GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible de démarrer php-fpm - impossible d'obtenir l'uid pour l'utilisateur 'apache'

Le apache l'utilisateur vient de php-fpm.conf dossier. Peu importe que vous l'exécutiez en tant que root, le service démarrera en tant qu'utilisateur configuré dans ce fichier.

Trouvez votre php-fpm.conf dossier. Il devrait être quelque part dans /etc . Modifiez-le et changez les lignes

user = apache
group = apache

à

user = www-data
group = www-data

Je suppose que votre configuration nginx par défaut utilise également le www-data utilisateur.


Pour un docker OpenShift no root way, préparez les groupes en build

vim /etc/groups

par exemple. nobody:x:999:

c'est après une mise à jour dans php-fpm


Linux
  1. Désactiver le shell utilisateur pour des raisons de sécurité ?

  2. Installer WordPress sur Linux avec Apache

  3. Impossible de démarrer le service postgresql sur CentOS 7

  4. déterminer ulimit pour l'utilisateur root

  5. Limitation de la plage d'UID pour les nouveaux comptes d'utilisateurs locaux

Comment démarrer, arrêter ou redémarrer Apache

Exécuter Apache en tant qu'utilisateur différent

Comment obtenir uniquement l'utilisateur, le pid et la commande exécutée pour un processus spécifique ? (Ubuntu 11.10)

setserial :impossible d'obtenir les informations de série :ioctl inapproprié pour l'appareil

Comment obtenir le nom de l'utilisateur à partir de l'uid

Impossible d'obtenir l'accès SSH pour un nouvel utilisateur