GNU/Linux >> Znalost Linux >  >> Linux

Nelze spustit php-fpm - nelze získat uid pro uživatele 'apache'

apache uživatel pochází z php-fpm.conf soubor. Nezáleží na tom, že ji spustíte jako root, služba se spustí jako uživatel, který je nakonfigurován v tomto souboru.

Najděte svůj php-fpm.conf soubor. Mělo by to být někde v /etc . Upravte jej a změňte řádky

user = apache
group = apache

do

user = www-data
group = www-data

Předpokládám, že vaše výchozí konfigurace nginx také používá www-data uživatele.


Pro docker OpenShift žádný kořenový způsob, připravte skupiny v build

vim /etc/groups

např. nobody:x:999:

je to po nějaké aktualizaci v php-fpm


Linux
  1. Zakázat uživatelské prostředí z bezpečnostních důvodů?

  2. cPanel Nelze nebo nelze spustit nebo restartovat poštovní službu POP3

  3. Adresář Cgi bin pro každého uživatele v Apache

  1. Nainstalujte WordPress na Linux pomocí Apache

  2. Nastavení umask uživatele Apache

  3. Existuje způsob, jak získat UID uživatele na počítači se systémem Linux pomocí javy?

  1. Nelze spustit službu Docker v Ubuntu 16.04

  2. Jak získat uživatelské jméno z uid

  3. Nelze získat přístup SSH pro nového uživatele