陈奇网络工作室

没有输入文件指定的解决方案出现在网站上

指定了IISNoinput文件

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

方法二:

请修改php.ini

发现

;cgi.force_redirect=1

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

也就是

cgi.force_redirect=0

2.apache没有指定输入文件

PacheNoinputfilespecified,这个问题发生在我们今天配置apacheRewriteRule的时候,解决方案很简单如下。

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

完整的代码如下。htaccess

重写引擎

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

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

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

摘要

Apache将哪些后缀解析为PHP。例如,让Apache将带有. php后缀的文件解析成PHP。您可以将任何后缀文件解析成PHP,只要您将它添加到下面的语句中,并用空格分隔。下面是一个添加. phtml的例子。

addtype application/x-httpd-PHP . PHP . phtml

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

addtype application/x-httpd-PHP-source . phps

三。nginx配置未遇到指定的输入文件。

虚拟机测试nginx遇到了Noinputfilespecified,最终通过多方查找找到了解决方案。

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 _ indexindex.php

fastcgi _ paramSCRIPT _ FILENAME/var/www/nginx-default $ fastcgi _ script _ name;

includefastcgi _ params

}

上面的一些路径需要根据你的主机主目录的实际情况来填写。

配置完以上部分,重启servicenginxrestart,应该没问题。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3