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.
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

Strona Zestaw lighttpd + FastCGI + PHP nie czyta php.ini , której autorem jest Paweł Kraszewski -- jeżeli w treści nie zaznaczono inaczej -- podlega licencji Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Poland License. Dodatkowe warunki dostępne są na stronie linuxpedia.pl.