403 Forbidden — одна з найбільш поширених помилок, яка трапляється практично на всіх сайтах, незалежно від того, на якому движку вони працюють або які технології використовують. Якщо ви адмініструєте блог, онлайн-магазин або портал уже хоча б кілька місяців, дуже ймовірно що стикалися з такою проблемою. Про те, що таке 403 Forbidden, як виправити цю помилку і які є три основні причини її появи, читайте далі.
Причини появи помилки 403 на сайті
Текст
некоректний синтаксис .htaccess;
невірно встановлені права доступу до каталогів на сервері;
збої в роботі плагінів і доповнень.
Як виправити 403 помилку на WordPress
Отже, тепер ви знаєте, що означає 403 помилка на сайті й щоби виправити її, насамперед підключіться до сайту через ФТП-протокол, використовуючи FileZilla. А далі…
Створіть заново .htaccess. У цьому файлі, який розташований у кореневій директорії сайту, вказуються настройки сервера Apache. Наприклад, правила для 301 редиректів, переадресація з протоколу http на https і багато інших. .htaccess має власний синтаксис, помилки в якому можуть стати причиною появи 403 Forbidden Error.
Щоби створити заново цей файл виконайте такі дії:
- У лівому нижньому віконці FTP-клієнта виберіть місце на комп’ютері, куди хочете завантажити .htaccess, а в правому нижньому — клікніть по цьому файлу правою кнопкою миші (ПКМ) і виберіть «Завантажити». Ви зробили бекап .htaccess і тепер можете сміливо виконувати подальші кроки.
- Видаліть .htaccess із сервера, клікнувши по ньому в правому віконці ФТП-клієнта ПКМ і вибравши «Видалити».
- Зайдіть у Майстерню WordPress і виберіть пункт меню Налаштування > Постійні посилання. Натисніть кнопку «Зберегти зміни» внизу сторінки.
Якщо після виконання цих дій помилка 403 зникла, проблема була в пошкодженому .htaccess. Якщо проблема не вирішилася — читайте далі.
Змініть права доступу. Ще одна поширена причина, чому з’являється 403 Forbidden — некоректно визначений доступ до файлів і тек на сайті. Це може статися з різних причин і не залежить від того, який тип розміщення сайту обраний — віртуальний сервер або шаред-хостинг. Щоби вирішити цю проблему, виконайте такі дії:
- Натисніть ПКМ по кореневій директорії в правому верхньому віконці ФТП-клієнта і виберіть «Атрибути файлу…».
- У рядку «Числове значення» пропишіть 755 або 750, відзначте чекбокс «Проектувати в підкаталоги», виберіть радіокнопку «Застосувати лише до каталогів» і натисніть «Добре».
- Повторіть пункт 1.
- У рядку «Числове значення» пропишіть 644 або 640, відзначте чекбокс «Проектувати в підкаталоги», виберіть радіокнопку «Застосувати лише до файлів» і натисніть «Добре».
- Натисніть ПКМ по файлу wp-config.php (розташований у кореневій директорії) у правому нижньому віконці FTP-клієнта, виберіть «Дозволи файла…», вкажіть у полі «Числове значення» 440 або 400 та натисніть OK.
Якщо проблема не зникла, можливо її причина в некоректній роботі доповнень для WordPress.
Читайте також: Що таке ключові слова і як їх підібрати.
Деактивуйте плагіни. Баги у Вордпресс-плагінах або їхня несумісність із поточною версією движка можуть стати причиною появи Error 403. Ось як виправити 403 помилку сайту, викликану проблемами з доповненнями движка:
- Перейдіть у директорію wp-content, використовуючи FTP-клієнт, і змініть ім’я каталогу plugins на plugins-stop. Перейменувавши цю теку, ви вимкнете усі плагіни WordPress.
- Зайдіть на сайт і перевірте, чи зникла 403 помилка. Якщо так і сталося, проблема дійсно ховалася в одному з плагінів. Щоби визначити, у якому саме, виконайте такі кроки.
- Перейменуйте каталог plugins-stop у plugins і перейдіть у нього. У цій директорії ви побачите список усіх встановлених плагінів WordPress. Перейменуйте перший із них, додавши в кінці імені теки -stop, зайдіть на сайт і перевірте, чи зникла помилка 403. Якщо ні, таким же чином перейменуйте каталог другого з плагінів у списку. Знову перевірте, чи відображається помилка на сайті. Повторюйте процедуру перейменування доти, поки 403 Forbidden зникне.
- Видаліть останній перейменований каталог із файлами плагіна, клікнувши по ньому ПКМ і вибравши «Видалити».
- Поверніть оригінальні імена директорій плагінів, видаливши приставку -stop.
Публікація була пізнавальною? Тоді поділіться нею в соціальних мережах та додавайтеся в наш Telegram канал. Нагадаємо, що хостинг-компанія CityHost надає послуги недорогого хостингу для сайтів будь-якої складності. З технічних питань звертайтесь за допомогою онлайн чата або по телефону ☎️ 0 800 219 220.