2011-09-04 53 views
13

我沒有這個問題,直到我改變了我的php.ini包含路徑,希望能夠上傳到docroot以外的目錄。當我遇到「沒有指定輸入文件」。錯誤我把它改回到默認的php.ini,現在它不會消失!討厭的流行「未指定輸入文件」。與nginx_php-fastcgi

關於可能發生什麼的任何想法?

+0

希望看到這個問題解決,而不回電給Apache – shigeta

+0

我敢打賭,你使用Godaddy的主機 –

+0

Ha nope。這實際上是在一個EC2實例 –

回答

4

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

變化

用戶:nginx的

組:nginx的

+1

這爲我修好了!我不得不編輯'/ etc/php5/fpm/pool.d/app.conf'。我有多個池,因此用戶/組需要成爲appuser/appuser。我已將其設置爲appuser/www-data,並導致此問題。 –

+0

這也適用於我。我的情況是,我正在使用vagrant和php 7與FPM。所以我不得不編輯/etc/php/7.0/fpm/pool.d/www.conf並將用戶和組更改爲流浪。 – user1105491

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 \替換爲您的網絡服務器的根目錄