Введите имя домена:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показать все домены

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

Ответы на вопросы от компании «Украинский хостинг».

Устраняем белый экран смерти на WordPress

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

Часто белый экран смерти возникает из-за плагинов, конфликтующих с темой или же между собой. В связи с чем первым делом требуется зайти в административную панель сайта и отключить недавно установленные плагины, после чего повторно проверить работу сайта. Если же ошибка после этого не исчезнет, требуется отключить все плагины и затем повторно проверить работу сайта. Если же после отключения плагинов ошибка исчезнет, значит ее вызывает один из плагинов и далее остается поочередно включать плагины и проверять работу сайта, чтобы определить какой конкретно плагин вызывает проблему. В некоторых случаях доступ к административной панели сайта бывает так же закрыт из за ошибки. В этом случае плагины требуется отключить вручную. Чтобы отключить отдельный плагин, необходимо из корневой папки сайта войти в папку /wp-content/plugins , найти в ней папку плагина, который требуется отключить, после чего просто переименовать папку плагина в другое название, добавив для примера к существующему название приставку off_. Если же требуется отключить сразу все плагины, достаточно переименовать папку /wp-content/plugins.

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

define('WP_MEMORY_LIMIT', '64M');

В данном случае значение равно 64 мб, т.к это минимальный объем памяти, необходимый для выполнения скриптов на CMS WordPress.

Помимо этого требуется в корневой папке сайта создать файл с название php.ini, с содержимым memory_limit = 64M , а так же добавить в файл .htaccess , находящемся в корневой папке сайта, строку php_value memory_limit 64M

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

Определить проблему так же помогает активация дебаг режима, который позволяет увидеть PHP уведомления на сайте. Для активации требуется в корневой папке сайта открыть конфигурационный файл с названием wp-config.php и найти в нем строку define('WP_DEBUG', false); , значение которой исправить с false на true. После устранения проблемы дебаг режим следует отключить вернув обратно значение false.

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

См.также: