Легко понять, почему почти каждый третий веб-сайт работает на WordPress, учитывая его относительную стабильность, безопасность и множество простых и удобных инструментов, которые ускоряют разработку и управление веб-сайтами.
Однако радость от разработки и управления вашим сайтом может быстро угаснуть, когда вы начнете сталкиваться с ошибками. WordPress имеет свою долю раздражающих ошибок, но их легко исправить.
Исправление наиболее распространенных ошибок WordPress
1. Белый экран смерти
Эта распространенная ошибка WordPress получила свое название от печально известного Blue Screen of Death, который часто пугает пользователей Windows. Но, как и его аналог Windows, «Белый экран смерти» довольно сильно может взбесить.
Итак, вы видите пустой белый экран и обычно после внесения некоторых изменений или после установки чего-то нового, например плохо закодированного плагина или темы. Также это может произойти из-за ошибок PHP или базы данных. Как видите, причин много и это создает трудности.
Это также может повлиять на интерфейс (админ-панель). Вы не сможете зайти в внутрь сайта и придется устранять неполадки через FTP.
Предлагаемые действия:
Если у вас все еще есть доступ к панели администратора, попробуйте отключить все свои плагины и вернуться к стандартной теме WordPress. Если все наладится, то вы точно поймете после какого из ваших плагинов или темплейтов виновен.
Используйте метод исключения (активируя один плагин за раз), чтобы определить источник ошибки. Отключите плагины через FTP (достаточно переименовать плагин для его отключения), если у вас нет доступа к панели администратора.
2. «404: страница не найдена»
Это известный враг веба, который появился в древности Интернета. Это реально частое разочарование, потому что может появиться практически в любом месте на любом проекте. Сама ошибка 404 означает, что посетители не получают доступ к вашему контенту или ссылкам, которые они открывают.
Распространенной причиной этой надоедливой ошибки являются неработающие ссылки. Это значит, что посетители пытались ходить по вашему сайту по внутренним ссылкам. В какой-то момент они были направлены в тупик (несуществующий URL). Обычно такое случается, если вы указали вручную ссылку в редакторе, а позже изменили страницу (удалили, поставили родительскую, добавили мультияз с изменением URL).
Предлагаемые действия:
Подумайте об использовании сторонних инструментов, которые будут сканировать ваш сайт и выделять все неработающие ссылки. Что касается внешних ссылок, вы можете обратиться к владельцам этих сайтов и попросить их обновить их.
Если у вас весь сайт (кроме главной) отдает 404 ошибку – обязательно создайте htaccess по документации WordPress. Ошибка в этой файле может сломать сайт.
И последний вариант – это обновить внутри ВордПресс настройки ссылок. Перейдите в «Настройки» > «Постоянные ссылки» и сохраните.
3. WordPress постоянно зависает в режиме планового обслуживания
Ваш сайт WordPress автоматически переходит в «Режим обслуживания» всякий раз, когда вы запускаете обновление. Любой пользователь, который попытается получить доступ к вашему сайту, получит сообщение об ошибке, указывающее, что он в настоящее время недоступен из-за планового обслуживания и что он должен вернуться через минуту.
Однако это может сохраняться даже после завершения обновления. Это одна из самых раздражающих и разочаровывающих ошибок WordPress, потому что она затрагивает как внешний, так и внутренний интерфейс сайта.
Эта ошибка часто является результатом прерванного обновления. Через файл .maintenance WordPress переводит ваш сайт в режим обслуживания при каждом запуске обновления. Но иногда сайт не доходит до того, что изменение вступает в силу, и застревает в режиме обслуживания, что делает его недоступным как для вас, так и для ваших пользователей. Чаще всего это из-за настроек вашего сервера.
Предлагаемые действия:
Первым шагом, конечно, является подтверждение того, что ваш сайт WordPress не находится в середине обновления. Во-вторых, зайдите на сервер через FTP, найдите файл .maintenance и удалите его. Все должно быть в рабочем состоянии, когда вы вернетесь на свой сайт.
4. Ошибка при установлении соединения с базой данных
Хотя эта конкретная ошибка WordPress может показаться самой очевидной, для нее может быть множество причин. «Ошибка при установлении соединения с базой данных» - это распространенная ошибка, которая часто является результатом ошибок в файле wp-config.php.
Другой причиной могут быть потенциальные проблемы с вашим веб-хостом, обычно, когда ваша база данных выполнила свою квоту или сервер не работает. Наконец, на вашем веб-сайте могут быть проблемы безопасности, и в этом случае вам придется выполнить полное сканирование, чтобы убедиться, что проект не был взломан.
Предлагаемые действия:
Откройте файл wp-config.php через FTP-клиент и убедитесь, что имя базы данных, имя пользователя, пароль и хост указаны правильно. Если они верны, попробуйте вручную сбросить пароль MySQL.
Свяжитесь с вашим веб-хостингом и подтвердите, что их сервер не выключен, и что вы не исчерпали свою квоту.
5. «Внутренняя ошибка сервера»
Каждый сайт WordPress сталкивался с этой ошибкой хотя бы раз в жизни. Это особенно раздражает, потому что обычно есть проблема, но сервер не может правильно определить ее. Сообщение об ошибке не решает какую-либо конкретную проблему.
Существует несколько потенциальных источников этой ошибки, наиболее распространенными из которых являются испорченные функции плагинов и тем, поврежденный файл .htaccess или даже когда ваш сайт исчерпал лимит памяти PHP.
Предлагаемые действия:
Увеличьте лимит памяти, открыв файл wp-config.php и добавив следующую строку кода в основные теги PHP;
define (‘WP_MEMORY_LIMIT’, ’64M’);
В этом примере вы настроите ограничение памяти до 64M. Можете и увеличить память в рамках теста.
Проблемы с файлом .htaccess часто приводят и к этой конкретной ошибке. Чтобы исправить это, откройте файл .htaccess с помощью FTP и удалите его после резервного копирования. Если это устранит ошибку, сбросьте файл .htaccess, выбрав «Настройки», затем «Постоянные ссылки» и нажав кнопку «Сохранить». Это создаст новый файл. Если ошибка не устранена, попробуйте отключить все плагины и активировать по одному, чтобы узнать, есть ли конкретный, вызывающий ошибку.
Специалисты службы поддержки DigitalDealerz предоставляют помощь, которая избавит вас от стресса, хлопот и забот от поддержки, разработки или размещения вашего сайта WordPress.
Напишите DigitalDealerz сегодня для бесплатного обсуждения вашего проекта на WordPress.