Заблокирован доступ к панели администратора WordPress? – Вот как восстановить доступ –
Панель администратора WordPress — это панель управления, в которой вы можете настроить все параметры сайта. Он обеспечивает доступ к внешнему браузеру для создания контента, ответа на комментарии, установки тем/плагинов и настройки внешнего вида сайта без доступа к основным файлам PHP, установленным на хостинг-сервере. Если вы новый пользователь, есть много возможностей, которые вы можете заблокировать в панели администратора WordPress при игре с настройкой. Если вы когда-либо были заблокированы, вот варианты восстановления доступа.
Заблокированные ситуации в WordPress
Не всегда бывает так, что вы потеряли или забыли пароль и не можете войти в свою панель управления. В большинстве случаев блокировка происходит по другим причинам, вызванным плагинами безопасности, ошибками при редактировании основных файлов PHP, взломами или заражением вредоносным ПО. Решение зависит от следующих двух ситуаций:
- Ваш сайт работает, и URL-адрес для входа доступен, единственная проблема заключается в том, что вы не можете войти в панель управления. Также возможно, что вы забыли URL/пароль пользовательской страницы входа или потеряли права администратора.
- Весь сайт не работает вместе с URL-адресом для входа, и вы видите ошибку при попытке доступа к странице входа.
Прежде чем вносить какие-либо серьезные изменения, зайдите в свою учетную запись хостинга и сделайте полную резервную копию своего сайта. Почти все хостинговые компании предлагают резервное копирование в один клик, чтобы сделать снимок всей учетной записи, включая базу данных и файлы сайта. Если у вас небольшой сайт, войдите в систему с помощью FTP и загрузите содержимое сайта, а затем перейдите в учетную запись хостинга, чтобы загрузить базу данных из phpMyAdmin вручную.
1. Сбросить пароль для входа в WordPress
- Откройте страницу входа на ваш сайт. В целом должно быть так если вы не изменили настройки по умолчанию.
- Нажмите «Забыли пароль?» ссылка, отображаемая под формой входа.
Забыли пароль? Ссылка на странице входа
- Введите свое имя пользователя или адрес электронной почты и нажмите кнопку «Получить новый пароль».
Получить новый пароль по электронной почте
- Это вызовет ссылку для подтверждения на ваш адрес электронной почты.
Ссылка для подтверждения сброса пароля отправлена
- Проверьте свою электронную почту и нажмите полученную ссылку для сброса пароля.
Ссылка для сброса пароля WordPress в электронном письме
- Это откроет страницу и сгенерирует новый пароль для вас. Нажмите кнопку «Создать пароль», чтобы сгенерировать другой пароль или введите свой пароль.
Создать новый пароль
- Нажмите кнопку «Сохранить пароль» и вернитесь на страницу входа, чтобы войти в панель управления WordPress.
Примечание: Некоторые плагины для настройки входа позволяют удалить сообщение «Забыли пароль?» ссылка со страницы входа. Если вы это сделали, вы можете напрямую получить доступ к странице нового пароля, используя этот URL: https://yoursite.com/wp-login.php?action=утерянный пароль.
2. Заблокировано из-за мер безопасности
Существует множество плагинов WordPress, позволяющих ограничить количество попыток входа в систему при использовании неправильного пароля. Кроме того, вы можете внести в белый список только свой собственный IP-адрес и добавить двухфакторную аутентификацию для защиты доступа. Эти меры безопасности предназначены для предотвращения автоматических ботов, которые пытаются подобрать пароль и постоянно пытаются войти на ваш сайт. Однако иногда вы могли ввести неправильный пароль несколько раз, чтобы заблокировать IP-адрес, или потерять мобильный телефон, необходимый для дополнительной проверки.
SG Security Plugin Защита входа в систему
В зависимости от настроек вашего плагина либо страница входа будет временно недоступна для этого имени пользователя, либо IP-адрес будет заблокирован. В этом случае выполните одно из следующих действий:
- Временная задержка – Подождите некоторое время (это время устанавливается на странице настроек вашего плагина безопасности), чтобы ваше имя пользователя было автоматически разблокировано. Теперь попробуйте еще раз с правильным паролем. Если вы забыли пароль, попробуйте сбросить его, как описано выше.
- IP заблокирован – Используйте VPN или другое устройство, чтобы изменить свой IP-адрес и попытаться войти с правильным паролем. После входа в панель администратора вы можете разблокировать заблокированный IP-адрес (который является вашим собственным IP-адресом) на странице настроек плагина безопасности.
- Временно отключить плагин безопасности – если вы уверены, что подключаемый модуль безопасности не позволяет вам войти в систему, как в случае двухфакторной аутентификации, следуйте инструкциям, описанным в следующем разделе, для временного отключения подключаемого модуля.
3. Отключить пользовательскую страницу входа
В настоящее время принято переименовывать URL-адрес входа в WordPress по умолчанию, чтобы никто другой не мог попытаться войти в систему. В этом случае страница входа по умолчанию вернет 404 или перенаправит на домашнюю страницу, или покажет сообщение о том, что страница отключена.
Страница входа по умолчанию перенаправляет на страницу 404
Хотя это помогает защитить ваш сайт от автоматических ботов, проблема возникает, когда вы забываете новый URL-адрес для входа. Единственное решение здесь — временно отключить плагин, который вы использовали для переименования страницы входа.
- Войдите в свою учетную запись хостинга и откройте приложение File Manager.
- Перейдите в папку «/public_html/wp-content/plugins/» вашего сайта.
- Найдите плагин и переименуйте его в другое имя, например «old_plugin_name».
Переименовать имя папки плагина в файловом менеджере cPanel
Кроме того, используйте FTP для удаленного входа на сервер хостинга с помощью таких приложений, как FileZilla. Перейдите в папку «/public_html/wp-content/plugins/» вашего сайта и переименуйте плагин, который вызывает проблему.
Поскольку плагин отключен, вы сможете использовать страницу входа по умолчанию для входа в панель администратора. Чтобы снова использовать настраиваемую страницу входа, попробуйте выполнить одно из следующих действий:
- Просто удалите переименованный плагин из раздела «Плагины» на панели инструментов. Вы можете переустановить плагин и снова настроить пользовательскую страницу входа.
- В противном случае переименуйте плагин в исходное имя из FTP/менеджера файлов. Активируйте его в разделе «Плагины» на панели инструментов, а затем настройте собственный URL-адрес для входа на странице настроек плагина.
Примечание: Некоторые плагины безопасности также предлагают пользовательскую функцию для отключения отдельных функций. Например, если вы заблокированы с помощью плагина SG Security, вы можете добавить следующий код в файл functions.php с помощью файлового менеджера или FTP, чтобы отключить пользовательскую страницу входа.
add_action(‘init’, ‘remove_custom_login_url’); function remove_custom_login_url() { update_option(‘sg_security_login_type’, ‘по умолчанию’); }
После этого войдите в систему с URL-адресом WordPress по умолчанию и получите собственный URL-адрес страницы входа на странице настроек плагина. Наконец, вы можете удалить код из файла functions.php, чтобы снова начать использовать пользовательскую страницу входа.
4. Создайте пароль из другой учетной записи администратора
Если на вашем сайте есть несколько учетных записей администраторов, разблокировать заблокированное имя пользователя очень просто.
- Войдите в панель управления с другой учетной записью администратора.
- Перейдите в раздел «Пользователи» из меню левой боковой панели.
- Найдите и щелкните заблокированное имя пользователя.
- Прокрутите вниз до раздела «Управление аккаунтом».
- Нажмите кнопку «Установить новый пароль», чтобы сгенерировать новый пароль, который вы можете использовать для входа в эту учетную запись. Используйте этот вариант, если у вас есть обе учетные записи администратора.
- Либо нажмите «Отправить ссылку для сброса», чтобы активировать ссылку для сброса пароля на адрес электронной почты, связанный с именем пользователя. Вы можете использовать эту опцию, чтобы попросить другого администратора отправить ссылку на ваш адрес электронной почты администратора.
Установите новый пароль или отправьте ссылку для сброса
5. Переименуйте имя пользователя, адрес электронной почты или пароль администратора.
Если вы потеряли исходный адрес электронной почты или пароль администратора и у вас нет другой учетной записи администратора, единственный вариант — изменить имя пользователя/адрес электронной почты непосредственно в базе данных. Перед изменением базы данных обязательно сделайте полную резервную копию сайта, чтобы вы могли восстановить ее, если что-то пойдет не так.
Следуйте подробным инструкциям в этой статье, чтобы сбросить имя пользователя, адрес электронной почты или пароль администратора.
6. Исправление вредоносного ПО или взломанного сайта
Взлом или атака вредоносного ПО — еще одна распространенная проблема блокировки панели администратора WordPress. Вот некоторые общие действия, которые вы можете предпринять в этом случае:
- Проверьте, позволяет ли ваша CDN или хостинговая компания отключить сайт в автономном режиме. Например, вы можете сделать это в панели хостинга SiteGround в несколько кликов.
- Если вы используете Cloudflare, включите «Я в режиме атаки», чтобы заблокировать посетителей вашего сайта на основе страницы с вызовом.
- Если у вас есть доступ к панели администратора, используйте режим обслуживания или плагин безопасности, чтобы отключить свой сайт.
Исправить взломанный сайт с помощью Sucuri
После отключения сайта используйте сканер вредоносных программ, чтобы проверить и удалить вредоносный код с вашего сайта. Для этой цели существует множество вариантов премиум-класса, таких как сторонний сервис от Sucuri или решение для хостинга, такое как SiteGround Site Scanner (который также использует Sucuri) и т. д.
7. Сайт не работает с ошибками PHP
Если вы видите пустую белую страницу или ошибки PHP при попытке войти в свою панель инструментов, то первым делом проверьте свои предыдущие действия на сайте. Возможно, вы установили плагин, обновили тему или отредактировали основные файлы PHP. Если вы знаете, что вы сделали, просто попробуйте отменить изменения из файлового менеджера или с помощью FTP.
Фатальная ошибка PHP в WordPress
Если вы не знаете, откуда возникает проблема, включите режим отладки, как описано в этой статье. Это покажет четкую ошибку, например, какой номер строки в файле PHP вызывает ошибку из какого файла. Вы можете просто переименовать плагин/тему или удалить определенную строку из файла, если вы добавили ее вручную.
Ознакомьтесь с руководством по устранению неполадок WordPress для начинающих, чтобы понять, как исправить основные ошибки и снова войти в панель администратора.
Заключительные слова
Не паникуйте, если вы заблокированы в панели администратора WordPress. В большинстве случаев это происходит из-за ошибок PHP или неправильного имени пользователя/пароля. Сброс пароля, изменение пользовательского URL-адреса входа, деактивация плагина и удаление вставленного кода легко исправить и восстановить доступ. Даже вы можете исправить ошибки PHP, найдя исходный файл, вызывающий проблему. Однако для удаления вредоносных программ или исправления взломанного сайта требуется решение премиум-класса, которое обойдется вам в копеечку.