Zestaw Ubuntu + lighttpd + FastCGI + PHP nie czyta php.ini
Paweł Kraszewski, wt., 02/12/2008 - 11:15
Ja kiedyś a ostatnio znajomy natknęliśmy się na następujący problem:
Przy korzystaniu z PHP pod FastCGI na serwerze lighttpd, PHP ignoruje
wpisy w pliku /etc/php5/cgi/php.ini.
wpisy w pliku /etc/php5/cgi/php.ini.
Przyczyna jest banalna - Ubuntu standardowo konfiguruje PHP do pracy z serwerem Apache. PHP jako moduł Apache'a czyta konfigrację z poziomu początkowego użytkownika - roota - w związku z czym plik /etc/php5/cgi/php.ini może mieć prawa rw------- a mimo tego być czytelny dla PHP. Problem z FastCGI jest taki, że uruchamia PHP z niższymi uprawnieniami i nie moze się dostać do konfiguracji.
Rozwiązanie jest proste - dodać prawo 'r' dla grupy i pozostałych
# chmod a+r /etc/php5/cgi/php.ini
Po resecie lighttpd wszystko powinno wrócić do normy
- Wersja do wydruku
- Odpowiedz
- 2582 odsłony
- Wersja PDF


Ostatnie odpowiedzi
14 tygodni 3 dni temu
14 tygodni 3 dni temu
22 tygodnie 6 dni temu
25 tygodni 5 dni temu
28 tygodni 1 dzień temu
31 tygodni 14 godzin temu
31 tygodni 14 godzin temu
31 tygodni 4 dni temu
39 tygodni 5 dni temu
1 rok 3 tygodnie temu