2016-12-02 3 views
-3

В /var/log/apache2/error.log Я могу отслеживать ошибку http 500. Только я могу регистрировать ошибку, когда я нажимаю URL-адрес из браузера, но когда я вызываю api либо через вызов ajax или postman, то любая синтаксическая ошибка (ошибка 500) не регистрируется в apache2/error.log. Скажите, пожалуйста, как я могу зарегистрировать это. Спасибо! заранее.Ошибка протокола HTTP 500 при вызове API

+0

Это смешно, вместо того, чтобы дать ответ, почему вы, ребята, проголосуете. –

ответ

1

Если вы получаете сообщение об ошибке, и в Apache нет ничего плохого, то, вероятно, проблема с вашим PHP. Посмотрите в свой журнал ошибок PHP на наличие ошибки. Если PHP не регистрирует ошибки, вам необходимо изменить файл php.ini, чтобы log_errors был 1 и error_log - это имя файла, в который вы хотите записать ошибки. (Я рекомендую "error_log".Это будет записывать все ошибки в файл error_log в том же каталоге, что и файл, создающий ошибку.)

Смежные вопросы