中国投资网 百科 提示No input file specified的解决方法

提示No input file specified的解决方法

(a)指定了iis Noinput文件

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

方法二:

请修改php.ini

发现

;cgi.force_redirect=1

去掉前面的分号,把后面的1改成0。

也就是

cgi.force_redirect=0

(2)指定apacheNo输入文件

没有指定Apache输入文件,这个问题发生在我们今天配置apache RewriteRule时。解决方案很简单,如下

打开。htaccess并添加一个“?”在重写index.php教程之后。

完整的代码如下。htaccess

重写引擎开启

重写秒$1!^(index.php|images|robots.txt)

重写者^(.*)$ /index.php?/$1 [L]

如果apache服务器有问题,请查看Apache解析。php后缀文件。

摘要

Apache的哪些后缀解析为PHP?例如,让Apache用。后缀转换成php。任何后缀的文件都可以解析为PHP,只要在下面的语句中添加,并用空格分隔。这里再补充一个. phtml作为例子。

AddType application/x-httpd-php。php。phtml

为了语法突出显示。PHP教程作为PHP的源文件,还可以添加:

AddType application/x-httpd-PHP-source。phps

用通常的过程启动Apache(Apache必须完全停止并重新启动,而不是用HUP或USR1信号重新加载Apache)。

(3) nginx配置遇到未指定的输入文件

测试虚拟机nginx遇到指定的Noinput文件,通过多方查找最终找到解决方案。

1.php.ini(/etc/php5/cgi/php.ini)配置中的这两项

Cgi.fix_pathinfo=1(这个是我自己加的)

doc_root=

2.注意nginx配置文件/etc/nginx/sites-available/default中的以下部分

位置~ \。php$ {

fastcgi _ pass 127 . 0 . 0 . 1:9000;

fastcgi _ index index.php;

fastcgi _ param SCRIPT _ FILENAME/var/www/nginx-default $ fastcgi _ SCRIPT _ name;

包括fastcgi _ params

}

部分红色路径需要根据你的主机主目录的实际情况填写。

配置完以上部分,重启服务nginx重启,应该没有问题。

(4)注意检查网站目录是否有相关用户的写权限。

本文来自网络,不代表本站立场,转载请注明出处:https:

提示No,input,file,specified的解决方法

中国投资网后续将为您提供丰富、全面的关于提示No,input,file,specified的解决方法内容,让您第一时间了解到关于提示No,input,file,specified的解决方法的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。