Оглавление
Блокировка доступа к админке WordPress (wp-admin) может быть очень неприятной и происходит по разным причинам, включая проблемы с плагинами или темами, неправильные попытки ввода пароля или изменения в правах пользователя. Вот исчерпывающее руководство о том, что делать, если вы обнаружили, что заблокированы в админке WordPress:
Очистите файлы cookie и кэш браузера
Иногда проблема может быть простой, как проблема с браузером. Очистите файлы cookie и кэш браузера, чтобы убедиться в том, что вход в систему невозможен из-за сбоя сессии.
Отключить плагины
Неисправный плагин может стать причиной блокировки, особенно если он управляет безопасностью или ролями пользователей.
- Через FTP или файловый менеджер: Подключитесь к своему сайту с помощью FTP-клиента или файлового менеджера в панели управления хостингом. Перейдите к разделу
wp-контент
найдите папкуплагины
папку. Переименуйте ее во что-то вродеplugins_deactivate
чтобы отключить все плагины. Если это решит проблему, переименуйте папку обратно вплагины
а затем отключите плагины один за другим в админке WordPress, чтобы найти виновника.
Сброс пароля
Если проблема связана с паролем, попробуйте сбросить его.
- По электронной почте: Воспользуйтесь ссылкой "Забыли пароль?" на странице входа в систему, чтобы восстановить пароль по электронной почте.
- Через phpMyAdmin: Если сброс по электронной почте не помог, вы можете сбросить пароль прямо в базе данных. Зайдите в phpMyAdmin с панели управления хостингом, найдите базу данных WordPress и просмотрите раздел
wp_users
таблица. Отредактируйте запись пользователя, введите новое значение в полепароль пользователя
поле, выберите MD5 в меню функций и сохраните изменения.
Проверка прав доступа пользователей
Если вы подозреваете, что ваши роли или разрешения пользователя были изменены:
- Через phpMyAdmin: Доступ к
wp_usermeta
таблица в вашей базе данных WordPress. Проверьтеwp_capabilities
(префикс таблицыwp_
может быть другим) для вашего идентификатора пользователя, чтобы убедиться, что он установлен наa:1:{s:13:"administrator";s:1:"1";}
. Эта строка обозначает, что вы являетесь администратором.
Проверьте файл wp-config.php
Убедитесь, что ваш wp-config.php
файл не был изменен, особенно AUTH_KEY
и другие ключи безопасности, так как это может повлиять на вход в систему.
- Через FTP или файловый менеджер: Загрузите и проверьте свой
wp-config.php
файл. Ищите любые аномалии или недавние изменения, которые вы не вносили, особенно в области ключей безопасности WordPress.
Деактивируйте файл .htaccess
Неправильная конфигурация в вашем .htaccess
файл может предотвратить доступ к области администратора.
- Через FTP или файловый менеджер: Переименуйте свой
.htaccess
файл на что-то вроде.htaccess_old
чтобы деактивировать его. Если доступ разрешен, сгенерируйте новый.htaccess
файл, перейдя в Настройки > Permalinks в админке WordPress и нажав "Сохранить изменения".
Проверка правил запрета IP-адресов
Если ваш IP был случайно добавлен в список запрещенных адресов на вашем хостинге или с помощью плагина безопасности, вам может быть заблокирован доступ к wp-admin.
- Через cPanel или Hosting Dashboard: Найдите "IP Deny Manager" или аналогичные опции в панели управления хостингом. Убедитесь, что вашего IP нет в списке.
- Через плагины безопасности: Если у вас есть доступ к файлам сайта, возможно, вам придется вручную отредактировать файлы плагинов, управляющих доступом к IP, чтобы удалить все запрещающие правила, затрагивающие ваш IP.
Свяжитесь с хостинг-провайдером
Если ни один из вышеперечисленных способов не помог, обратитесь к своему хостинг-провайдеру. Они могут проверить наличие проблем на стороне сервера, помочь определить причину блокировки и, возможно, восстановить доступ.
Восстановление из резервной копии
В крайнем случае, если у вас есть резервная копия сайта, ее восстановление может помочь, особенно если блокировка связана с недавними изменениями или обновлениями.
Если вы столкнулись с блокировкой, терпение и систематическое устранение неполадок - ключевые факторы. Всегда принимайте превентивные меры, такие как регулярное резервное копирование и осторожное обновление плагинов/тем, чтобы свести к минимуму подобные проблемы в будущем.