Impossible de démarrer le php-fpm - “impossible de récupérer l'uid de l'utilisateur " apache”
Sur une nouvelle AWS HVM Linux box, j'ai couru à la suite de commandes:
sudo yum update
sudo yum install git nginx php-fpm
J'ai ensuite essayé de sudo service start php-fpm
, mais j'obtiens l'erreur suivante:
Starting php-fpm: [10-Sep-2014 20:52:39] ERROR: [pool www] cannot get uid for user 'apache'
[10-Sep-2014 20:52:39] ERROR: FPM initialization failed
Où vais-je tort, et comme je l'exécute en tant que root, où est l'utilisateur apache en venir?!
- Vous pouvez aller à
/etc/passwd
et de voir si l'utilisateurapache
est à l'intérieur de ce fichier.
Vous devez vous connecter pour publier un commentaire.
La
apache
utilisateur vient dephp-fpm.conf
fichier. Il n'est pas question que vous exécutez en tant que root, le service va commencer tant que l'utilisateur qui est configuré dans ce fichier.Trouver votre
php-fpm.conf
fichier. Il devrait être somwhere dans/etc
. Éditer et modifier les lignesà
Je suis en supposant que votre défaut de configuration de nginx utilise également le
www-data
utilisateur./etc/php/7.2/fpm/php-fpm.conf
-- Dans des versions plus récentes, il est situé dans/etc/php/7.2/fpm/pool.d/www.conf
et vous trouverezuser/group
autour de la ligne23
listen.group
etlisten.owner
.Pour un menu fixe openshift pas de racine, préparer les groupes dans le build
vim /etc/groupes
par exemple
personne:x:999:
c'est après une mise à jour de php-fpm