美文网首页
tp5.1 错误 No input file specified

tp5.1 错误 No input file specified

作者: 卡地亚克思 | 来源:发表于2019-04-12 02:19 被阅读0次

http://www.xxxx.com/admin/index/index

出现错误:No input file specified.

一、方法

与php版本有关 PHP版本5.6以上都会出现这个问题 把php版本改为5.5就OK

二、方法

.htaccess文件中的

RewriteRule ^(.*)index.php/1 [QSA,PT,L]

在默认情况下会导致No input file specified.

修改成

RewriteRule ^(.*)index.php [L,E=PATH_INFO:1]

问题解决。

没有配置路径

路径 :\public.htaccess.php中配置

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)index.php [L,E=PATH_INFO:1]
</IfModule>

官方下面写法不行

URL重写
可以通过URL重写隐藏应用的入口文件index.php(也可以是其它的入口文件,但URL重写通常只能设置一个入口文件),下面是相关服务器的配置参考:

[ Apache ]
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.)index.php/1 [QSA,PT,L]
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.
)index.php [L,E=PATH_INFO:1]
</IfModule>


作者:我是高手高手高高手
来源:CSDN
原文:https://blog.csdn.net/haibo0668/article/details/80452372
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

网友评论

      本文标题:tp5.1 错误 No input file specified

      本文链接:https://www.haomeiwen.com/subject/qjafwqtx.html