Возможные причины блокировки вашего WP-Admin

Статья написана:
  • WordPress
  • Обновлено: Dec 10, 2016

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

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

  • Ошибка подключения базы данных
  • Белый экран смерти
  • Неправильный пароль

Давайте посмотрим на каждый из них и возможные решения для них.

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

Ошибка подключения базы данных

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

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

Найдите файл wp-config.php и добавьте следующее дополнение в конец.

 DEFINE ( ​​'WP_ALLOW_REPAIR', правда);

Теперь перейдите на сайт www.yoursite.com/wp-admin/maint/repair.php и продолжите процесс ремонта. Это должно работать, но если это не удается, вы также можете восстановить свою базу данных через модуль phpMyAdmin. Если вы хотите, чтобы еще одно объяснение статья maketecheasier об устранении коррупции в базе данных WordPress.

С другой стороны, если на вашем сайте отображается сообщение «Ошибка при подключении к базе данных», вы должны определить файл wp-config, открыть файл и проверить его на наличие каких-либо изменений. Этот файл содержит сведения о соединении вашей базы данных. Возможно, возникли проблемы с вашими учетными данными пользователя и пароля, которые необходимо установить правильно. Узнайте об этих учетных данных и убедитесь, что они верны.

Если ошибка продолжается и после этого, проблема, скорее всего, лежит на главном сервере. Вам нужно проверить, реагирует ли сервер MySQL. Если вы знаете, что другие пользователи одних и тех же служб хостинга испытывают эту проблему, вы можете быть достаточно уверены, что это проблема с сервером MySQL. Если есть ошибка в результатах testconnection.php или при подключении к вашему phpMyAdmin, обратитесь к своему хост-серверу, чтобы устранить его.

Белый экран смерти

Как следует из названия, все, что вы видите, когда пытаетесь войти в систему, - это немигающий пустой белый экран, также обычно называемый сообществом WordPress «WordPress White Screen Of Death». Одной из причин этого может быть просто то, что на сервере недостаточно места. Это часто бывает так, когда хостинг является общим. Очистка кеша браузера или плагина кэширования (если вы можете получить к нему доступ) может помочь.

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

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

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

Чтобы убедиться, что это плагин, вызывающий проблему:

  1. Вы можете перейти в папку wp-content на своем веб-сервере, найти папку плагинов и переименовать ее.
  2. Все плагины будут деактивированы, и если теперь вы сможете получить доступ к панели управления WordPress, вы точно знаете, что проблема связана с любым одним или несколькими плагинами.
  3. Вы можете точно определить нарушителя, активируя плагины по очереди и проверяя, появляется ли снова белый экран. Затем вы можете удалить неприятный плагин.

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

Иногда белый экран может возникать, когда вы работаете над файлом functions.php темы или любым другим файлом PHP WordPress. В этом случае ошибочное кодирование является наиболее вероятной причиной для пустого экрана. Затем вам нужно будет получить доступ к WordPress с помощью FTP и установить правильное кодирование.

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

Для более детального изучения причин белого экрана смерти я бы рекомендовал вам прочитать Статья Кори МакКрилла «Тематический литейный завод».

Неправильная проблема с паролем

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

Самое простое решение для этого было бы из вашей учетной записи хостинга. Используйте phpMyAdmin, откройте базу данных и определите пользователей. Как только вы это сделаете, вы можете изменить учетные данные пароля, и вы настроены! SiteGround предоставил довольно обширный учебник по тому же и так будет любой хороший сервис хостинга.

Заключительные мысли

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

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

О Вишну

Вишну - внештатный писатель ночью, который работает аналитиком данных днем.

Подключение: