插件窝 干货文章 thinkphp no input file specified 报错是什么问题?

thinkphp no input file specified 报错是什么问题?

thinkphp no input file specified 907    来源:插件窝    2019-12-13

今天用ThinkPhp5做项目,在官网下载了核心版,windows下配置了虚拟域名之后出现了神奇的现象 如下图

image.png



直接访问域名能访问到index模块下的index控制器下的index方法 但是我输入完整链接之后却访问不到了;如图

image.png

问题描述:tp5完整链接无法访问


解决方案: 找到项目根目录下的public目录 打开.htaccess


默认如下图:

image.png

我们在代码中index.php后面加上一个问号

image.png

重新刷新,访问成功,完美解决,

image.png

造成以上问题的原因是PHP5.6以上的是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误。只需要修改成这样即可正常访问。RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]