Добрый день!
На моем сайте появилась ошибка 401, и я не могу получить к нему доступ. Как исправить?
Ответ
Это одна из самых неочевидных ошибок WordPress, которая может просто заблокировать вам доступ на сайт.
Ошибка 401 может вывести несколько разных сообщений. Например, “Доступ запрещен из-за неверных учетных данных
” или “Требуется авторизация
”.
В этой статье мы покажем вам несколько решений, а также обсудим, почему она возникает, и как ее избежать.
Следом по частоте возникновения на сайтах WordPress идет еще одна ошибка: err too many redirects. Читайте, как ее исправить или добавьте в закладки на всякий пожарный.
Почему возникает?
Ошибка 401 в WordPress вызвана неправильной аутентификацией при обмене данными с хост-сервером WordPress.
Например, есть папка администратора, которая защищена паролем. Если вы его не введете, на страницах входа и админ-части появится сообщение об ошибке.
В некоторых случаях ошибка появится, даже если никакой защиты паролем не будет. Например, плагины безопасности могут заблокировать область администратора во время хакерской атаки.
Другая частая причина – меры безопасности, которые устанавливает хостинг, чтобы защитить ваш сайт. Сообщение об ошибке выводится, когда к странице входа будет слишком много обращений.
В основном ошибка 401 появляется на страницах админки и авторизации. Но также может появиться на всех остальных страницах веб-ресурса.
Необходимо точно определить причину ошибки и устранить ее.
Рассмотрим несколько решений.
Также читайте: Почему возникает ошибка установки соединения с базой данных WordPress.
1. Временно удалите защиту паролем в админ-части
Это сработает, если если у вас на сайте есть защищенная паролем папка администратора. Возможно, вы забыли пароль или конфигурация вашего сервера изменилась.
Для решения проблемы вспомните, каким образом была установлена защита. Обычно такую услугу предоставляет хостинг. Зайдите в его панель управления и отключите эту функцию.
Если все работает нормально, вы можете повторно включить защиту, создав нового пользователя и пароль.
2. Очистите кэш брандмауэра
Если вы используете облачный сервис, который предусматривает функцию брандмауэра (например, Sucuri или Cloudflare), то ошибка 401 может быть вызвана тем, что он не может связаться с вашим сайтом.
В настройках сервиса очистите кэш, а затем кеш браузера и плагина на сайте.
3. Деактивируйте все плагины WordPress
Ошибки в настройках или коде плагина также могут вызвать сообщение об ошибке. Вам нужно будет временно деактивировать все плагины WordPress, чтобы узнать, вызвана ли ошибка одним из них.
Вы можете просто деактивировать плагины WordPress из административной области, перейдя в раздел Плагины
.
Еще читайте: Почему возникает ошибка connect timeout.
4. Переключитесь на тему WordPress по умолчанию
Иногда тема тоже может стать причиной возникновения ошибки. Чтобы это выяснить, временно переключитесь на одну из стандартных тем WordPress. Для этого откройте в админке Внешний вид > Темы
.
5. Сбросьте пароль WordPress
Хостинг иногда может заблокировать доступ к папке /wp-admin
и странице авторизации, если кто-то постоянно пытается ввести пароль.
В этом случае доступ к сайту будет временно заблокирован, и вы можете попробовать еще раз через несколько минут.
Если вы забыли пароль к сайту, на странице входа перейдите по ссылке Забыли пароль?
, чтобы задать новый.
6. Свяжитесь с техподдержкой хостинга
Многие хостинговые компании автоматически обнаруживают подозрительную активность на сайтах и блокируют доступ для предотвращения атак.
Эти меры предосторожности иногда затрагивают только область администрирования WordPress, и ваша страница входа может на некоторое время стать недоступной.
Однако, если вы видите ошибку на всех страницах ресурса, обратитесь в техподдержку.
Сотрудники проверят доступ и журналы ошибок, чтобы решить эту проблему.
Ещё читайте: Error 504 – что это за ошибка и как решить проблему с сервером.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Здравствуйте!
При проверке структурированных данных сайта в консоли search.google.com обнаружилась ошибка Breadcrumb: Google больше не поддерживает разметку data-vocabulary.org. Используйте разметку schema.org.
Подскажите пожалуйста как можно решить эту проблему малой кровью.
Предустановленная тема WP от WPShop Reboot.
Добрый вечер!
Самый лучший и быстрый способ обратиться в поддержку команды-разработчика.
С уважением Михаил