Отдельный шаблон страницы wordpress

Пустая страница при загрузке WordPress: что делать?

Иногда процесс установки новой темы WordPress может завершиться довольно неожиданно: вместо яркого, привлекательного сайта разработчик сталкивается с пустой страницей, причем зачастую сделать переход к другой теме невозможно, так как доступ к панели администратора закрыт. Что в таком случае делать и как справиться с возникшими проблемами?

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

  • Файлы темы содержат ошибку
  • Тема обращается к функциям или специальным участкам кода, не представленным на вашем сайте
  • Выбранная тема несовместима с вашим сервером, версией WordPress или PHP
  • Плагины вызывают конфликт или содержат ошибку
  • Ваш сервер неправильно сконфигурирован

Если WordPress возвращает пустую страницу, это означает, что в процессе установки темы произошла ошибка, вследствие чего сайт перестал корректно работать. Вывод пустой страницы был сделан для того, чтобы посетители сайта не видели сообщений, характеризующих ошибку. Такая методика носит название PHP Error Reporting (отчет об ошибках PHP); она была разработана для того чтобы помешать веб-сайтам выводить на экран коды ошибок. Вместо этого код не возвращает ровным счетом ничего, что и приводит к отображению пустой страницы. Несмотря на то, что такой подход является с технической точки зрения корректным, он может привести создателей сайта в тупик.

Исправление файлов, расположенных на сервере

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

Первый из таких файлов — PHP.ini, позволяет переопределить настройки вашего сайта. С помощью php.ini можно увеличивать память или настраивать тайм-ауты для файлов. Редактирование этого файла владельцами веб-сайта может привести к появлению незапланированных ошибок сервера. Сделайте копию этого файла на своем компьютере и удалите его на сервере, чтобы понять, в нем ли кроется проблема.

.htaccess — второй файл, редактирование которого также может привести к сбоям сервера. Как и в случае с php.ini, сделайте бэкап этого файла и удалите или переименуйте его на сервере. Возможно, это поможет справиться с проблемой.

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

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