Этот пост содержит партнерские ссылки, что означает, что я могу заработать
некоторая комиссия: больше деталей.
Любой, кто потратил много времени и сил на создание сайта своей мечты на WordPress, вероятно, получит болезненный толчок при посещении сайта, только чтобы найти белый экран смерти (WSOD).
Да, это больно. Однако это не просто эмоциональная боль. Такое неожиданное время простоя может привести к потере ценных посетителей, потенциальных клиентов, продаж и доходов.
Но, как и любая проблема, WordPress WSOD может быть решен, если вы не боитесь его увидеть. Ошибка сбивает с толку (потому что нет сообщений об ошибках для отображения), но ваш сайт все еще там. Вы можете получить это обратно.

Вот как это сделать:
1. Исключите пользовательские причины
В отличие от других ошибок WordPress, которые четко указывают путь источника ошибок и биты кода, подверженные уязвимости, ошибки WSOD не оставляют следов. Вот почему вы должны исключить возможные причины проблемы, начиная с вашего браузера, системы, соединения и т. Д.
Это довольно просто: очистите кеш вашего браузера и попробуйте снова загрузить ваш сайт.
Проверьте, работает ли ваш сайт в других браузерах и на других устройствах. Также попробуйте отключить и повторно подключиться или получить доступ к веб-сайту с использованием другого подключения полностью.
Если все это дает одинаковый результат (то есть пустой экран), то проблема не в пользовательской части, а в коде. Если веб-сайт нормально отображается на устройстве / браузере / подключении, он изолировал потенциальную причину.
2. Сделайте это публичным
«Это должно сообщить вашим посетителям, что сайт не был случайно и таинственно удален, но испытывает сбой».
Вы можете спасти несколько потерянных UX-очков и отведений от посетителей, сообщив им, что нет, что вы не из бизнеса, это просто ошибка, и это исправляется. Попросите их проверить через минуту.
Вы можете передавать это сообщение через социальные сети или по электронной почте (подписчикам и / или зарегистрированным пользователям).
3. Анализ и решение проблем
Ошибки PHP и базы данных могут выглядеть как белый экран смерти. Это может быть вызвано:
- Плагины и проблемы совместимости: Если вы все еще можете войти в панель администратора, попробуйте отключить все плагины и активировать их по отдельности.
Если вы не можете получить доступ к администратору, используйте FTP для входа. Зайдите в wp-content / plugins. Там будет папка с плагином. Переименуйте его в plugins_old, чтобы массово отключить плагины. Если плагины были проблемой, это должно вернуть ваш сайт.
- тема: Изменение тем или добавление веб-сайта в многосайтовую сеть WordPress может привести к WSOD. Снова войдите в систему администратора и выберите тему по умолчанию (например, Twenty Fifteen). Если вы не можете получить доступ к администратору, войдите через FTP и перейдите в папку wp-content / themes / folder и переименуйте папку для активной темы.
Как только вы изолируете тему или плагин, вызывающий проблему, обратитесь за помощью к автору вашей темы / плагина.
Вот некоторые распространенные ошибки, связанные с PHP или базами данных и их решениями.
4. Хостинг
В какой-то момент, несмотря на все его усилия, он все еще не может найти причину этого белого экрана. На этот раз попробуйте снова войти в свою учетную запись хостинга. Если вы по-прежнему не сталкиваетесь с какими-либо проблемами или вообще не можете получить доступ, немедленно свяжитесь с вашим хостинг-провайдером.
Как и веб-сайты, необходимо поддерживать серверы, чтобы избежать статуса «общественного питания» и поддерживать их работоспособность. Хостинг-провайдеры обычно отправляют всем веб-сайтам сервера уведомление о плановом обслуживании как минимум за 2 недели. Это обслуживание сервера может быть причиной того, что ваш сайт в настоящее время не работает, и в этом случае он может только ждать.
Проверьте сайт хостинг-провайдера и ваши собственные уведомления о плановом обслуживании. Если ваш сайт не работает, обратитесь в службу поддержки и удалите его.
Конечная нота
Если бы мы могли предвидеть ошибки, они бы никогда не произошли. Белый экран смерти ничем не отличается.
Лучшее, что вы можете сделать, – это создать стратегию, чтобы справиться с простоями и составить четкий план, чтобы предотвратить это. Это включает в себя регулярное обслуживание вашего собственного сайта, строгое соблюдение протоколов безопасности и резервное копирование всего вашего сайта (включая базу данных). WordPress имеет плагины (как платные, так и бесплатные), которые помогут вам в решении этих конкретных задач.
Узнайте больше об автоматическом управлении обновлениями тем, плагинов и ядра WordPress, чтобы свести к минимуму шансы на то, что обновление застало вас без подготовки.
Сохраняйте спокойствие и помните, чтобы не паниковать. WSOD выглядит хуже, чем он есть, и с помощью этих советов вы можете избежать «катастрофы», не нанося слишком большого ущерба своему трафику и доходам.
Статья Трейси Джонс
Трейси Джонс – профессионал в области веб-разработки с многолетним опытом. В настоящее время она работает в HireWPGeeks Ltd., ведущей PSD-компании WordPress по всему миру. Она страстный блоггер, который любит писать и делиться всем, что связано с миром WordPress.
