Mam problem z uruchomieniem wielu skryptów, ponieważ PHP-FPM nie może pisać do mojego folderu sesji:
„2009/10/01 23:54:07 [błąd] 17830 # 0: * 24 FastCGI wysłany w stderr:„ Ostrzeżenie PHP: Nieznany: open (/ var / lib / php / session / sess_cskfq4godj4ka2a637i5lq41o5, O_RDWR) nie powiodło się: Odmowa zezwolenia (13) w Nieznany w wierszu 0 Ostrzeżenie PHP: Nieznany: Nie można zapisać danych sesji (plików). Proszę zweryfikuj że bieżące ustawienie session.save_path jest poprawne (/ var / lib / php / session) w Nieznany w wierszu 0 „podczas czytania w górę”
Oczywiście jest to kwestia pozwolenia; właścicielem / grupą mojego folderu sesji jest użytkownik serwera WWW, NGINX. PHP-FPM działa tak, nobody
jakby i dlatego dodanie go do grupy nginx nie jest takie proste.
Tymczasowym rozwiązaniem jest ustawienie uprawnień /var/lib/php/session
do 777
- mam wrażenie, że nie jest to „najlepsza praktyka”.
Jaka jest najlepsza praktyka, gdy trzeba przypisać demonowi dostęp do zapisu do folderu, ale działa on jako nobody
?