[CentOS-es] Nginx y php no funcionan

Roberto Alvarado ralvarado en gtdbox.com
Lun Ene 26 21:14:06 UTC 2015


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-bounces en centos.org [mailto:centos-es-bounces en centos.org] En
nombre de Rodrigo Pichiñual Norin
Enviado el: lunes, 26 de enero de 2015 17:58
Para: centos-es en 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 <ralvarado en 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-bounces en centos.org [mailto:centos-es-bounces en centos.org] 
> En nombre de Rodrigo Pichiñual Norin Enviado el: lunes, 26 de enero de 
> 2015 17:35
> Para: centos-es en 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.pichinual en gmail.com
> <rodrigo.pichinual en gmail.com>*
> *+56 9 87272971*
> *@Roodrigo0461*
>
> *http://cl.linkedin.com/in/rodrigopichinual
> <http://cl.linkedin.com/in/rodrigopichinual>*
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>



--
*Atte. Rodrigo Pichiñual N.*
*Ingeniero Administrador de Sistemas Linux* *rodrigo.pichinual en gmail.com
<rodrigo.pichinual en gmail.com>*
*+56 9 87272971*
*@Roodrigo0461*

*http://cl.linkedin.com/in/rodrigopichinual
<http://cl.linkedin.com/in/rodrigopichinual>*
_______________________________________________
CentOS-es mailing list
CentOS-es en centos.org
http://lists.centos.org/mailman/listinfo/centos-es



Más información sobre la lista de distribución CentOS-es