Telegram

Ошибка 500 WordPress: что смотреть в debug.log

«Ошибка wordpress» в поиске чаще всего означает HTTP 500 или блок «критическая ошибка на сайте». Механизм тот же, что у белого экрана — Fatal error PHP. Ниже — как включить debug.log на проде, прочитать последнюю строку и понять, виноват плагин, тема или память.

Ошибка 500 WordPress: разбор debug.log

Ошибка 500 и критическая ошибка — одна механика

На WordPress 5.2+ и 6.8 вместо пустой страницы показывают «На сайте возникла критическая ошибка». На старых конфигурациях — Internal Server Error (код 500).

Чистый белый экран без текста — отдельный разбор WSOD. Если 500 появилась сразу после обновления — запишите, что обновляли: ядро, тема или плагин.

Включить лог без утечки на экран

В wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Откройте сайт один раз, скачайте wp-content/debug.log. Смотрите последние строки с временем вашего запроса.

Пример fatal error в debug.log WordPress
Схема-визуализация записи в логе

Что означают строки в debug.log

  • Allowed memory size exhausted — поднимите WP_MEMORY_LIMIT до 256M, проверьте тариф хостинга.
  • Maximum execution time exceeded — импорт, 1С, тяжёлый каталог; нужен разбор скрипта.
  • Call to undefined function — путь .../plugins/имя/файл.php → отключите плагин.
  • Cannot redeclare class — конфликт двух плагинов или дубль в теме.
  • Ошибка базы данных — проверьте DB_NAME, пароль, лимит соединений MySQL.

Что не делать

  • Не оставляйте WP_DEBUG_DISPLAY true на проде.
  • Не удаляйте debug.log до копирования — переименуйте в debug.log.old.
  • Не правьте файлы плагинов в редакторе хостинга без бэкапа.

Когда звать подрядчика

Ошибка в wp-includes без плагина — возможна порча ядра. После отключения всех плагинов 500 не исчезла. Магазин не принимает оплату, в логе сыпятся ошибки WooCommerce.

Восстановление в Воронеже: услуга, кейс ~2 ч, Elementor.

Что сделает WebStudio7

Читаем лог, воспроизводим на staging, откатываем конфликтный плагин, проверяем формы и корзину. От 3 900 ₽ после просмотра. Смета до старта — @webstudio7.

По теме в блоге

Услуга: Восстановление WordPress · Кейс: Кейс: стоматология, Elementor · Расценки · Контакты

Все статьи блога

Опишите задачу

Опишите URL сайта и симптом — ответим в Telegram @webstudio7 или на info@web-studio-7.ru в рабочее время. Смета — до начала работ.