Что такое «белая страница ошибок» и как понять, что случилось

«Вместо сайта — пустой белый экран. Что это?»

Знакомая ситуация. Вы заходите на свой сайт. А там — просто белая страница. Без текста. Без ошибок. Без подсказок.

Это называется «White Screen of Death» (WSOD) — «белая страница смерти». Звучит страшно, но на деле это просто означает, что PHP (движок WordPress) не смог обработать запрос и выключился.

Хорошая новость: причина почти всегда известна. И почти всегда её можно исправить за 15 минут. Давайте разбираться.


Шаг 1. Не паникуйте. Сделайте бэкап (если доступ есть)

Первое — выдохните. Сайт не умер, он просто «завис».

Если у вас есть доступ к админке (иногда она работает, даже если сайт не открывается):

  1. Сделайте бэкап через UpdraftPlus
  2. Скачайте бэкап на компьютер

Если админка не открывается — не страшно. Просто переходите к следующему шагу.


Шаг 2. Определите, когда это произошло

Вспомните, что вы делали перед тем, как сайт перестал работать:

ДействиеВероятная причина
Обновляли плагинКонфликт с другим плагином или темой
Устанавливали новый плагинПлагин несовместим с вашей версией WordPress
Обновляли темуНесовместимость с плагинами
Меняли настройкиОшибка в файлах настроек
Ничего не делалиПроблемы на стороне хостинга

Чаще всего виновник — недавно обновлённый или установленный плагин.


Шаг 3. Отключите все плагины через FTP

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

Способ 1. Через файловый менеджер хостинга:

  1. Зайдите в панель хостинга → «Файловый менеджер»
  2. Найдите папку сайта: public_html или www
  3. Откройте папку wp-content
  4. Найдите папку plugins и переименуйте её, например, в plugins_off
  5. Обновите страницу сайта — она должна открыться

Способ 2. Через FTP:

  1. Подключитесь к сайту через FTP (используйте логин и пароль от хостинга)
  2. Найдите папку wp-content → папку plugins
  3. Переименуйте её в plugins_off
  4. Обновите страницу сайта

Если сайт открылся: причина была в одном из плагинов. Теперь по очереди переименовывайте плагины в папке plugins_off обратно в plugins (по одному) и проверяйте сайт. Как только он снова упадёт — вы нашли виновника. Удалите этот плагин или найдите альтернативу.


Шаг 4. Включите отладку (debug) для более точной диагностики

WordPress может показать подробную ошибку. Нужно просто включить режим отладки.

Что делать:

  1. Найдите в корневой папке сайта файл wp-config.php
  2. Откройте его в редакторе
  3. Найдите строку:phpdefine(‘WP_DEBUG’, false);
  4. Замените на:phpdefine(‘WP_DEBUG’, true); define(‘WP_DEBUG_DISPLAY’, true);
  5. Сохраните файл и обновите страницу

Теперь вместо белого экрана вы увидите сообщение с ошибкой. Это может быть что-то типа:

  • Fatal error: Cannot redeclare class...
  • Parse error: syntax error...
  • Call to undefined function...

Что делать с ошибкой:

  • Скопируйте сообщение
  • Вставьте в поиск Яндекса или Google — часто решение уже есть
  • Или напишите в техподдержку хостинга

После диагностики: не забудьте выключить отладку (верните false), чтобы случайные ошибки не пугали посетителей.


Шаг 5. Проверьте файл .htaccess

Иногда белый экран возникает из-за ошибок в файле .htaccess.

Что делать:

  1. В файловом менеджере найдите файл .htaccess (он в корневой папке)
  2. Переименуйте его, например, в .htaccess_off
  3. Обновите сайт

Если сайт открылся: проблема была в .htaccess. Создайте новый файл через админку: «Настройки» → «Постоянные ссылки» → нажмите «Сохранить». WordPress создаст новый корректный файл.


Шаг 6. Проверьте права доступа к файлам

Иногда белый экран возникает, если у файлов неправильные права доступа.

Что делать:

  • В панели хостинга проверьте, что права доступа к файлам — 644, к папкам — 755
  • Если не уверены — спросите в техподдержке хостинга

Шаг 7. Обратитесь в поддержку хостинга

Если ничего из перечисленного не помогло — просто напишите в техподдержку хостинга. Они увидят настоящую причину ошибки и помогут исправить.


Что в итоге?

ШагДействиеРезультат
1Сделать бэкапСтраховка
2Вспомнить, что делалиПонимание причины
3Отключить плагиныОпределить виновника
4Включить debugУвидеть точную ошибку
5Проверить .htaccessИсключить ошибку в файле
6Проверить права доступаИсключить проблемы с доступом
7Обратиться в поддержкуПрофессиональная помощь

Что дальше?

👉 Читайте дальше: Двухфакторная аутентификация на сайте — зачем и как включить

Диагностику мы разобрали. Теперь усилим защиту.


P.S. Если белый экран не уходит и вы не знаете, что делать — напишите в MAX. Я помогу разобраться.

Прокрутить вверх