Ошибка 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. Смотрите последние строки с временем вашего запроса.

Что означают строки в 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 · Расценки · Контакты