[CentOS-es] Nginx y php no funcionan
César Martínez
cmartinez en servicomecuador.com
Lun Ene 26 21:51:11 UTC 2015
En el apache existe una línea donde debes definir los tipos de prioridades en las extensiones ahí no será que te falta agregar el index.php o darle prioridad
--
Saludos
César Martínez
Ingeniero de Sistemas
Enviado desde mi móvil Samsung Galaxy
El 26 de enero de 2015 16:48:12 GMT-05:00, "Rodrigo Pichiñual Norin" <rodrigo.pichinual en gmail.com> escribió:
>Muchas gracias pero me sigue descargando el archivo en vez de mostrar
>el
>clasico test.php con el contenido
>
><?php phpinfo(); ?>
>
>El 26 de enero de 2015, 18:40, Roberto Alvarado <ralvarado en gtdbox.com>
>escribió:
>
>> 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-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 18:34
>> Para: centos-es en 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
><ralvarado en 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-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
>> >
>> > _______________________________________________
>> > 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
>>
>> _______________________________________________
>> 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