2011-09-04 23 views
13

Non ho avuto questo problema prima di aver cambiato il percorso di inclusione sul mio php.ini nella speranza di poter caricare su una directory esterna al docroot. Quando ho incontrato il "Nessun file di input specificato". errore l'ho cambiato di nuovo al php.ini predefinito e ora non andrà via!fastidioso "Nessun file di input specificato." con nginx_php-fastcgi

Qualche idea su cosa potrebbe essere successo?

+0

vorrebbe vedere risolto questo problema senza richiamare l'apache – shigeta

+0

Scommetto che stavi usando il hosting di Godaddy –

+0

Ha no. Questo era in realtà su un'istanza EC2 –

risposta

4

nel file di /etc/php-fpm.d/www.conf

cambiamento

utente: nginx

gruppo: nginx

+1

Questo l'ha risolto per me! Ho dovuto modificare '/ etc/php5/fpm/pool.d/app.conf'. Dispongo di più pool, quindi l'utente/gruppo deve essere appuser/appuser. Avevo impostato su appuser/www-data e questo ha causato il problema. –

+0

Anche questo è stato risolto. Il mio caso era che stavo usando vagrant e php 7 con FPM. Quindi ho dovuto modificare /etc/php/7.0/fpm/pool.d/www.conf e ho cambiato utente e gruppo in vagabondo. – user1105491

0

Modifica 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; 
    } 
}} 

sostituire D: \ WebRoot \ www \ con la radice del server web

Problemi correlati