Ошибка 403 (Forbidden)
Ошибка 403 — означает, что сервер получил запрос, но отказывается выполнить из-за ограничений в правах доступа.
В зависимости от настроек сервера ошибка 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).
Для того, чтобы проверить какой файл сайта указан как главная страница в настройках домена выполните действия, указанные ниже.
1. Войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел WWW-домены (см. рис. 3). Выберете домен, для которого нужно проверить настройки главной страницы и нажмите Изменить (см. рис. 1).
2. В настройках домена будет указан перечень файлов, которые будут считаться файлами главной страницы. Список файлов указывается в порядке убывания значимости (см. рис. 3).
Примечание: если название файла не задано, то web-сервер хостинга будет проверять файлы с названием index.html, index.php.
2. Некорректные права на файлы и папки
Для того, чтобы проверить настройки доступа на папки и файлы войдите в личный кабинет панели управления хостингом ISPmanager (cp.hformer.com), в раздел Главное > Менеджер файлов.
1. Проверьте права доступа на папки (WWW, папка с названием домена и т.д,). Для того, чтобы проверить настройки прав доступа выберете папку нажав на нее и затем перейдите в Атрибуты (см. рис. 4).
В настройка папки обратите внимание на строку Права доступа (см. рис. 5). Для большинства случаев корректными для папок будут считаться настройки правд доступа с кодом 755 (полный доступ).
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?] (ссылка будет позднее).