Forbidden you don - t have permission to access

При переході на будь-яку сторінку мережевого ресурсу (стороннього або свого) вебмастер (користувач) може зустрітися з помилкою відкриття сторінки сайту і відповідним повідомленням «Forbidden You do not have permission to access / on this server». Зазначена проблема виникає досить спонтанно, змушуючи користувача гадати про різні причини її появи. Що ж робити в такій ситуації? У даній статті я розповім, що це за помилка Forbidden You do not have permission to access / on this server, які її причини, а також поясню, як її виправити на сервері (комп'ютері).

Forbidden you don - t have permission to access
Скріншот помилки Forbidden You do not have permission to access / on this server

Що значить повідомлення «You do not have permission to access / on this server»

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

При спробі відкрити сторінку сайту в браузері у вас також можуть з'являтися помилки err_ssl_version_or_cipher_mismatch і ssl_error_rx_record_too_long.

Для стандартного користувача причини помилки також можуть бути наступними:

Forbidden you don - t have permission to access
Помилка в браузері

Як виправити помилку Forbidden вебмайстру

Методи виправлення помилки Forbidden You do not have permission to access / on this server залежать від тих інструментів, якими ви користуєтеся при створенні і редагуванні сайтів (наприклад, це «WAMP» - Windows, Apache, MySQL та PHP).

Дія 1. Варто виконати наступне:

  1. Якщо в каталозі не виявилося індексного файлу, то спробуйте створити файл index.html і перевірте, чи виникає помилка
  2. Перевірте права на папку з вашим сайтом (встановіть права на папку 775, а на файли - 644);
  3. Перевірте наявність в .htaccess команди «deny from all», при її знаходженні видаліть її, а краще замініть на «allow from all». Також можна спробувати замість команди «Require local» вписати «Require all granted»;
Forbidden you don - t have permission to access
Видаляємо файл .htaccess
  • Скопіюйте .htaccess з кореневої папки вашого сайту в запасну директорію, а потім видаліть оригінальний файл .htaccess.
  • Дія 2. Якщо після виконання даної операції проблема пропала, тоді причина була в пошкодженому (некоректному) файлі .htaccess. Згенерувати нову версію даного файлу можна перейшовши в адмінці, в «Налаштування» - «Постійні посилання», і натиснувши на кнопку «Зберегти зміни» (Save changes) внизу.

    1. Якщо сталася помилка з цільовою папкою, тоді завантажте файли вашого сайту в правильну папку (подивіться шлях до правильної папці в контрольній панелі «Домени / Мої домени);
    2. Якщо причиною дисфункції стало дію плагінів, то рекомендую відключити всі наявні плагіни, і по черзі включаючи їх, знайти безпосереднього винуватця проблеми;
    3. Зверніться до вашого хостера на предмет перевірки коректності прав доступу до файлів.

    Forbidden you don - t have permission to access
    Отримуємо доступ до закритих файлів

    Як позбутися від помилки Forbidden користувачеві сайту

    Якщо ви звичайний користувач, і зустрілися із зазначеною проблемою, то рекомендую виконати наступне:

    висновок

    Суттю проблеми «Forbidden You do not have permission to access / on this server» є відсутність дозволу на доступ до конкретної сторінці (файлу) у веб-майстра (користувача). Для її вирішення необхідно визначитися з конкретною причиною зазначеної дисфункції, і потім і використовувати одне з відповідних рішень, що дозволяють відновити доступ до потрібних мережевих файлів.