Белый экран WordPress: причины и как убрать
Белый экран WordPress появляется, когда PHP упал с фатальной ошибкой и не успел показать страницу: чаще всего виноват плагин, тема, нехватка памяти или несовместимая версия PHP. Журнал ошибок называет файл, в котором всё сломалось, а по пути к файлу видно, какой плагин или тема тому причиной.
Ответ за 30 секунд
Белый экран это фатальная ошибка PHP, которую сайт не вывел на страницу. Включите журнал в wp-config.php и прочитайте последнюю запись: если админка закрыта, переименуйте папку plugins. Путь к файлу в журнале выдаёт виновника: плагин, тему или ядро.
Тариф Year: 2 сайта и 15 ГБ на NVMe за 316 ₽ в месяц при оплате за год (Таймвеб, на 20 октября 2026).
В каком порядке чинить белый экран5.2версия WordPress с режимом восстановления
plugins_oldимя папки при отключении плагинов
256Mпример лимита памяти в wp-config.php
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.
- Скачайте копию wp-config.php по FTP или из файлового менеджера хостинга.
- Откройте файл и найдите строку «That's all, stop editing!».
- Вставьте код ниже над этой строкой и сохраните файл.
- Обновите страницу сайта, чтобы ошибка повторилась и попала в журнал.
- Откройте файл 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 мин
Как отключить плагины и тему, если админка не открывается#
Когда журнал пуст или войти нельзя, используйте метод вытеснения: уберите все плагины одним действием и посмотрите, вернулся ли сайт.
- Подключитесь по FTP и откройте папку wp-content.
- Переименуйте папку plugins в plugins_old. WordPress не найдёт плагины и отключит их все.
- Обновите сайт. Если он открылся, виноват один из плагинов.
- Верните имя plugins и зайдите в админку: все плагины будут выключены.
- Включайте плагины по одному, каждый раз обновляя сайт. На котором белый экран вернётся, тот и сломан.
Если дело не в плагинах, переименуйте папку активной темы в 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: что делать?
Ошибка в шорткоде, блоке или виджете этой страницы. Откройте её в редакторе, уберите недавние вставки и сохраните, остальной сайт при этом работает.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, 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.
Разместите сайт на WordPress
Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.
- Тарифы от 316 ₽ в месяц
- Бесплатный SSL и DNS
- Домен .RU или .РФ в подарок
- Бесплатный перенос сайта