Главная/Ошибки/Белый экран

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

Белый экран WordPress появляется, когда PHP упал с фатальной ошибкой и не успел показать страницу: чаще всего виноват плагин, тема, нехватка памяти или несовместимая версия PHP. Журнал ошибок называет файл, в котором всё сломалось, а по пути к файлу видно, какой плагин или тема тому причиной.

5 мин чтенияДанные проверены 20 октября 2026

Ответ за 30 секунд

Белый экран это фатальная ошибка PHP, которую сайт не вывел на страницу. Включите журнал в wp-config.php и прочитайте последнюю запись: если админка закрыта, переименуйте папку plugins. Путь к файлу в журнале выдаёт виновника: плагин, тему или ядро.

Тариф Year: 2 сайта и 15 ГБ на NVMe за 316 ₽ в месяц при оплате за год (Таймвеб, на 20 октября 2026).

В каком порядке чинить белый экран

01 · 1 мин

Какой белый экран у вашего сайта: пустая страница или сообщение#

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

Что видноВероятная причинаС чего начать
Пусто на сайте, админка открываетсяОшибка в теме или в плагине, который работает только на витринеСменить тему на стандартную
Пусто везде, включая /wp-admin/Плагин, нехватка памяти, повреждённые файлы ядраПереименовать папку plugins
Пусто на одной страницеШорткод, блок или виджет именно этой страницыОткрыть страницу в редакторе и убрать недавние вставки
Сообщение «There has been a critical error on this website»Фатальная ошибка, которую поймала защита ядраПисьмо на почту администратора

Последняя строка таблицы появилась в WordPress 5.2: при фатальной ошибке ядро отправляет письмо на адрес администратора со ссылкой на режим восстановления. Если письмо дошло, зайдите по ссылке и отключите плагин, который там назван. Если нет, действуйте вручную по шагам ниже.

02 · 1 мин

Как включить WP_DEBUG и прочитать журнал ошибок#

Без текста ошибки вы гадаете. Три константы в файле wp-config.php записывают ошибки в файл и ничего не показывают посетителям. Подробнее о файле: настройка wp-config.php.

  1. Скачайте копию wp-config.php по FTP или из файлового менеджера хостинга.
  2. Откройте файл и найдите строку «That's all, stop editing!».
  3. Вставьте код ниже над этой строкой и сохраните файл.
  4. Обновите страницу сайта, чтобы ошибка повторилась и попала в журнал.
  5. Откройте файл wp-content/debug.log и прочитайте последнюю запись.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

В документации WordPress WP_DEBUG по умолчанию выключен, а журнал по умолчанию пишется в /wp-content/debug.log. В записи ищите слова «Fatal error» и путь вида /wp-content/plugins/название-плагина/файл.php: название папки и есть виновник. После починки верните WP_DEBUG в false, чтобы журнал не рос.

03 · 1 мин

Как отключить плагины и тему, если админка не открывается#

Когда журнал пуст или войти нельзя, используйте метод вытеснения: уберите все плагины одним действием и посмотрите, вернулся ли сайт.

  1. Подключитесь по FTP и откройте папку wp-content.
  2. Переименуйте папку plugins в plugins_old. WordPress не найдёт плагины и отключит их все.
  3. Обновите сайт. Если он открылся, виноват один из плагинов.
  4. Верните имя plugins и зайдите в админку: все плагины будут выключены.
  5. Включайте плагины по одному, каждый раз обновляя сайт. На котором белый экран вернётся, тот и сломан.

Если дело не в плагинах, переименуйте папку активной темы в wp-content/themes. Ядро переключится на стандартную тему, если она установлена: в документации WordPress для проверки приводят пример Twenty Twenty-One. Как ставить и менять плагины без последствий: плагины WordPress.

04 · 1 мин

Белый экран из-за лимита памяти или версии PHP#

Если в журнале запись «Allowed memory size of … bytes exhausted», PHP не хватило памяти. WordPress сам пробует поднять лимит до 40 МБ на одном сайте и до 64 МБ в мультисайте, этого мало для тяжёлой темы или конструктора страниц.

define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

Первая строка задаёт лимит для витрины, вторая для админки. Потолок всё равно ставит хостинг: если в панели лимит PHP ниже, значение из wp-config.php не сработает.

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

Инструмент · 1 мин

В каком порядке чинить белый экран#

Шаги идут от безопасных к рискованным. Отметьте выполненные, и инструмент напомнит, что делать дальше.

Порядок возвращения сайта с белого экрана

Отмечайте шаги по мере выполнения, подсказка покажет следующий

06 · 1 мин

Что сделать, чтобы белый экран не вернулся#

Белый экран чаще всего приходит после обновления. Перед обновлением плагинов сделайте резервную копию сайта, обновляйте их по одному и открывайте сайт после каждого. Так виновник сразу понятен, а откат занимает минуту. Если сайт сломан не белым экраном, а сообщением о синтаксисе, смотрите синтаксическую ошибку.

07 · 1 мин

Вопросы о белом экране WordPress#

Почему на сайте WordPress белый экран без текста ошибки?

Вывод ошибок на сайте выключен, а PHP остановился на фатальной ошибке. Включите WP_DEBUG_LOG в wp-config.php, и текст ошибки появится в файле wp-content/debug.log.

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

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

Может ли белый экран WordPress появиться после обновления PHP?

Да. Плагин или тема, написанные под старую версию PHP, падают с фатальной ошибкой. Верните прежнюю версию PHP в панели хостинга и обновите плагин.

Белый экран только на одной странице WordPress: что делать?

Ошибка в шорткоде, блоке или виджете этой страницы. Откройте её в редакторе, уберите недавние вставки и сохраните, остальной сайт при этом работает.

Почему этому можно верить

Как мы проверяли

Документация WordPress и провайдеровШаги и требования сверены с документацией, дата указана.
Всё можно повторитьКоманды и шаги установки описаны так, что их повторит любой читатель.
Независимый справочникНе связан с хостингами и пишет о подводных камнях тоже.

Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026; Документация WordPress: распространённые ошибки, developer.wordpress.org/advanced-administration/wordpress/common-errors, проверено 20 октября 2026; Документация WordPress: wp-config.php, developer.wordpress.org/advanced-administration/wordpress/wp-config, проверено 20 октября 2026.

WBРедакция WPBase · обновлено 20 октября 2026

Разместите сайт на WordPress

Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.

  • Тарифы от 316 ₽ в месяц
  • Бесплатный SSL и DNS
  • Домен .RU или .РФ в подарок
  • Бесплатный перенос сайта
Чек-лист