IIS报错  No input file specified.

方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS

方法二:请修改php.ini找到
; cgi.force_redirect = 1       去掉前面分号,把后面的1改为0
cgi.force_redirect = 0

方法三:打开根目录或者读取页面的目录,删掉.user.ini  或将文件中的内容全部注释掉,

image.png


如果是apache报错   No input file specified.

方法一:配置apache RewriteRule时出现这种问题,解决办法很简单如下

打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?”

完整代码如下

.htaccess
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)  
RewriteRule ^(.*)$ /index.php?/$1 [L]

方法二:看看是不是的Apache 把 .php 后缀的文件解析哪里有问题了。