Огромный сборник статей от WPTec для начинающих

Начинающим

Как исправить белый экран смерти WordPress (пошаговая инструкция)

Белый экран смерти WordPress – одна из самых распространенных ошибок WordPress. Это также один из самых разочаровывающих, потому что нет сообщения об ошибке, и вы заблокированы из WordPress.

Другая проблема с белым экраном ошибки смерти состоит в том, что иногда она затрагивает только определенную часть вашего сайта.

Например, вы можете видеть только белый экран смерти в области администрирования WordPress, а все остальное работает нормально. В других случаях вы можете увидеть его только в определенном сообщении, тогда как все остальное работает нормально.

В этой статье мы покажем вам, как исправить белый экран смерти WordPress, рассматривая различные решения.

^

Примечание. Прежде чем вносить какие-либо изменения в свой сайт, убедитесь, что у вас есть резервная копия сайта WordPress. Если у вас нет доступа к административной области, ознакомьтесь с нашим руководством по созданию резервной копии базы данных WordPress вручную.

Почему вы видите белый экран смерти в WordPress?

В большинстве случаев, когда вы видите белый экран смерти, это означает, что скрипт на вашем сайте исчерпал лимит памяти.

Не отвечающий скрипт либо убивается вашим хостинг-сервером WordPress, либо просто отключается. Вот почему фактическое сообщение об ошибке не генерируется, и вы видите простой белый экран.

^

Эта ошибка также может произойти из-за плохо закодированной темы или плагина, установленного на вашем сайте. Иногда это может произойти, если есть проблема с вашим сервером веб-хостинга.

Так как ошибка белого экрана может быть вызвана любым количеством причин, для ее устранения необходимо методическое устранение неполадок.

Проблема возникает на других ваших сайтах?

Если у вас есть другие сайты WordPress, установленные на той же учетной записи хостинга, то вы должны начать с проверки, возникает ли проблема и на других сайтах.

Если это так, то это сильный индикатор того, что что-то не так с вашим хостингом WordPress. Это может быть временной проблемой, влияющей на их обслуживание, и вам необходимо обратиться за поддержкой к ним за помощью.

С другой стороны, если проблема возникает только с одним сайтом или определенной частью этого сайта, то вы знаете, что проблема именно с этим конкретным сайтом.

Исправление ошибки белого экрана в режиме восстановления WordPress

Если белый экран ошибки смерти вызван плагином или темой WordPress, то WordPress может его перехватить.

Новая функция защиты от неустранимых ошибок, представленная в WordPress 5.2, иногда может отловить ошибку, поэтому вы можете даже не увидеть белый экран. Вместо этого вы увидите сообщение о том, что у сайта возникли технические трудности.

^

Вы также получите электронное письмо на адрес электронной почты администратора с темой «У вашего сайта технические проблемы».

^

В этом сообщении электронной почты будет указан плагин, вызвавший ошибку, а также специальная ссылка. Эта ссылка позволит вам войти в режим восстановления WordPress и деактивировать неисправный плагин.

^

Однако, если вы видите простой белый экран смерти без опции электронной почты или режима восстановления, то вам нужно вручную исправить ошибку.

Увеличение лимита памяти

Обычно эта ошибка возникает из-за того, что сценарий исчерпал память и завершил работу в середине. Чтобы это исправить, вам нужно увеличить доступную PHP-память для WordPress. Это позволит сценарию использовать больше памяти для завершения работы, которую он должен был выполнить.

Вы можете следовать инструкциям в нашем руководстве о том, как увеличить объем памяти PHP в WordPress.

Отключение всех плагинов

Если увеличение лимита памяти не помогло или если у вас высокий предел памяти, например, 256 М или 512 МБ, необходимо начать устранение неполадок.

По нашему опыту устранения этой проблемы мы всегда обнаружили, что проблема связана с определенным плагином или темой. Давайте продолжим и отключим все плагины.

Если вы все еще можете получить доступ к административной области WordPress, тогда вы можете просто перейти на страницу Плагины »Установленные плагины. Выберите все установленные плагины, а затем выберите «Деактивировать» в раскрывающемся меню «Массовые действия».

^

Однако, если у вас нет доступа к административной области WordPress, вам нужно будет деактивировать все плагины через FTP.

Сначала подключитесь к своему сайту WordPress с помощью FTP-клиента. После подключения перейдите в папку wp-content, где вы увидите папку «plugins».

^

Теперь вам нужно щелкнуть правой кнопкой мыши на папке плагинов и затем выбрать переименовать. Вы можете переименовать папку плагинов в деактивированные плагины.

^

Ваш FTP-клиент теперь переименует папку плагинов.

WordPress ищет папку с именем plugins для загрузки всех плагинов. Когда он не может найти папку, он просто деактивирует все плагины.

Если это решает проблему, включите один плагин за раз, чтобы добраться до сути проблемы. Как только вы найдете плагин, вызывающий проблему, вы можете заменить его альтернативным или сообщить о проблеме авторам плагина.

Заменить тему на тему по умолчанию

Если устранение неполадок в плагине не решает проблему, попробуйте заменить текущую тему темой по умолчанию.

Сначала подключитесь к своему веб-сайту с помощью FTP-клиента и перейдите в папку / wp-content / themes /. Он содержит все установленные темы на вашем сайте.

Щелкните правой кнопкой мыши, чтобы выбрать текущую тему WordPress и загрузить ее на свой компьютер в качестве резервной копии.

^

Затем вам нужно удалить текущую тему с вашего сайта. Щелкните правой кнопкой мыши папку с темой и выберите «Удалить». Ваш FTP-клиент теперь удалит тему с вашего сайта.

^

Теперь, если на вашем веб-сайте установлена ​​тема WordPress по умолчанию, например (Twenty Eighteen или Twenty Nineteen), WordPress автоматически начнет использовать ее в качестве темы по умолчанию.

Однако, если у вас не установлена ​​тема по умолчанию, вам необходимо установить ее вручную с помощью FTP.

Если это решит проблему, то вам следует взглянуть на файл functions.php вашей темы. Если в нижней части файла есть лишние пробелы, их необходимо удалить, а иногда это устраняет проблему.

Если вы используете плохо закодированную функцию в файле functions.php вашей темы, то это также может вызвать белый экран ошибки смерти.

Попробуйте загрузить свежую копию вашей темы из ее источника, а затем установить ее.

Включить режим отладки для отлова ошибок в WordPress

Если до сих пор ничего не помогло, то следующий шаг – включить отладку в WordPress. Это позволит вам увидеть, какой тип ошибок выводится.

Просто добавьте следующий код в ваш файл wp-config.php.

^

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

Если вы не видите никаких ошибок, вы все равно можете проверить журнал отладки. Просто зайдите в папку wp-content на вашем сайте, используя FTP-клиент. Там вы найдете новый файл debug.log, содержащий журнал всех ошибок, уведомлений и предупреждений.

^

Очистить кэш WordPress

Иногда у вас может быть доступ к бэкэнду, но у фронтэнда сайта есть белый экран смерти. Это может произойти из-за плагина кэширования. Просто очистите кеш.

Смотрите наше руководство о том, как очистить кэш в WordPress для получения подробных инструкций.

Исправление длинных статей

Если у вас белый экран смерти только на очень длинном посте или странице, то этот маленький трюк может сработать.

Этот прием в основном увеличивает возможности обработки текста в PHP за счет увеличения предела рекурсии и возврата. Вы можете вставить следующий код в ваш файл wp-config.php.

^

Мы понимаем, что это очень расстраивающая ошибка, и мы надеемся, что один из приемов, описанных выше, решил эту проблему для вас. Возможно, вы также захотите ознакомиться с нашим руководством по устранению неполадок WordPress, в котором описываются шаги, которые необходимо предпринять для самостоятельного обнаружения и устранения проблем WordPress.

 

Рекомендуем прочитать
Начинающим

Как удалить панель приветствия в панели управления WordPress

Начинающим

Как правильно перейти от Squarespace к WordPress

Начинающим

55 самых полезных советов, хитростей и хаков для WordPress

Начинающим

Как настроить отслеживание конверсий WooCommerce (пошаговая инструкция)

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *