Bonsoir,
Je suis entrain de m’auto-hebergé 
Sur une Debian Jessie, j’ai donc installé nginx, et php5-fpm.
Mon problème est dans la configuration de php5-fpm, pour chrooter l’environnement.
Avec le fichier par défaut, nommé www.conf, je n’ai pas de soucis. Mon site est accessible et visible, mais non chrooté (si j’ai bien compris
…)
Si je créé un fichier de pool pour mon nom de domaine et que j’applique celui-ci, par redémarrage du service php5-fpm, j’ai le droit à la fameuse erreur du fichier index inaccessible :
- Est visible sur le site, le message suivant : No input file specified.
- dans le log php5-fpm : [02-May-2015 00:27:49] WARNING: [pool stephane-huc.net] child 14256 said into stderr: “ERROR: Unable to open primary script: /srv/www/stephane-huc.net/www/index.php (No such file or directory)”
- dans le log ‘access.log’, géré par nginx : 192.168.47.254 - - [02/May/2015:00:27:49 +0200] “GET / HTTP/1.1” 404 56 “-” "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0" <= Erreur 404
- dans le log ‘error.log’, géré par nginx : 2015/05/02 00:27:49 [error] 13200#0: *7 FastCGI sent in stderr: “Unable to open primary script: /srv/www/stephane-huc.net/www/index.php (No such file or directory)” while reading response header from upstream, client: 192.168.47.254, server: stephane-huc.net, request: “GET / HTTP/1.1”, upstream: “fastcgi://unix:/var/run/php5-fpm.sock:”, host: “www.stephane-huc.net”
- dans le log ‘www.stephane-huc.net.access.log’, géré par la config du pool : - - 01/May/2015:22:27:49 +0000 “GET /index.php” 404 /srv/www/stephane-huc.net/www/index.php 0.584 256 0.00% <= Erreur 404
Les fichiers du site web sont exactement au même endroit.
La racine de mon serveur est /srv/www/stephane-huc.net :
- le site étant dans le répertoire sous-jacent, nommé www/
- les logs sont dans un répertoire enfant, nommé logs/
Voici les droits sur les répertoires et le fichier index.php :
Il est clair que nous avons des droits +x sur tous les répertoires nécessaires, et que le fichier index.php est lisible. N’est-ce pas ?!
Là, les droits sont sur ‘root’, mais j’ai essayé avec ‘www-data’, (l’utilisateur de nginx, et aussi de celui de php5-fpm) : c’est pareil, le même problème !
Voici mon fichier de pool php5-fpm : paste.ubuntu.com/10965848/
Que n’aies-je pas compris ?
PS : En attendant, vu le besoin de dodo … le site est down 