Почему 500 ошибка, генерируемая admin-ajax.php, не попадает в лог ошибок Apache?

2 мар. 2012 г., 15:16:32
Просмотры: 42.7K
Голосов: 5

Я получаю 500 ошибки при AJAX-запросах в административной части. Однако эти ошибки не записываются в логи Apache, что затрудняет их отладку.

Есть ли способ выяснить, в чем причина этих ошибок?

Спасибо

1
Комментарии

В WordPress это может быть связано с тем, что вы не установили библиотеку php5-curl на ваш Apache сервер. Попробуйте включить её и перезапустите сервер. Благодарим команду помощи от nelson.

bard bard
9 авг. 2014 г. 16:18:48
Все ответы на вопрос 1
1
13

Иногда я получаю ошибку 500 (от NGinx) просто из-за того, что какой-то "символ" выводится до записи первого заголовка (или между ними).

Активируйте WP_DEBUG = true и посмотрите, что произойдет. В 99% случаев я мог обнаружить ошибку именно таким образом (и почти всегда это была именно указанная выше ошибка).

Напишите, если это не решит вашу проблему с отладкой. Тогда мы посмотрим на конфигурацию вашего apache.

2 мар. 2012 г. 16:24:07
Комментарии

Чтобы включить WP_DEBUG: https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/

vsync vsync
21 апр. 2018 г. 19:12:50