GNU/Linux >> LINUX-Kenntnisse >  >> Linux

php-fpm kann nicht gestartet werden – UID für Benutzer „Apache“ kann nicht abgerufen werden

Der apache Benutzer kommt aus php-fpm.conf Datei. Es spielt keine Rolle, dass Sie es als root ausführen, der Dienst wird als der Benutzer gestartet, der in dieser Datei konfiguriert ist.

Finden Sie Ihre php-fpm.conf Datei. Es sollte irgendwo in /etc sein . Bearbeiten Sie es und ändern Sie die Zeilen

user = apache
group = apache

zu

user = www-data
group = www-data

Ich gehe davon aus, dass Ihre Standard-nginx-Konfiguration auch den www-data verwendet Benutzer.


Für ein Docker-OpenShift ohne Root-Weg, bereiten Sie Gruppen im Build vor

vim /etc/groups

z.B. nobody:x:999:

es ist nach einem Update in php-fpm


Linux
  1. cPanel ist nicht in der Lage oder kann den POP3-Mail-Dienst nicht starten oder neu starten

  2. Cgi bin-Verzeichnis für jeden Benutzer in Apache

  3. Installieren Sie WordPress unter Linux mit Apache

  4. Setzen der umask des Apache-Benutzers

  5. Gibt es eine Möglichkeit, die UID des Benutzers auf einem Linux-Computer mit Java abzurufen?

So starten, stoppen oder starten Sie Apache neu

Der postgresql-Dienst kann unter CentOS 7 nicht gestartet werden

uiautomatorviewer kann unter Ubuntu nicht gestartet werden

setserial:Seriennummer kann nicht abgerufen werden:Ungeeignetes ioctl für Gerät

So erhalten Sie den Benutzernamen von uid

Der SSH-Zugriff für einen neuen Benutzer kann nicht abgerufen werden