При переході на будь-яку сторінку мережевого ресурсу (стороннього або свого) вебмастер (користувач) може зустрітися з помилкою відкриття сторінки сайту і відповідним повідомленням «Forbidden You do not have permission to access / on this server». Зазначена проблема виникає досить спонтанно, змушуючи користувача гадати про різні причини її появи. Що ж робити в такій ситуації? У даній статті я розповім, що це за помилка Forbidden You do not have permission to access / on this server, які її причини, а також поясню, як її виправити на сервері (комп'ютері).
Зміст статті:
- Что значит сообщение «You don't have permission to access / on this server» 1 Що означає повідомлення «You do not have permission to access / on this server»
- Как исправить ошибку Forbidden вебмастеру 2 Як виправити помилку Forbidden вебмайстру
- Как избавиться от ошибки Forbidden пользователю сайта 3 Як позбутися від помилки Forbidden користувачеві сайту
- Заключение 4 Висновок
Що значить повідомлення «You do not have permission to access / on this server»
У перекладі з англійської мови дане повідомлення звучить як «Ви не маєте дозволу для доступу до цього сервера» і зазвичай означає ситуацію, коли даний Веб-майстер (користувач) не має прав для перегляду даної сторінки.
Причини, за якими це відбувається, різні для вебмастера і звичайного користувача. Зокрема, для веб-майстра вони можуть бути наступними:
- Індексний файл відсутній або має некоректне ім'я. Зазначений файл головної сторінки повинен мати назву index.htm, index.html, index.phtml, index.shtml, index.php, причому всі букви повинні бути маленькими;
- Встановлено некоректні права на папку, де знаходиться потрібний файл, або некоректні права встановлені на батьківську директорію, в якій знаходиться ця папка (в них повинні бути права на виконання для власника);
- Файли сайту завантажені в невірну папку;
- Некоректно налаштовані застосовуються вебмастером плагіни безпеки (блокують потрібні IP-адреси);
- Пошкоджено файл настройок .htaccess;
- Хостер вніс зміни в налаштування сервера без відома вебмастера.
При спробі відкрити сторінку сайту в браузері у вас також можуть з'являтися помилки err_ssl_version_or_cipher_mismatch і ssl_error_rx_record_too_long .
Для стандартного користувача причини помилки також можуть бути наступними:
- Випадковий збій на сервері;
- Адміністрація сайту закрила користувачеві (користувачам) доступ до даної сторінки (наприклад, через бана);
- Є проблеми з призначеним для користувача роутером;
- Провайдер закрив доступ до даної сторінки (або у провайдера спостерігаються технічні проблеми);
- Ваш браузер не функціонує належним чином;
- Посилання не вірна;
- Раніше існуюча сторінка була вилучена.
Як виправити помилку Forbidden вебмайстру
Методи виправлення помилки Forbidden You do not have permission to access / on this server залежать від тих інструментів, якими ви користуєтеся при створенні і редагуванні сайтів (наприклад, це «WAMP» - Windows, Apache, MySQL та PHP).
Дія 1. Варто виконати наступне:
- Якщо в каталозі не виявилося індексного файлу, то спробуйте створити файл index.html і перевірте, чи виникає помилка
- Перевірте права на папку з вашим сайтом (встановіть права на папку 775, а на файли - 644);
- Перевірте наявність в .htaccess команди «deny from all», при її знаходженні видаліть її, а краще замініть на «allow from all». Також можна спробувати замість команди «Require local» вписати «Require all granted»;
- Скопіюйте .htaccess з кореневої папки вашого сайту в запасну директорію, а потім видаліть оригінальний файл .htaccess.
Дія 2. Якщо після виконання даної операції проблема пропала, тоді причина була в пошкодженому (некоректному) файлі .htaccess. Згенерувати нову версію даного файлу можна перейшовши в адмінці, в «Налаштування» - «Постійні посилання», і натиснувши на кнопку «Зберегти зміни» (Save changes) внизу.
- Якщо сталася помилка з цільовою папкою, тоді завантажте файли вашого сайту в правильну папку (подивіться шлях до правильної папці в контрольній панелі «Домени / Мої домени);
- Якщо причиною дисфункції стало дію плагінів, то рекомендую відключити всі наявні плагіни, і по черзі включаючи їх, знайти безпосереднього винуватця проблеми;
- Зверніться до вашого хостера на предмет перевірки коректності прав доступу до файлів.
Як позбутися від помилки Forbidden користувачеві сайту
Якщо ви звичайний користувач, і зустрілися із зазначеною проблемою, то рекомендую виконати наступне:
- Перезавантажте ваш ПК. У деяких випадках цей шаблонний рада може виявитися ефективним;
- Перезавантажте ваш роутер. Вимкніть його на кілька секунд, а потім увімкніть назад;
- Очистіть кеш і куки вашого браузера;
- Спробуйте зайти на потрібну сторінку з іншого браузера;
- Зверніться до вашого провайдера, і переконайтеся, що він не закривав вам доступ до проблемної сторінці (наприклад, через приписи Роскомнадзора);
- Напишіть листа адміністрації проблемного сайту з викладенням проблеми. Можливо, адміни сайту просто не в курсі, чи ви просто забанені на даному ресурсі за якісь проступки;
- Просто почекайте. Можливо, на сайті спостерігаються які-небудь проблеми, які скоро будуть вирішені адміністрацією.
висновок
Суттю проблеми «Forbidden You do not have permission to access / on this server» є відсутність дозволу на доступ до конкретної сторінці (файлу) у веб-майстра (користувача). Для її вирішення необхідно визначитися з конкретною причиною зазначеної дисфункції, і потім і використовувати одне з відповідних рішень, що дозволяють відновити доступ до потрібних мережевих файлів.