Kontakt



My status

Zestaw lighttpd + FastCGI + PHP nie czyta php.ini

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

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Creative Commons License
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.

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">