хостинг и домены
Регистрация

Ошибка 403 (Forbidden)

Ошибка 403 — означает, что сервер получил запрос, но отказывается выполнить из-за ограничений в правах доступа.

Ошибка 403 (Forbidden) 1
Рисунок 1

В зависимости от настроек сервера ошибка 403 может отображаться по разному:

  • «403 Forbidden»
  • «Forbidden, доступ запрещен»
  • «Access denied»
  • «Forbidden You don’t have permission to access»
  • «HTTP Error 403 – Forbidden»
  • «HTTP Ошибка 403 — Доступ запрещён»
  • «В доступе на страницу отказано»
  • «Доступ запрещён! У вас нет прав для доступа»
  • и т.д.

Обратите внимание! Ошибка 403 также возникает, когда доступ к услуге хостинга был заблокирован хостинг — провайдером. В случае блокировки доступа хостингом клиенту направляется соответствующее уведомление на e-mail.

Причины возникновения ошибки 403 и способы ее устранения

1. Некорректно указана главная страница сайта (индексный файл)

Файл главной страницы сайта (index.html, index.php) должен находиться в корневом каталоге. Если индексный файл отсутствует, то будет возникать ошибка 403. Если в качестве индексного используется файл не с названием index.html или index.php, то он должен быть прописан в настройках домена (см. инструкцию ниже).

Для того, чтобы проверить наличие файла в каталоге сайта войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел Главное > Менеджер файлов. Индексный файл должен лежать в директории /www/название_домена/ (см. рис. 2).

Ошибка 403 (Forbidden) 2
Рисунок 2

Для того, чтобы проверить какой файл сайта указан как главная страница в настройках домена выполните действия, указанные ниже.

1. Войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел WWW-домены (см. рис. 3). Выберете домен, для которого нужно проверить настройки главной страницы и нажмите Изменить (см. рис. 1).

Ошибка 403 (Forbidden) 3
Рисунок 1

2. В настройках домена будет указан перечень файлов, которые будут считаться файлами главной страницы. Список файлов указывается в порядке убывания значимости (см. рис. 3).

Ошибка 403 (Forbidden) 4
Рисунок 3

Примечание: если название файла не задано, то web-сервер хостинга будет проверять файлы с названием index.html, index.php.

2. Некорректные права на файлы и папки

Для того, чтобы проверить настройки доступа на папки и файлы войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел Главное > Менеджер файлов.

1. Проверьте права доступа на папки (WWW, папка с названием домена и т.д,). Для того, чтобы проверить настройки прав доступа выберете папку нажав на нее и затем перейдите в Атрибуты (см. рис. 4).

Ошибка 403 (Forbidden) 5
Рисунок 4

В настройка папки обратите внимание на строку Права доступа (см. рис. 5). Для большинства случаев корректными для папок будут считаться настройки правд доступа с кодом 755 (полный доступ).

Ошибка 403 (Forbidden) 6
Рисунок 5

2. Для проверки прав доступа к файлам (например, к индексной странице), выберите файл в списке файлов и нажмите Атрибуты. Для файлов корректными считают настройки прав доступа с кодом 644 (чтение и запись).

Подробнее о настройках прав доступа на папки и файлы можно почитать в статье [Что такое права на файлы и папки?] (ссылка будет позднее).

3. Файлы сайта размещены не в корневой директории домена

Для корректной работы файлы сайта должны находиться в корневой директории домена. Если при установке CMS была выбрана не та папка, то при попытке доступа к сайту будет выдаваться ошибка 403.

Для того, чтобы проверить расположение файлов сайта войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел Главное > Менеджер файлов. Файлы сайта должны находиться в директории /www/название_домена/ (см. рис. 2).

4. Ошибка в файле «.htaccess»

Ошибка 403 возникает, если конфигурационный файл .htaccess был настроен неверно. Для популярных CMS существуют шаблоны с которыми можно сверить настройки вашего .htaccess. См. подробнее [Файлы .htaccess для популярных CMS] (ссылка будет позднее).

Примечание: для сверки данных можно использоваться специальное ПО, например Notepad++ или sublime Text для MacOS.

Подробнее о .htaccess. можно прочитать в статье [Что такое .htaccess?] (ссылка будет позднее).