Помилка 403 Forbidden: що це означає і як виправити
Всі ми, мандруючи просторами інтернету, натикаємося на різні помилки при завантаженні сайтів. Одна з них, до речі, досить часто зустрічається – я говорю про помилку сервера 403 Forbidden Error. Сьогодні я розгляну причини її виникнення та способи усунення з боку власника сайту та його користувача.
Що означає помилка 403 і чому вона з’являється
Помилка сервера 403 Forbidden означає обмеження або відсутність доступу до матеріалу на сторінці, яку ви намагаєтесь завантажити. Причин її появи може бути кілька, і ось деякі з них:
- Формат індексного файлу неправильний.
- Неправильно виставлені права на папку/файл.
- Файли були завантажені у неправильну папку.
Виправлення помилки сервера 403 Forbidden
Щоб виправити помилку сервера 403 Forbidden, обов’язково потрібний доступ до панелі керування вашого хостингу. Всі описані нижче кроки можна застосувати до будь-якої CMS, але приклади будуть показані на основі WordPress.
Перевірка індексного файлу
Спочатку я перевірю, чи правильно названий індексний файл. Усі символи у його імені мають бути у нижньому регістрі. Якщо хоча б один символ набрано великою літерою, виникне помилка 403 Forbidden. Але це більше стосується ОС Linux, якій небайдужий регістр.
Ще не слід забувати, що індексний файл може бути декількох форматів, залежно від конфігурацій сайту: index.html, index.htm, або index.php. Крім того, він повинен зберігатись у папці public_html вашого сайту. Файл може загубитися в іншій директорії, лише якщо ви переносили свій сайт.
Будь-яка зміна в папці чи файлі фіксується. Щоб дізнатися, чи не сталася помилка результатом діяльності зловмисників, просто перевірте графу «Дата зміни».
Налаштування прав доступу
Помилка 403 Forbidden з’являється ще тоді, коли для папки, в якій розташований файл, неправильно встановлені права доступу. На всі директорії мають бути встановлені права на власника. Але є інші дві категорії:
- групи користувачів, серед яких є власник;
- решта, які заходять на ваш сайт.
На директорії можна встановлювати право на читання, запис та виконання.
Так, за промовчанням на всі папки має бути право виконання для власника. Змінити їх можна за допомогою панелі керування TimeWeb. Для початку я зайду до розділу «Файловий менеджер», перейду до потрібної папки та виділю її. Далі натискаю на пункт меню “Файл”, “Права доступу”.
Відкриється нове вікно, де я можу відрегулювати права як для власника, так і для всіх інших.
Відключення плагінів WordPress
Якщо навіть після всіх перерахованих вище дій помилка не зникла, цілком припустимо, що вплив на роботу сайту зроблено з боку деяких плагінів WordPress. Вони можуть бути пошкоджені або несумісні з конфігураціями вашого сайту.
Для вирішення подібної проблеми необхідно просто вимкнути їх. Але спочатку треба знайти папку з плагінами. Відкриваю папку свого сайту, переходжу в розділ wp-content і знаходжу в ньому директорію plugins. Перейменовую папку – виділяю її, тисну на меню “Файл” і вибираю відповідний пункт. Назву можна дати таке: «plugins-disable». Ця дія відключить усі встановлені плагіни.
Тепер потрібно спробувати знову завантажити сторінку. Якщо проблема зникла, то якийсь конкретний плагін відповідає за появу помилки з кодом 403.
Але що робити, якщо у вас плагін не один, а яка з них впливає на роботу сайту – невідомо? Тоді можна повернути все, як було, і провести подібні дії з папками для певних плагінів. Таким чином, вони відключатимуться окремо. І при цьому щоразу треба перезавантажувати сторінку та дивитися, як працює сайт. Як тільки «винуватця урочистості» знайдено, слід перевстановити його, видалити або знайти альтернативу.
Як вирішити проблему, якщо ви – користувач
Вище я розглянула способи усунення помилки 403 Forbidden для власників сайту. Тепер розберу методи виправлення у випадках з користувачем.
- Спочатку треба переконатися, що проблема полягає саме у вашому пристрої. Уважно перевірте, чи правильно ви ввели URL сайту. Можливо, у ньому є зайві символи. Або, навпаки, якихось символів немає.
- Спробуйте завантажити сторінку з іншого пристрою. Якщо на ньому все буде нормально, значить, проблема криється саме в девайсі, який ви використовуєте. Якщо ні – треба перейти до останнього кроку.
- Ще хороший варіант – трохи почекати та оновити сторінку. Робиться це або клацанням по іконці біля адресного рядка браузера, або натисканням на комбінацію Ctrl+F5. Можна і без Ctrl, на вашу думку.
- Якщо нічого з перерахованого вище не допомогло, треба очистити кеш і cookies. Провести таку процедуру можна через налаштування браузера. Для цього необхідно відкрити історію переглядів, щоб через неї перейти до інструмента очищення. Цю ж утиліту часто можна знайти в налаштуваннях, у розділі «Конфіденційність та безпека». У новому вікні потрібно відзначити пункти з кешем та cookies та натиснути на кнопку для старту очищення.
- Помилка 403 Forbidden виникає і тоді, коли користувач намагається відкрити сторінку, для доступу до якої потрібно спочатку здійснити вхід в систему. Якщо у вас є профіль, просто увійдіть і спробуйте знову завантажити потрібну сторінку.
- Якщо ви заходите зі смартфона, спробуйте вимкнути функцію економії трафіку у браузері. Вона знаходиться в налаштуваннях, у мобільному Google Chrome під неї відведено окремий розділ.
- Останній крок – зачекати. Коли жоден спосіб не допомагає, значить, проблеми виникли саме на сайті. Можливо, його власник вже шукає способи вирішення проблеми та приступає до їх виконання, але це може зайняти якийсь час. Користувачам залишається лише дочекатися, коли всі роботи будуть завершені.
Як очистити кеш в популярних браузерах:
Як очистити куки в популярних браузерах:
Ще одна припустима причина появи помилки сервера 403 – доступ до сайту заборонено для певного регіону або країни, де ви знаходитесь. Буває й таке, що сайт доступний для використання лише в одній країні. Якщо ви використовуєте VPN, спробуйте вимкнути його та перезавантажити сторінку. Раптом вдасться все виправити.
Якщо нічого з перерахованого вище не спрацювало, рекомендується звернутися до власника сайту. Є ймовірність, що ніхто не знає про проблему, і тільки ваше повідомлення може змінити ситуацію.