Виправлення помилки 401 на вашому сайті WordPress ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills
02.12.2024

Виправлення помилки 401 на вашому сайті WordPress

Помилка 401 на сайті WordPress означає, що сервер блокує доступ через несанкціоновані облікові дані. Зазвичай це повідомлення про помилку має такий вигляд: “401 Неавторизований” або “Доступ заборонено”. Розуміння того, чому це відбувається і як це виправити, має вирішальне значення для підтримки працездатності веб-сайту. У цьому посібнику ми розглянемо найпоширеніші причини помилки 401 на сайті WordPress і допоможемо вам вирішити цю проблему.

Що таке помилка 401?

Помилка 401 виникає, коли сервер вимагає від клієнта (вашого браузера) автентифікацію для доступу до ресурсу, але надані облікові дані неправильні або відсутні. Це може статися з різних причин, включаючи неправильні дані для входу, плагіни безпеки або неправильну конфігурацію сервера.

Поширені причини помилки 401 на WordPress

Кілька проблем можуть спричинити помилку 401 на сайті WordPress:

  1. Неправильні дані для входу: Якщо ви нещодавно змінили ім’я користувача або пароль WordPress, але ваш браузер все ще використовує старі облікові дані, це може спричинити помилку 401.
  2. Кеш браузера: Іноді застарілий кеш у вашому браузері може викликати помилки автентифікації при спробі отримати доступ до захищених ресурсів на вашому сайті.
  3. Плагіни безпеки: Плагіни безпеки WordPress, такі як Wordfence або iThemes Security, можуть блокувати доступ до певних частин вашого сайту, помилково сприймаючи законний запит як потенційну загрозу.
  4. Проблеми на стороні сервера: Деякі хостинг-провайдери використовують захищені паролем каталоги для додаткової безпеки. Якщо файл .htaccess налаштований неправильно або захист паролем налаштований неправильно, це може призвести до помилки 401.
  5. Неправильні заголовки аутентифікації: Якщо ви використовуєте REST API або певні плагіни, які вимагають HTTP-аутентифікації, неправильна конфігурація може призвести до помилки 401.

Як виправити помилку 401 на WordPress

Виконайте ці кроки для усунення помилки 401 на вашому сайті WordPress:

1. Очистіть кеш браузера

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

  • Для Google Chrome:
    • Натисніть на три крапки у верхньому правому куті.
    • Перейдіть до ” Налаштування ” > “Конфіденційність і безпека ” > ” Очистити дані веб-перегляду“.
    • Виберіть Файли cookie та інші дані сайту і Кешовані зображення та файли.
    • Натисніть Очистити дані.
  • Для Firefox:
    • Натисніть на меню у вигляді гамбургера (три рядки) у верхньому правому куті.
    • Перейдіть до Налаштування > Конфіденційність і безпека > Файли cookie та дані сайту.
    • Натисніть Очистити дані.

Після очищення кешу спробуйте зайти на сайт WordPress ще раз.

2. Перевірте облікові дані для входу

Якщо ви отримуєте помилку 401 при вході в адмінку WordPress, перевірте, чи правильно ви використовуєте ім’я користувача та пароль.

  • Спробуйте скинути пароль за допомогою посилання ” Забули пароль?” на сторінці входу в WordPress.
  • Якщо ви не можете отримати доступ до сторінки входу, ви можете скинути пароль безпосередньо з phpMyAdmin через панель керування хостингом.

3. Вимкнення плагінів безпеки

Плагіни безпеки іноді можуть блокувати легальний доступ, що призводить до помилки 401. Тимчасове вимкнення цих плагінів може допомогти визначити, чи є вони причиною помилки.

  • Отримайте доступ до файлів вашого сайту через FTP або файловий менеджер вашого хостингу.
  • Перейдіть до wp-content/plugins.
  • Перейменуйте папку з плагіном безпеки (наприклад, з wordfence на wordfence_disabled).
  • Спробуйте ще раз зайти на свій сайт WordPress.

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

4. Перевірте файл .htaccess

Пошкоджений або неправильно налаштований файл .htaccess може викликати помилку 401, особливо якщо на вашому сервері є захищені паролем каталоги.

  • Підключіться до свого сайту за допомогою FTP або через файловий менеджер в панелі керування хостингом.
  • Знайдіть файл .htaccess у кореневому каталозі (зазвичай public_html).
  • Перейменуйте файл (наприклад, .htaccess_old), щоб тимчасово відключити його.
  • Спробуйте зайти на свій сайт WordPress.

Якщо проблему вирішено, ви можете створити новий файл .htaccess:

  • Перейдіть до Адміністратора WordPress > Налаштування > Перманентні посилання.
  • Натисніть Зберегти зміни без змін, щоб відновити файл .htaccess.

5. Вимкнення HTTP-аутентифікації

Якщо ви увімкнули HTTP-аутентифікацію в певному каталозі або через плагін, це може призвести до помилки 401, якщо облікові дані будуть передані неправильно.

  • Вимкніть HTTP-аутентифікацію для відповідних каталогів за допомогою панелі керування хостингом.
  • Якщо ви використовуєте плагін для HTTP-автентифікації, тимчасово вимкніть його, щоб перевірити, чи вирішить він проблему.

6. Зверніться до свого хостинг-провайдера

Якщо жоден з наведених вище кроків не спрацював, можливо, причиною помилки 401 є проблема з конфігурацією на стороні сервера. Зверніться до служби підтримки вашого хостинг-провайдера та надайте їм детальну інформацію про помилку. Вони можуть перевірити журнали та конфігурації сервера, щоб виявити будь-які проблеми з налаштуваннями сервера або правилами брандмауера, які можуть блокувати доступ.

Запобігання майбутнім помилкам 401

  • Оновлюйте плагіни та WordPress: Переконайтеся, що всі ваші плагіни, теми і сам WordPress оновлені, щоб уникнути конфліктів, які можуть спричинити помилки.
  • Використовуйте надійні паролі: Регулярно оновлюйте свої паролі та використовуйте двофакторну автентифікацію для додаткової безпеки.
  • Слідкуйте зажурналами безпеки: Використовуйте плагіни безпеки, які дозволяють відстежувати спроби входу та заблоковані IP-адреси, щоб виявити потенційні проблеми на ранній стадії.

Висновок

Помилка 401 може розчарувати, але часто вона є ознакою того, що ваш сервер захищає доступ до важливих ділянок вашого сайту. Виконуючи ці кроки з усунення несправностей, ви зможете виявити причину і відновити нормальний доступ до вашого сайту WordPress. Незалежно від того, чи це проста проблема з кешем, чи більш складна проблема з конфігурацією сервера, розуміння загальних причин помилки 401 може допомогти вам вирішити проблему швидко і ефективно. Якщо у вас все ще виникають проблеми, не соромтеся звертатися за допомогою до вашого хостинг-провайдера.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Use code at checkout:

Skills