Белый экран в WordPress: как найти причину и вернуть сайт

Белый экран в WordPress значит, что PHP остановился на ошибке и ничего не показал. Причина записывается в журнал, если включить отладку.

Обновлено 30 октября 2026

Перед правками сделайте копию

Скачайте файлы сайта по FTP или через файловый менеджер хостинга и выгрузите базу. Все шаги ниже затрагивают файлы.

Шаг 1. Проверьте письмо от WordPress

Если вместо пустой страницы вы видите «На сайте произошла критическая ошибка», WordPress отправил на почту администратора письмо со ссылкой на режим восстановления. Откройте письмо, войдите по ссылке и отключите плагин или тему, которые указаны в сообщении.

Шаг 2. Не застрял ли режим обслуживания

После неудачного обновления в корне сайта может остаться файл .maintenance. Если сайт пишет «Briefly unavailable for scheduled maintenance», удалите этот файл по FTP.

Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.

Отправить задачу

Шаг 3. Включите журнал ошибок

Откройте файл wp-config.php и добавьте перед строкой «That's all, stop editing»:

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

Обновите страницу и откройте файл wp-content/debug.log. В последних строках указан файл и строка, где упал код. По пути видно, плагин это, тема или ядро. Потом верните значение false и удалите debug.log: если сервер не запрещает, файл открывается по прямой ссылке /wp-content/debug.log, а в нём пути на сервере и тексты ошибок.

Шаг 4. Отключите плагины

Переименуйте папку wp-content/plugins в plugins_off. Если сайт открылся, причина в плагине. Верните имя папки и переименуйте по очереди подпапки отдельных плагинов, начиная с тех, что обновлялись последними.

Шаг 5. Переключитесь на стандартную тему

Переименуйте папку активной темы в wp-content/themes. WordPress переключится на стандартную тему, если она установлена. Если сайт открылся, ошибка в вашей теме.

Шаг 6. Проверьте лимит памяти и версию PHP

Если в журнале «Allowed memory size exhausted», увеличьте лимит в панели хостинга или добавьте в wp-config.php строку define('WP_MEMORY_LIMIT', '256M');. Если сайт сломался после смены версии PHP, верните прежнюю версию в панели хостинга: старые плагины и темы могут не работать на PHP 8.

Когда нужен специалист

  • Журнал указывает на файлы темы или плагина, и вы не знаете, что менять.
  • Нет доступа к FTP или файловому менеджеру.
  • Белый экран только в админке или только на отдельных страницах.

Сколько стоит решение у нас

ЗадачаВремяСтоимость
Исправление ошибки1–2 ч3 800–7 600 ₽
Восстановление сайта после сбоя1–3 ч3 800–11 400 ₽
Обновление плагинов WordPress0,5 чоколо 1 900 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

Частые вопросы

Сколько стоит исправить белый экран в WordPress?

Исправление ошибки обычно занимает 1–2 ч — это 3 800–7 600 ₽ по ставке 3 800 ₽ в час. Оценку присылаем до начала работы, а для новых клиентов первая задача до 2 часов бесплатно.

Почему белый экран только в админке?

Чаще всего виноват плагин, который работает только в админке, или нехватка памяти при загрузке тяжёлых страниц. Журнал отладки покажет файл.

Как не получить белый экран при следующем обновлении?

Обновляйте на копии сайта, делайте резервную копию перед обновлением и обновляйте плагины по несколько штук, а не все сразу. См. «Сайт сломался после обновления WordPress».