2011-09-04 16 views
13

No tuve este problema antes hasta que cambié la ruta include en mi php.ini con la esperanza de poder subir a un directorio fuera del docroot. Cuando encontré el "No se especificó el archivo de entrada". error Lo cambié de nuevo a php.ini predeterminado y ¡ahora no desaparecerá!molesto popular "No se especificó ningún archivo de entrada". con nginx_php-fastcgi

¿Alguna idea sobre lo que podría haber pasado?

+0

me gustaría ver este problema resuelto sin volver a llamar a apache – shigeta

+0

Apuesto a que estabas usando Godaddy's hosting –

+0

Ha nope. Esto fue en realidad en una instancia de EC2 –

Respuesta

4

en el archivo /etc/php-fpm.d/www.conf

cambio

usuario: nginx

grupo: nginx

+1

¡Esto lo arregló para mí! Tuve que editar '/ etc/php5/fpm/pool.d/app.conf'. Tengo varias agrupaciones, por lo que el usuario/grupo debe ser usuario de la aplicación/usuario de la aplicación. Lo tenía configurado para el usuario/www-data y eso causó el problema. –

+0

Esto también está arreglado para mí. Mi caso fue que estaba usando vagrant y php 7 con FPM. Así que tuve que editar /etc/php/7.0/fpm/pool.d/www.conf y cambié el usuario y grupo a vagrant. – user1105491

0

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

reemplazar D: \ WebRoot \ www \ con la raíz de su servidor web

Cuestiones relacionadas