php服务器io错误,如何解决apache服务器出现No input file specified错误的方法

在部署开源程序时,默认是apache服务器配置,运行程序时apache服务器出现No input file specified的错误提示。

出现“No input file specified”,这个错误,是因为没有得到有效的文件路径造成的。

那么如何解决呢、其实很简单,请看下面的例子:

首先打开程序默认的.htaccess里面的规则:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

接着咱们修改下伪静态规则,如下:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

就是正则结果“/$1”前面多加了一个“?”号。

apache服务器配置完成,记得重启apache服务。看看No input file specified是不是就不出现了。

你可能感兴趣的:(php服务器io错误)