Представьте, что вы пытаетесь обновить свой сайт, но по какой-то причине вы не можете получить доступ к своей панели управления. Что еще хуже, вы даже не можете попасть на страницу входа в WordPress, потому что ошибка 401 не позволяет вам это сделать.
Один Ошибка HTTP 401 означает, что существует проблема с аутентификацией учетных данных вашего браузера. В этом уроке мы опишем, что это означает и что вызывает. Далее мы рассмотрим три способа решения проблемы, чтобы снова получить доступ к вашей панели управления.
Что такое ошибка HTTP 401 и каковы возможные причины?
В какой-то момент вы, вероятно, пытались войти в свою панель управления WordPress и случайно отправили неверные учетные данные. В этом случае вы увидите страницу с сообщением о том, что вы допустили ошибку, но вы все равно сможете получить к ней доступ, повторно введя правильное имя пользователя и пароль.
Ошибка 401 аналогична тем, что включает попытку доступа к веб-сайту с использованием неправильных учетных данных, но на более высоком уровне. Если ваш браузер не аутентифицируется должным образом на сервере вашего сайта, вы даже не сможете попасть на страницу входа в WordPress.
Вместо этого вы получите страницу с ошибкой, подобную следующей:
Ошибка 401 требуется разрешение означает, что вы можете снова попытаться получить доступ к ресурсу, используя правильные учетные данные. Другими словами, это часто временная проблема, в отличие от Ошибка HTTP 403 в котором вам прямо запрещен доступ к странице, на которую вы надеетесь попасть.
В некоторых случаях ошибка 401 исчезнет сама по себе, и вы снова получите доступ к вашему сайту. Однако заблокировать ваш сайт даже на короткое время нецелесообразно. Вместо того, чтобы сидеть сложа руки и надеяться, что ваш браузер устранит проблему, вы можете предпринять шаги, чтобы быстрее добраться до панели управления.
Как исправить ошибку 401 в WordPress
Основная проблема с ошибкой 401 заключается в том, что у нее есть несколько возможных причин. Поэтому сложно понять, какой из них влияет на ваш браузер. Имея это в виду, мы собираемся обсудить несколько возможных исправлений, чтобы вы могли их найти.
1. Очистите записи вашей системы доменных имен (DNS)
Во многих случаях ваш компьютер будет хранить данные об IP-адресах и URL-адресах, к которым вы обращаетесь чаще всего. Таким образом он сможет быстрее обрабатывать будущие запросы.
Удаление DNS предполагает удаление всех этих временных данных с вашего компьютера. Таким образом, в следующий раз, когда вы попытаетесь получить доступ к проблемному URL-адресу, он сделает новый запрос и повторно аутентифицирует вас.
Процесс очистки вашего DNS варьируется от операционной системы к операционной системе. Если вы пользователь Windows, это так же просто, как открыть командную строку и ввести команду ipconfig / flushdns :
Windows вернет сообщение об успешном завершении, и вы сможете снова попытаться получить доступ к своему веб-сайту.
Пользователи Mac должны будут пройти аналогичный процесс, но команда, которую вам нужно ввести в Терминале, зависит от версии OSX, которую вы используете. Пользователи трех последних итераций (Sierra, High Sierra и Mojave) могут использовать sudo killall -HUP mDNSResponder .
2. Очистите кеш брандмауэра и браузера
Браузеры также могут хранить данные, чтобы вам не приходилось снова загружать веб-сайты каждый раз, когда вы к ним обращаетесь. Этот процесс называется Кэширование. В некоторых случаях вы можете непреднамеренно сохранить неверную информацию для входа.
Если это корень вашей ошибки 401, исправить ошибку просто. Большинство современных браузеров позволяют очистить кеш за считанные минуты. Например, в Chrome вы можете перейти в Настройки> Дополнительно и ищите вариант Удаление данных о просмотренных :
Затем вы можете указать данные, которые браузер должен удалить. Выберите опцию Кэшированные изображения и файлы и нажмите на кнопку Очистить данные :
Попробуйте снова зайти на свой сайт. Если проблема не исчезнет, возможно, ошибка связана с кешем вашего брандмауэра.
В некоторых случаях ваш брандмауэр может не взаимодействовать с вашим сервером, что приводит к ошибкам аутентификации. Процесс исправления будет зависеть от инструмента, который вы используете.
Если вы пользователь Cloudflare , вы можете перейти на панель управления и перейти на вкладку Кэширование. Внутри вы найдете вариант для Очистить все , который включает в себя весь кеш брандмауэра:
Очистка кеша вашего брандмауэра не повлияет на его работу. В худшем случае вы можете столкнуться с более длительной загрузкой при следующем посещении своего сайта, но это должно исправиться само после восстановления вашего кеша.
Если вы используете другой инструмент брандмауэра, вам нужно будет просмотреть его документацию и проверить, позволяет ли он вручную очищать кеш. Для некоторых услуг вместо этого вам может потребоваться обратиться в службу поддержки.
3. Проверьте конфликты между вашими плагинами и вашей темой WordPress.
Проблемы совместимости с вашими плагинами и WordPress тема иногда может вызвать ошибку 401. Отключить тот или иной элемент для определения источника конфликта просто, если у вас есть доступ к панели управления.
Просто нажмите дезактивировать под названием любого плагина:
Для вашей темы переключитесь на стандартную настройку WordPress, например Twenty Nineteen или Twenty Twenty. Затем вы можете повторно активировать каждый плагин один за другим и ждать, пока проблема не повторится. Вы должны уметь сузить проблемный элемент.
Однако ошибка 401 может помешать вам получить доступ к панели управления. Это означает, что для деактивации ваших плагинов и вашей темы вам нужно будет использовать Протокол передачи файлов (FTP) и FTP-клиент, такой как FileZilla .
После подключения к вашему серверу, перейдите к public_html> wp-content> плагины :
Затем переименуйте папку каждого плагина, щелкнув ее правой кнопкой мыши. Что-то простое вроде имя плагина _disabled Сделаю. Это предотвратит обнаружение этих папок WordPress.
После деактивации ваших плагинов снова перейдите на свой сайт. Если ошибка 401 исчезла, это означает, что основной причиной была несовместимость между одним или несколькими элементами.
Затем вы можете вернуться в FileZilla, чтобы изменить имена своих плагинов. Проверяйте свой сайт между ними. Когда ошибка 401 появится снова, вы узнаете, что виноват последний активированный инструмент.
Отключение тем работает точно так же. Перейти к wp-контент / темы, поиск папку той, которую вы используете, и переименуйте ее:
Тема по умолчанию будет автоматически активирована для ее замены. Опять же, проверьте свой веб-сайт, чтобы убедиться, что ошибка 401 сохраняется. В противном случае ваша тема может стать частью проблемы, и вам придется искать альтернативы.
Заключение
При ежедневном просмотре веб-страниц нередко встречаются ошибки. Обычно это не имеет значения. Однако все становится серьезно, когда веб-сайт, который отправляет вам код ошибки 401, является вашим. Если вам не удастся решить эту проблему, вы можете застрять на длительный период времени.
Есть много способов исправить ошибку HTTP 401 на вашем сайте WordPress. Некоторые из наиболее успешных подходов включают:
- Очистите ваши записи DNS.
- Очистите брандмауэр браузера и кэши.
- Проверка на наличие конфликтов между вашим WordPress плагины и ваша тема.
Один из самых надежных способов - связаться с вашим веб-хостингом.