Як виправити помилку 403 Forbidden в WordPress

Помилка 403 "Заборонено" в WordPress - це код статусу HTTP, який вказує на те, що доступ до сторінки або ресурсу, до якого ви намагалися отримати, з певних причин абсолютно заборонений. Цю помилку можуть викликати різні сценарії, включаючи проблеми з плагінами WordPress, пошкоджений файл .htaccess, неправильні дозволи на доступ до файлів або обмеження на стороні сервера. Ось як усунути та виправити помилку 403 Forbidden в WordPress:

Перевірте, чи не пошкоджено файл .htaccess

Файл .htaccess - це конфігураційний файл, який використовується серверами на базі Apache і може бути пошкоджений. Ось як це перевірити та виправити:

  • Доступ до вашого сайту через FTP або файловий менеджер: Використовуйте FTP-клієнт або файловий менеджер, наданий у вашій панелі керування хостингом.
  • Знайдіть файл .htaccess: Він знаходиться в кореневому каталозі вашої інсталяції WordPress. Переконайтеся, що ви показуєте приховані файли, оскільки файли, що починаються з крапки (.), можуть бути приховані за замовчуванням.
  • Перейменування файлу .htaccess: Перейменуйте його на щось на кшталт .htaccess_old. Це деактивує його.
  • Протестуйте свій сайт: Якщо ваш сайт працює після перейменування файлу .htaccess, ймовірно, він був пошкоджений.
  • Створіть новий файл .htaccess: Перейдіть на Панель управління WordPress > Налаштування > Перманентні посилання і просто натисніть "Зберегти зміни", щоб згенерувати новий файл .htaccess.

Перевірте дозволи на файли

Неправильні права доступу до файлів також можуть спричинити помилку 403. Для файлів слід встановити значення 644, а для каталогів - 755.

  • Доступ до вашого сайту через FTP або файловий менеджер: Переміщайтеся по файлах і папках WordPress.
  • Перевірте та виправте дозволи: Клацніть правою кнопкою миші на файлах і каталогах, щоб перевірити їхні дозволи. Налаштуйте їх, якщо вони не мають значення 644 для файлів і 755 для каталогів.

Деактивувати плагіни

Іноді цю помилку може викликати плагін WordPress, особливо якщо він пов'язаний з безпекою. Щоб перевірити, чи це так:

  • Деактивувати всі плагіни: Зайдіть на свій сайт через FTP або файловий менеджер, перейдіть в розділ wp-content і перейменуйте папку плагіни в папку plugins_old. Це деактивує всі плагіни.
  • Перевірте свій сайт: Якщо помилку вирішено, це означає, що її спричинив один з плагінів.
  • Знайти винуватця: Перейменувати plugins_old повернутися до папки плагіни а потім активуйте кожен плагін по черзі в Панелі управління WordPress, поки не з'ясуєте, який саме з них викликає помилку 403.

Перевірте наявність захисту гарячих посилань

Налаштування захисту гарячих посилань на вашому сервері можуть помилково блокувати легітимні запити, що призводить до помилки 403.

  • Перевірте захист гарячих посилань: Зазвичай це можна зробити через панель керування хостингом. Переконайтеся, що вона не налаштована на блокування доступу до вашого власного контенту.

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

Якщо жоден з наведених вище кроків не працює, проблема може бути на рівні сервера.

  • Зверніться до служби підтримки хостингу: Ваш хостинг-провайдер може перевірити наявність проблем на стороні сервера, що спричиняють помилку 403 Forbidden Error, наприклад, плагіни безпеки, брандмауери або налаштування сервера.

Відновлення з резервної копії

В крайньому випадку, якщо у вас є нещодавня резервна копія вашого веб-сайту, спробуйте відновити її до моменту, коли виникла помилка 403.

Висновок

Помилка 403 "Заборонено" може викликати розчарування, але зазвичай її можна виправити за допомогою таких кроків, як перевірка файлу .htaccess, налаштування дозволів на файли, деактивація плагінів або зміна теми. Завжди перевіряйте наявність свіжої резервної копії, перш ніж вносити значні зміни на вашому сайті.