码迷,mamicode.com
首页 > 其他好文 > 详细

tp伪静态设置,报No input file specified错误

时间:2018-06-22 20:59:40      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:导致   文件夹   err   cgi   记录   options   input   mod   override   

分类: 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错误

标签:导致   文件夹   err   cgi   记录   options   input   mod   override   

原文地址:https://www.cnblogs.com/stay29/p/9215400.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!