Skocz do zawartości
Zaloguj się, aby obserwować  
Desavil

Nginx - własny error 500 dla php-fpm

Polecane posty

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

 

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 przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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 :lol:).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×