Forbidden You don’t have permission to access / on this server, как исправить?

При переходе на какую-либо страницу сетевого ресурса (стороннего или своего) вебмастер (пользователь) может встретиться с ошибкой открытия страницы сайта и соответствующим сообщением «Forbidden You don’t have permission to access / on this server». Указанная проблема возникает довольно спонтанно, вынуждая пользователя гадать о различных причинах её появления. Что же делать в такой ситуации? В данной статье я расскажу, что это за ошибка, каковы её причины, а также поясню, как её исправить на сервере (компьютере).

Скриншот ошибки Forbidden

Что значит сообщение «You don’t 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 don’t 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»;

    Картинка файла .htaccess в перечне
    Удалите файл .htaccess
  4. Скопируйте .htaccess из корневой папки вашего сайта в запасную директорию, а затем удалите оригинальный файл .htaccess.

Действие 2. Если после выполнения данной операции проблема пропала, тогда причина была в повреждённом (некорректном) файле .htaccess. Сгенерировать новую версию данного файла можно перейдя в админке, в «Настройки» — «Постоянные ссылки», и нажав на кнопку «Сохранить изменения» (Save changes) внизу.

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

Как избавиться от ошибки Forbidden пользователю сайта

Если вы обычный пользователь, и встретились с указанной проблемой, то рекомендую выполнить следующее:

  1. Перезагрузите ваш ПК. В некоторых случаях этот шаблонный совет может оказаться эффективным;
  2. Перезагрузите ваш роутер. Выключите его на несколько секунд, а затем включите обратно;
  3. Очистите кэш и куки вашего браузера;
  4. Попробуйте зайти на нужную страницу с другого браузера;
  5. Обратитесь к вашему провайдеру, и удостоверьтесь, что он не закрывал вам доступ к проблемной странице (например, из-за предписания Роскомнадзора);
  6. Напишите письмо администрации проблемного сайта с изложением проблемы. Возможно, админы сайта просто не в курсе, или вы просто забанены на данном ресурсе за какие-то проступки;
  7. Просто подождите. Возможно, на сайте наблюдаются какие-либо проблемы, которые скоро будут решены администрацией.Кнопка с изображением е-мейл

Заключение

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

Добавить комментарий

  1. Миша Шукшин

    Второй способ помог! Спасибо от души! Не могу нигде найти руководство толковое

    Ответить