WordPress

Белый экран на WordPress

«Белый экран» на WordPress

Что делать, если сайт WordPress показывает белый экран смерти?

«Белый экран смерти» (White Screen of Death) — одна из самых неприятных ошибок. Ваш сайт и даже админ-панель просто исчезают, оставляя пустую страницу. Причина почти всегда кроется в конфликте кода или нехватке ресурсов сервера. Давайте исправим это.

Шаг 1: Отключите все плагины

Это самая частая причина проблемы. Так как админ-панель недоступна, сделаем это вручную.

  1. Подключитесь к вашему сайту по FTP или через «Менеджер файлов» в панели вашего хостинга.
  2. Перейдите в папку wp-content.
  3. Найдите папку plugins и переименуйте ее, например, в plugins_off.
  4. Проверьте сайт. Если он заработал, значит, виноват один из плагинов.
  5. Верните папке plugins_off ее прежнее название plugins. Теперь заходите в админ-панель WordPress в раздел «Плагины» и включайте их по одному, пока сайт снова не «упадет». Так вы найдете виновника.

Шаг 2: Включите стандартную тему

Если плагины ни при чем, возможно, проблема в вашей теме.

  1. Так же через FTP или «Менеджер файлов» перейдите в wp-content/themes.
  2. Найдите папку с вашей активной темой и переименуйте ее.
  3. WordPress не найдет активную тему и автоматически включит стандартную (например, Twenty Twenty-Three).
  4. Если сайт ожил — проблема в теме.

Шаг 3: Включите режим отладки (Debug Mode)

Белый экран — это скрытая ошибка. Давайте заставим WordPress показать ее.

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

Шаг 4: Увеличьте лимит памяти PHP

Иногда скрипту просто не хватает памяти для работы.

  1. Снова откройте файл wp-config.php.
  2. Добавьте в него следующую строку перед /* That’s all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');
  1. Сохраните файл и проверьте сайт.

Если ничего не помогло…