Страница 1 из 1

apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-11 20:25:16
Alex Keda
собсно, имеем: apache2.2 (mpm-itk) и php5.2 модулем.
не срабатывают ни конструкции в конфиге апача

Код: Выделить всё

ErrorDocument   500 .........
ни конструкции в .htaccess типа

Код: Выделить всё

ErrorDocument 500 ........
на ошибке 500 в php скриптах - получаю просто ответ 500 и белый экран

при этом, ошибке 500 на скрипте cgi - отрабатывается на ура

может кто сталкивался?

Re: apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-12 8:13:26
Alex Keda
нашёл в инетах - оказывается ErrorDocument - это тока на ошибки апача распространяется.
ошибки mod_php за ошибки апача не канают...

думаю, может на уровне нгинкса как-то можно перехватить и отдать своё...

Re: apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-12 11:00:59
Dark_ASU
А стандартный error_page 500 502 503 504 /50x.html; не проходит?

Re: apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-12 14:07:26
Alex Keda
Dark_ASU писал(а):А стандартный error_page 500 502 503 504 /50x.html; не проходит?
вы о чём? не о том же ли:
Alex Keda писал(а):не срабатывают ни конструкции в конфиге апача

Код: Выделить всё

ErrorDocument   500 .........

Re: apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-13 2:25:53
Dark_ASU
Так как я понял суть проблемы есть ngninx в качестве прокси сервера в настройках прокси можно указать proxy_intercept_errors который передест обработку ошибки нгниксу и в нем уже описать error_page

Код: Выделить всё

error_page      500 502 503 504         /50x.html;
proxy_intercept_errors on;
        location = /50x.html {
            root        /usr/local/www/nginx-dist/myerrorstr;
} 
Примерно так.

Re: apache2.2 + mod_php - не работает своя страница ошибки

Добавлено: 2012-01-13 15:18:36
Alex Keda
а. вы про нгинкс
--
попробую.