tp伪静态设置,报No input file specified错误
Posted stay29
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp伪静态设置,报No input file specified错误相关的知识,希望对你有一定的参考价值。
分类: Apache php
在你的Apache安装文件夹conf里找到httpd.conf文件
搜索LoadModule rewrite_module modules/mod_rewrite.so 如果前面有注释符号#,请去掉。
搜索Options FollowSymLinks,然后将它下面的AllowOverride None 修改为AllowOverride All;
【1】
没想到遇见了 No input file specified 因为项目用了URL route ,估摸着可能是rewrite的问题。
记录一下解决方案。
1.检查doc_root 是否设置此值
2.检查.hta文件 , 很多框架都是index.php当入口文件。
默认的
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
规则在apache fastcgi模式下会导致No input file specified.
修改成
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
就OK,地址正常重写。
以上是关于tp伪静态设置,报No input file specified错误的主要内容,如果未能解决你的问题,请参考以下文章
tp5.1路由报错No input file specified.
Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案
TP连接数据库报错:SQLSTATE[HY000] [2002] No such file or directory