[nginx+php-fpm] Nginx + PHP, Erreur "File not found." (résolu)
Publié : ven. 05 juin 2015, 22:02
Bonjour à tous,
J'essaie déséspérément de mettre en place un serveur LAMP sur mon install d'arch, mais ça semble être mission impossible...
Sur mon ancienne machine j'y étais arrivé parfaitement avec apache2 et php, mais maintenant ils disent partout d'utiliser php-fpm et d'autres trucs exotiques dont je n'ai jamais eu besoin (concretement, ça sert à quoi d'ailleurs ? Hein ? Pour 2 pauvres sites perso ?! ), et rien ne fonctionne.
J'ai tout d'abord essayé avec apache puis n'ayant pas réussi je me suis tourné vers nginx, mais pas mieux. Du coup, je me tourne vers vous...
Du coup voilà, je vous passe ma config nginx :
/etc/nnginx/nginx.conf :
Et dans mon fichier /etc/php/php-fpm.conf je n'ai touché qu'à la ligne listen = 127.0.0.1:9000.
J'ai essayé d'utiliser le /var/run/php-fpm/php-fpm.sock et de paramétrer nginx en conséquence, mais pas mieux...
Voilà l'erreur que j'obtiens lorsque je tente d'accéder à la page 127.0.0.1/lol.php (qui contient un <?php phpinfo(); ?> ) :
Du coup, si vous avez un quelquonque conseil à me donner qui pourrait m'aider à résoudre le problème, je vous écoute, parce-que moi je suis psychologiquement à bout là
J'essaie déséspérément de mettre en place un serveur LAMP sur mon install d'arch, mais ça semble être mission impossible...
Sur mon ancienne machine j'y étais arrivé parfaitement avec apache2 et php, mais maintenant ils disent partout d'utiliser php-fpm et d'autres trucs exotiques dont je n'ai jamais eu besoin (concretement, ça sert à quoi d'ailleurs ? Hein ? Pour 2 pauvres sites perso ?! ), et rien ne fonctionne.
J'ai tout d'abord essayé avec apache puis n'ayant pas réussi je me suis tourné vers nginx, mais pas mieux. Du coup, je me tourne vers vous...

Du coup voilà, je vous passe ma config nginx :
/etc/nnginx/nginx.conf :
Code : Tout sélectionner
#user html;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name localhost;
root /home/polo/www;
#charset koi8-r;
location / {
#root /usr/share/nginx/html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
#root /srv/http;
include fastcgi.conf;
}
}
J'ai essayé d'utiliser le /var/run/php-fpm/php-fpm.sock et de paramétrer nginx en conséquence, mais pas mieux...
Voilà l'erreur que j'obtiens lorsque je tente d'accéder à la page 127.0.0.1/lol.php (qui contient un <?php phpinfo(); ?> ) :
File not found.
Du coup, si vous avez un quelquonque conseil à me donner qui pourrait m'aider à résoudre le problème, je vous écoute, parce-que moi je suis psychologiquement à bout là
