5 решений для доступа к заблокированной панели администрирования WordPress

5 решений для доступа к заблокированной панели администрирования WordPress
Блокировка панели администрирования WordPress может расстраивать, особенно если вы не знаете точной причины возникновения проблем. Также важно быстро решить проблему, так как простои точно не являются хорошим аспектом взаимодействия с посетителем(UX).

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

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

1. Измените пароль через phpMyAdmin

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

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

5 решений для доступа к заблокированной панели администрирования WordPressЕсли это не сработает — либо из-за того, что у вас нет доступа к привязанному адресу электронной почты, либо из-за того, что вы не получили пароль для сброса электронной почты — у вас не будет выбора, кроме как сбросить его при помощи phpMyAdmin.

Чтобы начать, надо войти в учетную запись на веб-хостинге. Далее найдите необходимый веб-сайт в панели « Веб-сайты», и кликните по нему, чтобы перейти в панель « Обзор». Там найдите ссылку на базу данных WordPress.

5 решений для доступа к заблокированной панели администрирования WordPressКогда phpMyAdmin будет запущен, вам необходимо будет найти соответствующую базу данных в левой боковой панели и развернуть ее при помощи символа плюса(+), здесь будут перечислены все таблицы, содержащиеся в базе данных. Вам нужна таблица wp_users(или ее эквивалент, если вы изменили префикс базы данных).

Ещё один метод открыть эту таблицу — кликнуть по ссылке « Обзор» рядом с таблицей на вкладке « Структура».

5 решений для доступа к заблокированной панели администрирования WordPressКогда таблица wp_users загрузится, нажмите кнопку « Редактировать», расположенную рядом с именем посетителя.

5 решений для доступа к заблокированной панели администрирования WordPressДалее замените то, что находится в поле ввода user_pass — зашифрованный текущий пароль — новым паролем и установите шифрование MD5 в раскрывающемся списке « Функцию».

5 решений для доступа к заблокированной панели администрирования WordPressСейчас нажмите кнопку « Вперед», чтобы сохранить внесенные изменения, и попробуйте снова войти на веб-сайт.

2. Используйте FTP, чтобы обойти «белый экран смерти»

Белый экран смерти(WSoD) – это просто пустой белый экран без сообщений об ошибках, что усложняет определение проблемы. Однако есть пару распространенных причин и методов их решения.

Хотя мы не будем вдаваться в подробности, вам необходимо использовать протокол передачи файлов(FTP) для доступа к серверу и выполнить следующие действия:

  • Проверьте плагины и темы оформления на наличие ошибок или повреждений.
  • Увеличьте лимит памяти PHP при помощи файла wp-config.php.
  • Включите режим отладки, чтобы увидеть, выводится ли при попытке доступа к веб-сайту какая-либо ошибка.

Последний шаг — это действительно «белый флаг» для вас. Если у вас нет решений для данной конкретной проблемы, вам потребуется связаться со хостинг-провайдером и сообщить им, что вы пытались сделать.

3. Убедитесь, что учетные данные базы данных верны.

База данных WordPress — это причина, по которой веб-сайт выводится, она включает страницы, записи, комментарии и многое иное.

Ошибка установления соединения с базой данных означает, что могло произойти что-то из приведенного ниже списка:

  • База данных могла быть повреждена.
  • Сервер, обслуживающий веб-сайт, мог выйти из строя.
  • Файл wp-config может содержать неверную информацию о базе данных.

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

В первую очередь надо проверить правильность информации об используемой базе данных. Она хранится в файле wp-config, доступном через FTP.

После входа на сервер и открытия файла в текстовом редакторе найдите в нем следующие строки:

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

Вы можете встретить следующую ошибку: «Одна или пару таблиц базы данных недоступны. Возможно, базу данных потребуется исправить». Если это так, добавьте приведенный ниже код в файл wp-config.php сразу же перед “That’s It. Pencils down”:

define('WP_ALLOW_REPAIR', true);

Далее перейдите по адресу http://www.yoursite.com/wp-admin/maint/repair.php(естественно, заменив заполнитель на собственный домен).

5 решений для доступа к заблокированной панели администрирования WordPressЗдесь нажмите « Восстановить базу данных» или « Восстановить и оптимизировать базу данных». Последнее займет намного больше времени.

Обратите внимание, что приведенная выше строка кода предлагает любому посетителю доступ к панели восстановления независимо от того, вошел ли он в систему или нет. Так что, как только ошибка будет исправлена, надо обязательно удалить ее.

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

4. Восстановление утерянных прав администратора

Возможно, вы можете без проблем войти в систему, но не можете приобрести доступ к функциям администратора. В этом случае могло произойти что-то из перечисленного ниже:

  • Ваша учетная запись администратора была удалена.
  • Владельцы веб-сайта лишили вас прав администратора.

Чтобы исправить это, потребуется создать нового посетителя. Нам снова необходимо будет использовать phpMyAdmin, и найти таблицу wp_users. На этот раз перейдите на вкладку « Вставка».

5 решений для доступа к заблокированной панели администрирования WordPressВам необходимо будет указать следующую информацию:

  • ID: Вам необходимо выбрать номер и записать его на потом.
  • user_login: используйте имя посетителя.
  • user_pass: введите пароль и выберите MD5в раскрывающемся списке « Функцию».
  • user_nicename: здесь вы можете легко выбрать ник. Учтите, что он будет виден иным людям, поэтому выберите что-нибудь красивое!
  • user_email: это адрес электронной почты.
  • user_registered: это должна быть текущая дата.
  • user_status: установите значение 0(ноль).
  • display_name: вы также можете установить псевдоним.

Сохраните внесенные изменения, далее откройте таблицу wp_usermeta. Вам необходимо будет ввести следующие значения на вкладке «Вставка»:

  • unmeta_id: создается автоматически, так что оставьте это поле ввода пустым.
  • user_id: введите идентификатор, который вы выбрали на предыдущем шаге.
  • meta_key: введите «wp_capabilities».
  • meta_value: введите a:1:{s:13:»administrator»;s:1:»1″;}.

Далее вам потребуется ввести следующие значения в новую строку:

  • unmeta_id: оставьте это полепустым.
  • user_id: это должен быть тот же идентификатор из последних двух шагов.
  • meta_key : введите «wp_user_level».
  • meta_value : установите значение «10».

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

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

5. Исправление ошибок PHP

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

Даже в этом случае вам надо подключиться к веб-сайту при помощи FTP и исправить ошибки в файлах. Вы можете использовать любой подходящий текстовой редактор.

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

Заключение

Независимо от причины, столкнуться с блокировкой панели администрирования веб-сайта может быть неприятно. Однако, покопавшись, можно без проблем найти причину и устранить возникшую проблему.

Ниже перечислены некоторые возможные причины блокировки панели администрирования:

  1. Неверный пароль, который, возможно, потребуется сбросить при помощи phpMyAdmin.
  2. Такая ошибка, как WSoD, для устранения которой потребуются навыки работы с FTP.
  3. Неверные учетные данные базы данных, которые обычно можно исправить, осуществив восстановление базы данных.
  4. Потеря прав администратора, для возврата которых необходимо создать нового посетителя при помощи phpMyadmin.
  5. Ошибки PHP, обычно из-за ошибок разработки.

У вас есть какие-либо вопросы о заблокированной панели администрирования WordPress? Задайте их в комментариях к данной статье!

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

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