Declarale el root en nginx por que está buscando el archivo en /etc/nginx/html/info.php y debiera ser en /var/www/html (según la configuracion que habias enviado anteriormente) , en todo caso si declaras el root fuera de un location especifico se toma como variable global para el vhost:
location ~ \.php$ { root /var/www/html; fastcgi_pass unix:/var/run/php.sock; fastcgi_buffers 4 256k; fastcgi_buffer_size 256k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; include fastcgi_params; } -----Mensaje original----- De: centos-es-boun...@centos.org [mailto:centos-es-boun...@centos.org] En nombre de Rodrigo Pichiñual Norin Enviado el: lunes, 26 de enero de 2015 18:34 Para: centos-es@centos.org Asunto: Re: [CentOS-es] Nginx y php no funcionan Estimado: realize lo que usted me dijo pero en vez de mostrarme los archivos php, me los descarga ---- esto me muestra el log de nginx 2015/01/26 18:40:38 [error] 1731#0: *1 FastCGI sent in stderr: "Unable to open primary script: /etc/nginx/html/info.php (No such file or directory)" while reading response header from upstream, client: 192.168.1.110, server: 192.168.1.226, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php.sock:", host: "192.168.1.226" El 26 de enero de 2015, 18:14, Roberto Alvarado <ralvar...@gtdbox.com> escribió: > Prueba con esta configuración y desactiva cgi.fix_pathinfo, déjalo en 0: > Valida también que nginx se esté ejecutando con el usuario nginx: cat > /etc/nginx/nginx.conf | grep user > > Nginx > > location ~ \.php$ { > fastcgi_pass unix:/var/run/php.sock; > fastcgi_buffers 4 256k; > fastcgi_buffer_size 256k; > fastcgi_param SCRIPT_FILENAME > $document_root$fastcgi_script_name; > fastcgi_index index.php; > include fastcgi_params; > } > > > FPM > > [sitioweb] > listen = /var/run/php.sock > listen.owner = nginx > listen.group = nginx > listen.mode = 0666 > listen.backlog = -1 > listen.allowed_clients = 127.0.0.1 > listen.mode = 660 > pm = ondemand > pm.max_children = 50 > user=nginx > group=nginx > > Saludos\ > > -----Mensaje original----- > De: centos-es-boun...@centos.org [mailto:centos-es-boun...@centos.org] > En nombre de Rodrigo Pichiñual Norin Enviado el: lunes, 26 de enero de > 2015 17:58 > Para: centos-es@centos.org > Asunto: Re: [CentOS-es] Nginx y php no funcionan > > server { > listen 80; > server_name 192.168.1.226; > > > location / { > root /var/www/html; > index index.php index.html index.htm; > } > > > error_page 500 502 503 504 /50x.html; > location = /50x.html { > root /usr/share/nginx/html; > } > > location ~ .php$ { > try_files $uri =404; > fastcgi_split_path_info ^(.+\.php)(/.+)$; > fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; > fastcgi_index index.php; > include fastcgi_params; > } > > > } > > > php.ini > > Solo agregue esto a la configuración por defecto > cgi.fix_pathinfo=1 > > y en /etc/php-fpm.d/www.conf > > cambie esto > > listen = 127.0.0.1:9000 > por esto > listen = /var/run/php-fpm/php-fpm.sock > > y el directorio tiene permidos 777 y usuario y grupo nginx:nginx > > > > > > > > > > > 2015-01-26 17:48 GMT-03:00 Roberto Alvarado <ralvar...@gtdbox.com>: > > > El error es más o menos claro, un forbidden: > > > > "/usr/share/nginx/html/index.php" is forbidden > > > > > > Postea la configuración de nginx para el vhost y la de php, además > > de los permisos de la carpeta y archivos, así te podemos ayudar. > > > > Saludos > > > > > > -----Mensaje original----- > > De: centos-es-boun...@centos.org > > [mailto:centos-es-boun...@centos.org] > > En nombre de Rodrigo Pichiñual Norin Enviado el: lunes, 26 de enero > > de > > 2015 17:35 > > Para: centos-es@centos.org > > Asunto: [CentOS-es] Nginx y php no funcionan > > > > Hola a todos: > > > > > > Estoy instalando Nginx con soporte para php. > > > > pero al momento de probar con php no funciona > > > > > > cree un info.php debajo del directorio principal de nginx y aparece esto. > > > > 404 Not Found > > > > E probado cambiando los permisos los usuarios y todo.. y nada > > funciona...si funciona con HTML > > > > Este es el log. > > > > > > > > 2015/01/26 17:34:39 [error] 1328#0: *1 > > "/usr/share/nginx/html/index.php" is forbidden (13: Permission > > denied), > client: 192.168.1.110, server: > > 192.168.1.226, request: "GET / HTTP/1.1", host: "192.168.1.226" > > 2015/01/26 17:40:22 [error] 1418#0: *1 open() "/var/www/html/index.php" > > failed (2: No such file or directory), client: 192.168.1.110, server: > > 192.168.1.226, request: "GET /index.php HTTP/1.1", host: > > "192.168.1.226 > > > > favor orientaciópn y ayuda > > -- > > *Atte. Rodrigo Pichiñual N.* > > *Ingeniero Administrador de Sistemas Linux* > > *rodrigo.pichin...@gmail.com > > <rodrigo.pichin...@gmail.com>* > > *+56 9 87272971* > > *@Roodrigo0461* > > > > *http://cl.linkedin.com/in/rodrigopichinual > > <http://cl.linkedin.com/in/rodrigopichinual>* > > _______________________________________________ > > CentOS-es mailing list > > CentOS-es@centos.org > > http://lists.centos.org/mailman/listinfo/centos-es > > > > _______________________________________________ > > CentOS-es mailing list > > CentOS-es@centos.org > > http://lists.centos.org/mailman/listinfo/centos-es > > > > > > -- > *Atte. Rodrigo Pichiñual N.* > *Ingeniero Administrador de Sistemas Linux* > *rodrigo.pichin...@gmail.com > <rodrigo.pichin...@gmail.com>* > *+56 9 87272971* > *@Roodrigo0461* > > *http://cl.linkedin.com/in/rodrigopichinual > <http://cl.linkedin.com/in/rodrigopichinual>* > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > -- *Atte. Rodrigo Pichiñual N.* *Ingeniero Administrador de Sistemas Linux* *rodrigo.pichin...@gmail.com <rodrigo.pichin...@gmail.com>* *+56 9 87272971* *@Roodrigo0461* *http://cl.linkedin.com/in/rodrigopichinual <http://cl.linkedin.com/in/rodrigopichinual>* _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es _______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es