Назад | Перейти на главную страницу

Журнал ошибок для Apache, PHP и Codeigniter

В наших журналах доступа Apache мы заметили, что пользователи иногда получают ошибку 500. Вероятно, это проблема с запросом к базе данных в нашем коде CodeIgniter. Мы не можем быть уверены, как исправить это, пока не увидим ошибку. Итак, я пытаюсь напечатать ошибку в журнале ошибок, и у меня это не получается. Вот где я:

Я надеюсь, что кто-нибудь скажет мне, в чем я ошибаюсь, посоветует попробовать другие вещи или если я неправильно понимаю способность Apache регистрировать ошибки, чтобы указать мне на это.

Во время тестирования я написал тестовый код с ошибкой PHP. При попытке загрузить страницу произошла ошибка 500, и ошибка PHP была записана в журнал ошибок.

Мы подозреваем, что 500 ошибок, которые получают наши пользователи, являются ошибкой запроса базы данных. Это обрабатывается CodeIgniter и не запускает журнал ошибок Apache. В файле config.php CodeIgniter я установил $config['log_threshold'] = 1. Теперь CodeIgniter регистрирует ошибки, которые фиксирует. application/logs каталог.