当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

Nginx配置遭遇Noinputfilespecified问题

虚拟机测试Nginx遭遇Noinputfilespecified,多方查找终于找到解决办法1、php.ini(etcphp5cgiphp.ini)的配置中这两项cgi.fix_pathinfo1(这个是自己添加的)doc_root2、nginx配置文件etcnginxsites-availabledefault中注意以下部分l

虚拟机测试Nginx 遭遇 No input 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,应该没问题了

吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有