Белый экран на WordPress
Что делать, если сайт WordPress показывает белый экран смерти?
«Белый экран смерти» (White Screen of Death) — одна из самых неприятных ошибок. Ваш сайт и даже админ-панель просто исчезают, оставляя пустую страницу. Причина почти всегда кроется в конфликте кода или нехватке ресурсов сервера. Давайте исправим это.
Шаг 1: Отключите все плагины
Это самая частая причина проблемы. Так как админ-панель недоступна, сделаем это вручную.
- Подключитесь к вашему сайту по FTP или через «Менеджер файлов» в панели вашего хостинга.
- Перейдите в папку wp-content.
- Найдите папку plugins и переименуйте ее, например, в plugins_off.
- Проверьте сайт. Если он заработал, значит, виноват один из плагинов.
- Верните папке plugins_off ее прежнее название plugins. Теперь заходите в админ-панель WordPress в раздел «Плагины» и включайте их по одному, пока сайт снова не «упадет». Так вы найдете виновника.
Шаг 2: Включите стандартную тему
Если плагины ни при чем, возможно, проблема в вашей теме.
- Так же через FTP или «Менеджер файлов» перейдите в wp-content/themes.
- Найдите папку с вашей активной темой и переименуйте ее.
- WordPress не найдет активную тему и автоматически включит стандартную (например, Twenty Twenty-Three).
- Если сайт ожил — проблема в теме.
Шаг 3: Включите режим отладки (Debug Mode)
Белый экран — это скрытая ошибка. Давайте заставим WordPress показать ее.
- Откройте файл wp-config.php в корневой папке вашего сайта.
- Найдите строку define( ‘WP_DEBUG’, false );.
- Замените false на true: define( ‘WP_DEBUG’, true );.
- Сохраните файл и обновите страницу с белым экраном. Теперь вы должны увидеть текст ошибки, который укажет на проблемный файл и строку кода.
Шаг 4: Увеличьте лимит памяти PHP
Иногда скрипту просто не хватает памяти для работы.
- Снова откройте файл wp-config.php.
- Добавьте в него следующую строку перед /* That’s all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');- Сохраните файл и проверьте сайт.
Если ничего не помогло…
Причина может быть глубже: поврежденные файлы ядра WordPress или специфические проблемы на хостинге. Если вы не хотите рисковать, усугубляя проблему, я могу провести профессиональную диагностику и быстро восстановить работоспособность вашего сайта. Напишите мне, и мы все исправим.