nginx php5-fpm "Fichier introuvable" - FastCGI, posté par stderr: "Script principal inconnu"

Donc, j'essaie de démarrer un serveur Web pour la première fois nginx de php5-fpm sur le serveur debian wheezy

Il suffit de cliquer sur l'affichage d'un fichier php

File not found

J'ai passé mes recherches (effectivement passé beaucoup de temps;), Il y a beaucoup de gens qui ont des problèmes similaires, mais je ne pouvais pas le réparer par ce qui a fonctionné pour eux.

J'ai toujours la même erreur:


$ tail /var/log/nginx/access.log /var/log/nginx/error.log /var/log/php5-fpm.log | less

==>

/var/log/nginx/error.log

<==

26.10.2013 21:36:00

[erreur] 6900 # 0: * 1971 FastCGI Publié par B. stderr: "Le scénario principal est inconnu"

Lorsque vous lisez l'en-tête d'une réponse en amont,

J'ai essayé beaucoup de choses, il est difficile de se souvenir de ça.

J'ai posté mes fichiers de configuration sur github

https://gist.github.com/internaciulo/7172230
https://gist.github.com/internaciulo/7174822
Configuration actuellement nginx.conf L'utilise ...

server {
server_name mydomain.tld;
root /srv/data1/test;

location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}


/etc/php5/fpm/pool.d/www.conf

contenir

listen = 127.0.0.1:9000

J'ai essayé une version de prise unix, même.

fastcgi_pass unix:/var/run/php5-fpm.sock;

Je me suis assuré que le serveur est lancé


$ netstat -alnp | grep LISTEN

tcp 0 0 127.0.0.1:9000 0.0.0.0:*

ECOUTEZ 6913 / php-fpm.conf) tcp 0 0 127.0.0.1:3306

0.0.0.0:* ECOUTEZ 4785 / mysqld tcp 0 0 0.0.0.0:842 0.0.0.0:* ECOUTEZ

2286 / inetd tcp 0 0 0.0.0.0:111

0.0.0.0:* ECOUTEZ 2812 / rpcbind tcp 0 0 0.0.0.0:80 0.0.0.0:* ECOUTEZ

5710 / nginx TCP 0 0 0.0.0.0:22

0.0.0.0:* ECOUTEZ 2560 / sshd tcp 0 0 0.0.0.0:443 0.0.0.0:* ECOUTEZ

5710 / nginx tcp6 0 0 ::: 111 ::: *

LISTEN 2812 / rpcbind unix 2 [ACC] COULER

ÉCOUTE 323648 6574 / tmux / tmp // tmux-1000 / default

unix 2 [ACC] Flux d'écoute 619072

6790 / fcgiwrap /var/run/fcgiwrap.socket unix 2 [ACC] ÉCOUTE SEQPACKET 323 464 / udevd

/ run / udev / control unix 2 [ACC] Audition en streaming

610686 2812 / rpcbind /var/run/rpcbind.sock unix 2 [ACC] Flux d'écoute 318633 4785 / mysqld

/var/run/mysqld/mysqld.sock

Chaque fois que je change le fichier nginx.conf, Je redémarre définitivement cette commande


nginx -t && nginx -s reload && echo "nginx configuration reloaded"

Et le même pour php5-fpm


/etc/init.d/php5-fpm restart

Merci de votre aide :-)
Invité:

Blanche

Confirmation de:

Débarrassez-vous de OT.


chroot = /var/www

Dans votre configuration fpm-pool. Sinon php-fpm ne sera pas en mesure d'accéder / srv.

Pour répondre aux questions, connectez-vous ou registre