Что такое ошибка доступа 403 и как ее исправить?

В данной статье мы расскажем о причинах, с которыми может быть связано возникновение ошибки 403. В виде примера мы покажем вам, как исправить подобную ошибку на WordPress-сайте. Тем не менее, на иных CMS или статических веб-сайтах действия, которые надо предпринять, будут почти аналогичными:

Что такое ошибка доступа 403 и как ее исправить? Причины возникновения ошибки 403 могут отличаться в зависимости от разных обстоятельств. Иногда эта ошибка может быть результатом изменений или обновлений, которые веб-хостинг произвел в вашей системе.

Рассмотрим эту тему подробнее. Далее мы перечислим разные причины возникновения данной ошибки и пути решения.

Что понадобится

  • Доступ к панели управления веб-хостингом.

Что такое ошибка доступа 403?

Прежде чем мы продолжим и попытаемся исправить код ошибки 403, давайте сначала поймем, что это фактически такое. Ошибка доступа 403 — это программный код состояния HTTP.

Вот примеры сообщений об ошибке, с которыми можно столкнуться:

Forbidden: You don't have permission to access [directory] on this serverHTTP Error 403 – Forbidden403 forbidden request forbidden by administrative rules403 ForbiddenAccess Denied You don't have permission to access

Давайте выясним, что вызывает данные ошибки.

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

Получение сообщения об ошибке 403 в процессе разработки может оказаться тревожным сигналом. Причина может заключаться в том, что вы пытаетесь приобрести доступ к тому, к чему у вас нет прав. Отображение ошибки доступа 403 — это метод, при помощи которого веб-сайт заявляет, что у вас недостаточно прав.

Эта ошибка обусловлена следующим:

  • Неверные права доступа к файлам или папкам;
  • Неправильные параметра в файле .htaccess.

Кратко рассмотрим, как можно это исправить.

Исправление ошибки доступа 403

Сейчас, когда мы знаем факторы, провоцирующие возникновение ошибки, пришло время рассмотреть то, как от нее избавиться.

Действия, перечисленные ниже, будут касаться исправления ошибки 403 на WordPress-сайта. Но их также можно без труда использовать и на иных платформах. Рассмотрим весь процесс обнаружения ошибки 403 доступ запрещен, и как исправить по этапам.

Шаг 1 — Проверка файла.htaccess

Возможно, вы не знакомы с файлом .htaccess. Это потому, что файл часто остается скрытым в директории проекта. Но если вы используете Hostinger File Manager, вы видите .htaccess по умолчанию:

Что такое ошибка доступа 403 и как ее исправить? Если вы используете CPanel, можно легко найти этот файл, используя «Диспетчер файлов». Давайте рассмотрим, как это делается:

Откройте «Диспетчер файлов» в панели управления веб-хостингом

В папке public_html найдите файл .htaccess. Если вы не видите его в данной папке, можно без труда нажать на кнопку «Параметра» и включить настройка «Показать скрытые файлы»:

Что такое ошибка доступа 403 и как ее исправить? .htaccess — это файл конфигурации сервера, который предназначен для изменения параметров веб-сервера Apache.

Файл .htaccess присутствует на всех WordPress-сайтах. В тех редких случаях, когда веб-сайт не его или он был удален непреднамеренно, необходимо создать этот файл вручную.

После того как вы нашли файл .htaccess, чтобы исправить ошибку 403 forbidden, необходимо:

  1. Скачать файл .htaccess на компьютер, чтобы создать резервную копию;
  2. После этого удалить файл.
Что такое ошибка доступа 403 и как ее исправить?
  1. Сейчас попробуйте приобрести доступ к веб-сайту;
  2. Если он работает нормально, это просто указывает на то, что файл.htaccess был поврежден;
  3. Чтобы создать новый файл.htaccess, войдите в панель управления WordPress и выберите пункт Параметра> Постоянные ссылки;
  4. Без внесения изменений нажмите на кнопку «Сохранить», расположенную в нижней части страницы.
Что такое ошибка доступа 403 и как ее исправить?
  1. Таким образом, для веб-сайта будет создан новый файл .htaccess.

Если это не решит проблему, перейдите к следующему шагу.

Шаг 2 — Работа с правами доступа

Ещё одна причина возникновения ошибки http 403 — это неверные права доступа к файлам или папкам. При создании файлов для них по умолчанию задаются определенные права доступа. Они указывают, как и кто может осуществлять их считывание, запись и выполнение. Но иногда необходимо настроить права доступа по умолчанию.

Это можно без проблем сделать при помощи FTP-клиента или диспетчера файлов. FTP-клиент FileZilla предлагает больше функций для изменения прав доступа к файлам и папкам. Так что мы рекомендуем использовать его, чтобы выполнить следующие действия:

  1. Зайдите на веб-сайт через FTP;
  2. Перейдите в корневой каталог;
  3. Выберите основную папку, содержащую все файлы веб-сайта(обычно это public_html), кликните по ней правой кнопкой мыши и выберите пункт «Права доступа к файлам»:
Что такое ошибка доступа 403 и как ее исправить?
  1. Установите флажок «Применить только к папкам», укажите права 755 в поле ввода числового значения и нажмите кнопку «OK»;
Что такое ошибка доступа 403 и как ее исправить?
  1. После того, как FileZilla изменит права доступа к папкам, повторите шаг 3, но на этот раз выберите настройка «Применить только для файлов» и введите 644:
Что такое ошибка доступа 403 и как ее исправить?
  1. После этого попробуйте зайти на веб-сайт и проверьте, не решена ли проблема.

Если ничего не изменилось, пришло время перейти к следующему шагу.

Шаг 3 — Отключение плагинов WordPress

Высока вероятность того, что ошибка 403 была вызвана несовместимостью или некорректной работой плагина. На этом этапе мы отключим плагины, чтобы выяснить, не с ними ли связана ошибка 403. Лучше, конечно, отключить все плагины одновременно, а не каждый по отдельности. Так вы сможете легко обнаружить проблему и решить ее.

Вот, что необходимо сделать:

  1. Перейдите на веб-хостинг через FTP и найдите папку public_html(или папку, содержащую установочные файлы WordPress);
  2. Перейдите в папку wp-content;
  3. Перейдите в папку Plugins и переименуйте ее, к примеру в « disabled-plugins «, чтобы ее было легче найти.

Что такое ошибка доступа 403 и как ее исправить? После отключения плагинов попробуйте снова зайти на веб-сайт. Проблема исправлена? Если да, то причиной ошибки будет некорректно работающий плагин. Попробуйте отключить плагины один за иным. Так вы сможете легко его обнаружить.

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

Заключение

Следуя приведенным выше рекомендациям, можно легко избавиться от ошибки 403 forbidden.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *