- Белый экран смерти: что это и почему он появляется
- Как исправить белый экран: 3 быстрых способа
- Способ 1. Отключите плагины через FTP
- Способ 2. Переключитесь на стандартную тему
- Способ 3. Включите режим отладки WP_DEBUG
- Что делать, если белый экран не уходит: способы для сложных случаев
- Способ 4. Увеличьте лимит памяти PHP
- Способ 5. Проверьте файл .htaccess
- Способ 6. Восстановите ядро WordPress
- Как предотвратить белый экран смерти в будущем
- Итог: белый экран смерти — это не конец
Белый экран смерти — самая частая и пугающая ошибка WordPress. Вместо сайта — пустая белая страница. Никаких предупреждений, никаких кнопок, никаких подсказок.
В этой инструкции я покажу, как исправить белый экран смерти в WordPress по шагам. Разберём все причины, из-за которых появляется белый экран вордпресс, и как его убрать за 5–15 минут без потери данных.
Короткий ответ: Белый экран смерти в WordPress убирается отключением плагинов через FTP или включением режима отладки WP_DEBUG. Начинайте с первого способа — в 80% случаев он срабатывает сразу.
Белый экран смерти: что это и почему он появляется
Белый экран смерти — это фатальная ошибка PHP, при которой выполнение скрипта прерывается до того, как страница успевает загрузиться. В результате пользователь видит пустой экран.
Как исправить белый экран смерти? Для начала надо понять, почему он появился. Чаще всего это случается после:
- обновления плагина или темы;
- установки нового плагина;
- правок в файле
functions.php; - превышения лимита памяти PHP;
- повреждения файлов ядра WordPress.
Белый экран вордпресс может возникнуть на любом сайте: на блоге, на лендинге, на интернет-магазине. Но способ решения почти всегда один и тот же — и он не требует доступа к админке.
Как исправить белый экран: 3 быстрых способа
Начинайте с этих трёх способов. В большинстве случаев проблема решается уже на втором шаге. Для всех действий нужен только доступ к хостингу через FTP или файловый менеджер.
Способ 1. Отключите плагины через FTP
Самый частый виновник белого экрана — конфликт плагинов. Особенно если вы только что обновили или установили новый плагин.
- Зайдите в панель управления хостингом или подключитесь по FTP.
- Перейдите в папку
/wp-content/. - Переименуйте папку
pluginsвplugins_old. - Обновите страницу сайта.
Если белый экран исчез — значит, проблема в одном из плагинов. Верните имя папки обратно и включайте плагины по одному, пока не найдёте «виновника».
Способ 2. Переключитесь на стандартную тему
Если отключение плагинов не помогло — ошибка в теме. Чаще всего в файле functions.php или из-за несовместимости с версией PHP.
- Через FTP зайдите в
/wp-content/themes/. - Переименуйте папку активной темы (например, в
theme_old). - WordPress автоматически включит стандартную тему.
Если сайт заработал — проблема в вашей теме. Обновите её или обратитесь к разработчику.
Способ 3. Включите режим отладки WP_DEBUG
WP_DEBUG показывает точную причину белого экрана. Это лучший способ, если первые два не помогли.
- Откройте через FTP файл
wp-config.phpв корне сайта. - Найдите строку
define('WP_DEBUG', false);и замените на:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
- Сохраните и обновите сайт.
- Откройте файл
/wp-content/debug.log— там будет запись с текстом ошибки и именем файла, который её вызвал.
Что делать, если белый экран не уходит: способы для сложных случаев
Если первые три способа не помогли — переходите к этим. Они требуют чуть больше технических знаний, но тоже выполняются через FTP или панель хостинга.
Способ 4. Увеличьте лимит памяти PHP
Белый экран часто появляется из-за нехватки памяти. Это особенно актуально для сайтов с большим количеством плагинов и тяжёлыми темами.
- Откройте
wp-config.phpчерез FTP. - Перед строкой
/* That's all, stop editing! */добавьте:
define('WP_MEMORY_LIMIT', '256M');
- Сохраните и проверьте сайт. Если не помогло — попробуйте
512M.
Способ 5. Проверьте файл .htaccess
Повреждённый .htaccess тоже вызывает белый экран. Особенно часто после смены ЧПУ или установки SEO-плагинов.
- Через FTP переименуйте
.htaccessв.htaccess_old. - Зайдите в админку (если доступна) → Настройки → Постоянные ссылки → просто нажмите «Сохранить».
- WordPress создаст новый файл автоматически.
Способ 6. Восстановите ядро WordPress
Если ядро повреждено (например, после сбоя при обновлении), перезалейте файлы вручную или через админку.
Через админку: Консоль → Обновления → «Обновить сейчас».
Вручную: скачайте свежий WordPress с официального сайта, распакуйте и залейте через FTP поверх старых файлов (не трогая wp-content и wp-config.php).
Как предотвратить белый экран смерти в будущем
Чтобы белый экран не появлялся снова, соблюдайте три простых правила:
- Делайте резервные копии перед любыми обновлениями. Используйте UpdraftPlus или бекапы на уровне хостинга.
- Обновляйтесь на тестовой копии сайта, а не на живом проекте. Это особенно важно для интернет-магазинов.
- Следите за лимитами памяти и версией PHP. Периодически проверяйте логи сервера.
Итог: белый экран смерти — это не конец
Белый экран смерти в WordPress — это просто технический сбой. В 99% случаев он лечится без потери данных. Главное — действовать по порядку:
- Отключить плагины через FTP.
- Переключиться на стандартную тему.
- Включить WP_DEBUG и прочитать
debug.log. - Увеличить память PHP.
- Проверить .htaccess.
- Восстановить ядро WordPress.
Если сделали всё, а белый экран не ушёл — пишите. Я подключаюсь к вашему хостингу, нахожу причину и возвращаю сайт к жизни. Любые проекты — от блогов до магазинов на WooCommerce.