Вчера я случайно ударил плохую часть кода. Мой сайт не работал весь день. Смущающе, да. Худшая часть заключалась в том, что мои клиенты не имели возможности связаться со мной, чтобы сказать мне, что она не работает.Обработка ошибок PHP в Codeigniter
Я не вижу, чтобы получить страницу пользовательской ошибки codeigniter, работающую для ошибок php application/errors/error_general.php
.
Я думаю, что это, вероятно, нужно сделать на уровне Apache. Я пробовал поставить ErrorDocument 500 /error.html
в базовые файлы .htacess. Это тоже не сработало.
В принципе, я хотел бы создать страницу ошибки клиента для ошибок php в codeigniter. Какие-либо предложения?
500 ошибок -> что-то пошло не так, дальнейшая обработка (не синтаксический анализ ошибок и т.п.) , даже не может быть создана страница с ошибкой (на «менее серьезных» ошибках она может быть использована). И поскольку Apache передал PHP, 'ErrorDocument' также не будет использоваться. Я предлагаю отслеживать журналы ошибок с помощью cron-job. – Wrikken
Вот чего я боялся. благодаря – keithhackbarth