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
- 1891 odsłon
- Wersja PDF


Ostatnie odpowiedzi
2 tygodnie 5 dni temu
5 tygodni 4 dni temu
8 tygodni 11 godzin temu
10 tygodni 6 dni temu
10 tygodni 6 dni temu
11 tygodni 3 dni temu
19 tygodni 4 dni temu
35 tygodni 4 dni temu
49 tygodni 1 dzień temu
49 tygodni 5 dni temu