Desavil 88 Zgłoś post Napisano Marzec 13, 2016 Witajcie. Orientuje się ktoś może w jaki sposób "przechwycić" błąd 500 z php-fpm (spowodowany często błędną składnią) i wyświetlić stronę błędu wpisaną w konfiguracji vhosta nginxa? Strony błędów to zwykły html. Normalne: error_page 500 /500.html; location = /500.html { root errors; internal; } Tego niestety nie chce łapać. Pewnie dlatego, że php-fpm działa jako proxy. Pozdrawiam! Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość mariaczi Zgłoś post Napisano Marzec 13, 2016 Próbowałeś tak: http://serverfault.com/questions/417102/nginx-not-logging-php-errors Udostępnij ten post Link to postu Udostępnij na innych stronach
Desavil 88 Zgłoś post Napisano Marzec 13, 2016 (edytowany) Próbowałeś tak: http://serverfault.com/questions/417102/nginx-not-logging-php-errors Tak, niestety nic to nie daje - wyświetla domyślny błąd z przeglądarki. Jeżeli chodzi o same błędy to loguje bez problemu do plików, chodzi mi wyłącznie o wyświetlanie strony błędu (500) dla użytkownika w takim wypadku. Edytowano Marzec 13, 2016 przez Desavil (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
HaPe 242 Zgłoś post Napisano Marzec 13, 2016 Zerknij jeszcze na to http://stackoverflow.com/questions/22486868/nginx-php-fpm-custom-error-pages 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
Pan Kot 1535 Zgłoś post Napisano Marzec 13, 2016 Włącz fastcgi_intercept_errors. 2 Udostępnij ten post Link to postu Udostępnij na innych stronach
Desavil 88 Zgłoś post Napisano Marzec 13, 2016 Włącz fastcgi_intercept_errors. No wreszcie poszło! Przedtem wpisywałem i nie działało (być może przez pomyłkę resetowałem php-fpm, a nie nginxa ). Udostępnij ten post Link to postu Udostępnij na innych stronach