Ostatnio pisałem o moich pseudozmaganiach z aktualizacją do Ubuntu 12.10 ↗ i Gnome-shell 3.6, które przyniosły killka ciekawych rozwiązań ale i dodatkowe problemy. Z jakiegoś powodu przestał działać lokalny serwer php, oparty na nginx i php5-fpm ↗.
Problem
Po odpaleniu dowolnego projektu, przeglądarka zwaracała błąd 502 Bad Gateway.
Rozpoznanie
Jak się okazało, ze względu na bugi #900620 ↗ i #650204 ↗ zmodyfikowano pakiet PHP i zmieniono domyślną opcję nasłuchiwania gniazdka UNIX, domyślne uruchomione w /var/run/php5-fpm.sock.
Rozwiązanie
Aby serwer ruszył, należy zmodyfikować jego konfigurację.
- Otwieramy plik do edycji
vi /etc/php5/fpm/pool.d/www.conf ↗
- I następnie modyfikujemy “listen” w następujący sposób
;listen = /var/run/php5-fpm.sock listen = 127.0.0.1:9000
- Po zmianach restartujemy php-fpm:
/etc/init.d/php5-fpm reload
Ot. Szybka notatka do zapamiętania.
Ilustracja Flickr