讨厌的流行“没有指定输入文件。”使用nginx_php-fastcgi

时间:2011-09-04 04:28:37

标签: php nginx fastcgi

我之前没有遇到过这个问题,直到我更改了php.ini上的include路径,希望能够上传到docroot之外的目录。当我遇到“未指定输入文件”时。错误我把它改回了默认的php.ini,现在它不会消失!

关于可能发生的事情的任何想法?

2 个答案:

答案 0 :(得分:4)

在文件/etc/php-fpm.d/www.conf

变化

用户:nginx

组:nginx的

答案 1 :(得分:0)

编辑nginx.conf

http{
....
server{
....
location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  D:\WebRoot\www\$fastcgi_script_name;
        include        fastcgi_params;
    }
}}

用您的网络服务器的根

替换D:\ WebRoot \ www \