Что такое ошибка 403 и как ее исправить?
Добрый день уважаемые читатели блога QWnet. ru! Сегодня мы с вами поговорим о том, что такое ошибка 403 и как ее исправить!
В статье с вами рассмотрим причины возникновения 403 ошибки при открытии сайта. Поскольку в русском сегменте интернета большое количество сайтов работает под управлением WordPress движка, то мы с вами рассмотрим 403 ошибку под управлением данной CMS, и как ее можно исправить.
На других, менее популярных CMS действия по устранению 403 будут очень похожими.
Появление 403 ошибки может быть связана с несколькими причинами. Бывает так, что ваш сайт работал, и вдруг появилась 403 ошибка только потому, что хостинг провайдер, на котором у вас находится сайт сделал обновление своей системы.
В данной статье я расскажу основные причины появления данной ошибки на сайте, а также рассмотрим варианты решения данной проблемы.
Необходимые доступы
Чтобы решить возникшую проблему, необходим будет доступ к панели управления хостингом.
Что такое ошибка доступа 403?
Перед тем как начать проводить комплекс мер по устранению 403 ошибки, давайте рассмотрим, что это за ошибка и что данная ошибка на самом деле означает.
Вот самый распространенный пример о ошибке, с которым думаю сталкивались все веб-мастера:
Forbidden: You don’t have permission to access [directory] on this server
HTTP Error 403 – Forbidden
403 forbidden request forbidden by administrative rules
Access Denied You don’t have permission to access
Давайте разберёмся, следствие чего появляется данная ошибка.
Причины возникновения ошибки доступа 403
Ошибка 403 означает отсутствие прав доступа, то есть 403 ошибка говорит вам о том, что у вас недостаточно прав к тому ресурсу, куда вы хотите зайти.
Если говорить про сайт, то вы вводите URL-сайта, и в итоге видите 403 ошибку, которая говорит вам о том, что у вас нет прав доступа к сайту.
Ошибка может появиться в следствие:
Давайте рассмотрим каждую ситуацию более подробно, как её можно исправить.
Исправление ошибки доступа 403
Давайте теперь, когда мы знаем основные факторы из-за чего происходит данная 403 ошибка, разберёмся как от нее избавиться на сайте. Все действия, которые я опишу ниже по тексту будут относиться к исправлению ошибки 403 на WordPress сайте. Почему WordPress? Дело в том, что данный движок является на мой взгляд одним из самых популярных в русском сегменте интернета.
Также подробно рассмотрим полный процесс обнаружения ошибки 403 доступ запрещен, а также разберём как его исправить по шагово.
И как только разобрался что к чему, всё встало на свои места. Поэтому, всем кто читает данную статью я сразу этот нюанс описываю, чтобы начинающим было проще во всех тонкостях разобраться.
Откройте «Диспетчер файлов» в панели управления хостингом
Если выше проведенные пункты не устранят 403 ошибку, необходимо в таком случае перейти в следующему шагу.]
Шаг 2 — Работа с правами доступа
Может быть такая ситуация по которой 403 ошибка может возникать при не правильных выставлениях прав доступа на папки и файлы движка WordPress. Когда на хостинге создаются файлы и папки, им присваиваются определенные права доступа.
Не всегда права доступа проставлены правильно, и как следствие этого, сайт может работать с ошибками, или просто не открываться. Поэтому, права доступа необходимо бывает, изменить вручную на файлы и папки.
Изменить права доступа можно как через диспетчера файлов в аккаунте хостинга, так и через FTP-клиент. Один из популярных и бесплатных FTP программ является FileZilla.
Вы можете использовать именно этот FTP-клиент FileZilla, чтобы изменить права доступа к файлам и папкам.
Для этого необходимо сделать следующее:
Как правило, корневая папка сайта называется «public_html». На данную папку нужно будет кликнуть правой клавишей мышки и выбрать пункт «Права доступа к файлам».
3. Далее, необходимо поставить галочки как показано на скриншоте, чтобы у вас были права 755, и после чего вы смело нажимаете на кнопку «OK».;
4.После того, как вы поменяете права и нажмете кнопку OK, FTP-клиент FileZilla изменит права на все папки, которые находятся в папке public_html.
5.Всё тоже самое проделайте, начиная с пункта 2 в FTP-клиенте FileZilla, только уже не с папками, а с файлами, коорые нахотяся в папке public_html. На файлы нужно поставить права доступа 644 и выбрать применение «только для файлов».
6. После вышеописанных телодвижений, зайдите на сайт и посмотрите, ушла ли вами решаемая проблема. Если по-прежнему ничего не поменялось, то тогда необходимо перейти к следующему шагу.
Шаг 3 — Отключение плагинов WordPress
Есть большая вероятность, что появление 403 ошибки может быть вызвана не совместимой работой установленного плагина на WordPress.
Чтобы выяснить из-за плагинов появляется 403 ошибка на сайте, постепенно отключим установленные плагины на Вордпрессе. Лучше конечно сразу все плагины отключить и посмотреть результат, чем отключать их поочерёдно. За счет отключения плагинов можно обнаружить и решить проблему с 403 ошибкой.
Необходимые действия, которые нужно сделать:
Далее перейдите в папку Plugins и переименуйте данную папку, например, в «Plugins-1». Таким образом, все установленные плагины в папке Plugins перестанут работать. Если проблема не в плагинах в итоге будет, то вам необходимо будет просто обратно переименовать папку Plugins-1 обратно в Plugins.
Как только переименуете папку Plugins, вы таким образом отключите все установленные на движок плагины. Далее, вам необходимо будет снова зайти на сайт. Если проблема с 403 ошибкой ушла, то я вас поздравляю!
Таким образом, вы сможете понять, что какой-то из установленных плагинов у вас на сайте работает не корректно, и вы сможете все плагины включить обратно и начать их отключать поочередно, чтобы точно понять, какой из них работает не корректно.
Вы можете или плагин удалить, или попробовать его обновить до актуальной версии. Если так получилось, что ни один способ из выше перечисленных вам не смог помочь, то самое время обратиться к вашему хостинг провайдеру.
Заключение
Следуя вышеописанным рекомендациям, вы сможете избавиться от Ошибки 403 forbidden на своём сайте.
Ошибка «Permission denied» в Linux
Все операционные системы семейства Linux имеют четко разграниченные права доступа. В своей домашней директории пользователь может делать все, что ему угодно, до тех пор, пока укладывается в отведенные рамки. Попытка выйти за них приводит к появлению ошибки «Permission Denied».
Изменение прав в терминале
Рассмотрим вариант, в котором необходимо прочесть текстовый документ, созданный другим пользователем. Файлы TXT в Linux можно просматривать непосредственно в терминале с помощью команды «cat».
Получаем ошибку «Permission Denied» при попытке просмотреть содержимое файла
Используем команду «chmod» и административные права для получения доступа
Просматриваем содержимое текстового документа командой «cat»
Изменение прав в файловом менеджере
Разберемся, как выполнить рассмотренную выше операцию в графическом интерфейсе, используя файловый менеджер из дистрибутива.
При попытке открыть текстовый документ получаем ошибку «Permission Denied»
Открываем меню «Файл» и перезапускаем файловый менеджер от имени root
Набираем пароль root в окне аутентификации
Открываем параметры файла с помощью контекстного меню
На вкладке «Права» разрешаем доступ для группы root и остальных пользователей
Открываем ранее недоступный файл в режиме чтения и изучаем содержимое
В заключение
Как видим, избавиться от ошибки Permission Denied достаточно просто. Решив изменить правда доступа к системным файлам, лишний раз убедитесь, что полностью уверены в своих действиях и понимаете последствия вносимых изменений.
Https://qwnet. ru/cms/793-chto-takoe-oshibka-403-i-kak-ee-ispravit
Https://tehnichka. pro/error-permission-denied-linux/