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

The Zestaw lighttpd + FastCGI + PHP nie czyta php.ini by Paweł Kraszewski, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Poland License. Terms and conditions beyond the scope of this license may be available at linuxpedia.pl.