«Вместо сайта — пустой белый экран. Что это?»
Знакомая ситуация. Вы заходите на свой сайт. А там — просто белая страница. Без текста. Без ошибок. Без подсказок.
Это называется «White Screen of Death» (WSOD) — «белая страница смерти». Звучит страшно, но на деле это просто означает, что PHP (движок WordPress) не смог обработать запрос и выключился.
Хорошая новость: причина почти всегда известна. И почти всегда её можно исправить за 15 минут. Давайте разбираться.
Шаг 1. Не паникуйте. Сделайте бэкап (если доступ есть)
Первое — выдохните. Сайт не умер, он просто «завис».
Если у вас есть доступ к админке (иногда она работает, даже если сайт не открывается):
- Сделайте бэкап через UpdraftPlus
- Скачайте бэкап на компьютер
Если админка не открывается — не страшно. Просто переходите к следующему шагу.
Шаг 2. Определите, когда это произошло
Вспомните, что вы делали перед тем, как сайт перестал работать:
| Действие | Вероятная причина |
|---|---|
| Обновляли плагин | Конфликт с другим плагином или темой |
| Устанавливали новый плагин | Плагин несовместим с вашей версией WordPress |
| Обновляли тему | Несовместимость с плагинами |
| Меняли настройки | Ошибка в файлах настроек |
| Ничего не делали | Проблемы на стороне хостинга |
Чаще всего виновник — недавно обновлённый или установленный плагин.
Шаг 3. Отключите все плагины через FTP
Если админка не открывается, отключаем плагины вручную.
Способ 1. Через файловый менеджер хостинга:
- Зайдите в панель хостинга → «Файловый менеджер»
- Найдите папку сайта:
public_htmlилиwww - Откройте папку
wp-content - Найдите папку
pluginsи переименуйте её, например, вplugins_off - Обновите страницу сайта — она должна открыться
Способ 2. Через FTP:
- Подключитесь к сайту через FTP (используйте логин и пароль от хостинга)
- Найдите папку
wp-content→ папкуplugins - Переименуйте её в
plugins_off - Обновите страницу сайта
Если сайт открылся: причина была в одном из плагинов. Теперь по очереди переименовывайте плагины в папке plugins_off обратно в plugins (по одному) и проверяйте сайт. Как только он снова упадёт — вы нашли виновника. Удалите этот плагин или найдите альтернативу.
Шаг 4. Включите отладку (debug) для более точной диагностики
WordPress может показать подробную ошибку. Нужно просто включить режим отладки.
Что делать:
- Найдите в корневой папке сайта файл
wp-config.php - Откройте его в редакторе
- Найдите строку:phpdefine(‘WP_DEBUG’, false);
- Замените на:phpdefine(‘WP_DEBUG’, true); define(‘WP_DEBUG_DISPLAY’, true);
- Сохраните файл и обновите страницу
Теперь вместо белого экрана вы увидите сообщение с ошибкой. Это может быть что-то типа:
Fatal error: Cannot redeclare class...Parse error: syntax error...Call to undefined function...
Что делать с ошибкой:
- Скопируйте сообщение
- Вставьте в поиск Яндекса или Google — часто решение уже есть
- Или напишите в техподдержку хостинга
После диагностики: не забудьте выключить отладку (верните false), чтобы случайные ошибки не пугали посетителей.
Шаг 5. Проверьте файл .htaccess
Иногда белый экран возникает из-за ошибок в файле .htaccess.
Что делать:
- В файловом менеджере найдите файл
.htaccess(он в корневой папке) - Переименуйте его, например, в
.htaccess_off - Обновите сайт
Если сайт открылся: проблема была в .htaccess. Создайте новый файл через админку: «Настройки» → «Постоянные ссылки» → нажмите «Сохранить». WordPress создаст новый корректный файл.
Шаг 6. Проверьте права доступа к файлам
Иногда белый экран возникает, если у файлов неправильные права доступа.
Что делать:
- В панели хостинга проверьте, что права доступа к файлам —
644, к папкам —755 - Если не уверены — спросите в техподдержке хостинга
Шаг 7. Обратитесь в поддержку хостинга
Если ничего из перечисленного не помогло — просто напишите в техподдержку хостинга. Они увидят настоящую причину ошибки и помогут исправить.
Что в итоге?
| Шаг | Действие | Результат |
|---|---|---|
| 1 | Сделать бэкап | Страховка |
| 2 | Вспомнить, что делали | Понимание причины |
| 3 | Отключить плагины | Определить виновника |
| 4 | Включить debug | Увидеть точную ошибку |
| 5 | Проверить .htaccess | Исключить ошибку в файле |
| 6 | Проверить права доступа | Исключить проблемы с доступом |
| 7 | Обратиться в поддержку | Профессиональная помощь |
Что дальше?
👉 Читайте дальше: Двухфакторная аутентификация на сайте — зачем и как включить
Диагностику мы разобрали. Теперь усилим защиту.
P.S. Если белый экран не уходит и вы не знаете, что делать — напишите в MAX. Я помогу разобраться.