当前位置:首页 > 安卓源码 > 技术博客 >

no input file specified 三种解决方法

时间:2019-05-27 23:50 来源:互联网 作者:源码搜藏 浏览: 收藏 挑错 推荐 打印

办法一:改PHP.ini中的doc_root行,翻开ini文件注释掉此行,然后重启IIS 办法二: 请修正php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后边的1改为0 即 cgi.force_redirect = 0 二.apache No input file specified apache No input filespecified
办法一:改PHP.ini中的doc_root行,翻开ini文件注释掉此行,然后重启IIS
 
办法二:
 
请修正php.ini
 
找到
 
; cgi.force_redirect = 1
 
去掉前面分号,把后边的1改为0
 
 
cgi.force_redirect = 0
二.apache  No input file specified
 
apache No input filespecified,今天是咱们装备apache RewriteRule时呈现这种问题,解决办法很简单如下
 
翻开.htaccess 在RewriteRule 后边的index.php教程后边增加一个“?”
 
完好代码如下
 
.htaccess
 
RewriteEngine on
 
RewriteCond $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
 
为了将 .phps教程作为 PHP 的源文件进行语法高亮显现,还能够加上:
 
AddType application/x-httpd-php-source .phps
 
用一般的进程发动 Apache(有必要彻底中止 Apache 再从头发动,而不是用 HUP 或许USR1 信号使 Apache 从头加载)。
三.nginx装备遭受No inputfile specified
 
虚拟机测验nginx 遭受 Noinput file specified,多方查找总算找到解决办法
 
1、 php.ini(/etc/php5/cgi/php.ini)的装备中这两项
 
cgi.fix_pathinfo=1 (这个是自己增加的)
 
doc_root=
 
2、nginx装备文件/etc/nginx/sites-available/default中留意以下部分
 
location ~ .php$ {
 
fastcgi_pass 127.0.0.1:9000;
 
fastcgi_index index.php;
 
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
 
include fastcgi_params;
 
}
 
上面的部分途径需求依据你主机主目录的实际情况填写
 
装备完以上部分,重启一下service nginx restart,应该没问题了
 

no input file specified 三种解决方法 转载https://www.codesocang.com/appboke/40177.html

技术博客阅读排行

最新文章