Invest-currency.ru

Как обезопасить себя в кризис?
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ваш сервер вернул ошибку 403 forbidden

Как исправить ошибку 403 Forbidden?

Ошибка 403 – пожалуй самая распространенная “неполадка” в Интернете. В целом, ошибкой в классическом понимании её назвать нельзя. Причина кроется не в фатальной ошибке на сервере или упавшем/зависшем компоненте, а в банальном ограничении доступа к запрашиваемой странице. Если переходя по URL пользователь видит ошибку с кодом 403, значит, ему запрещен просмотр этой страницы или всего веб-сайта.

Как правило, данная ошибка возникает при попытке открыть «запрещенный» сайт. Он может быть запрещен на стороне провайдера, то есть, внесенным в реестр Роскомнадзора, а может содержаться в списке не рекомендуемых к просмотру, если на компьютере установлена утилита «родительский контроль». Не редко к блокированию сайтов прибегают работодатели. Согласитесь, вряд ли кому-то понравится платить деньги человеку, который вместо выполнения своих обязанностей переписывается с друзьями в социальных сетях или смотрит ролики на YouTube. Ошибка 403 – сигнал о том, что доступ к сайту кем-то запрещен. Это не значит, что пользователя кто-то ограничивает намеренно, вполне возможно, он просто пытается войти на закрытые разделы сайта.

Для SEO-оптимизатора наличие на сайте страниц с такой ошибкой недопустимо. Поисковики крайне негативно относятся к факту того, что страница с ошибкой 403 доступна для индексации и видна в поисковой выдаче – выходит, она не имеет информационной ценности и являет собой обыкновенный мусор или того хуже – сгенерированный под запрос дорвей. Крайне важно найти на сайте все страницы с ошибкой 403 и запретить их индексацию через robots . txt

Причины, по которым может возникать 403-я ошибка доступа:

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

  • Пользователь заходит в раздел сайта, который для него не предназначен. К примеру, открывает ссылку на закрытый раздел форума, на просмотр которого не имеет делегированных администрацией прав.
  • Пользователь пытается открыть или загрузить файл, доступ к которому закрыт самим сервером. К примеру, это могут быть файлы конфигурации с паролями от базы данных.
  • Пользователь был заблокирован по IP -адресу. Обычно после такой блокировки ограничивается доступ к всему сайту, а выдают её за разного рода деструктивные действия: попытки взломать что-либо, флуд или спам, участие в DDoS -атаке на сайт.

Иногда доступ к сайту закрывают на время проведения технических работ, чтобы посетитель «не увидел лишнего» и не навредил своим вмешательством в налаживающийся сайт. Если же ошибка 403 возникает у пользователей не по описанным причинам, значит, администратор сервера неверно настроил права доступа к страницам.

Решение проблемы:

Довольно часто причиной появления ошибки 403 становится некорректный файл index . Он отвечает за отображение главной страницы в директории. К примеру, заходя по URL типа site . com / sub браузер выводит содержимое файла site . com / sub / index . html – при этом важно, чтобы его расширение соответствовало одному из допустимых. В противном случае браузер не получает никакой информации и выводит ошибку о запрете доступа – это правильное поведение.

Допустимыми расширениями считаются: . html , . htm , . shtml , . phtml и . php – последний встречается чаще других и в некотором смысле универсален, если сам index содержит валидный код.

Если по каким-то причинам указать для файла index одно из перечисленных расширений невозможно, в файле . htaccess есть возможность добавления своего index с любым расширением или без него. Иногда это делается в целях защиты от DDoS -атак.

Неправильные права доступа

Еще одна распространенная причина – неправильные права у папки, в которую пользователь пытается получить доступ. К примеру, если установить запрет на просмотр папки …/ forum , то из интернета нельзя будет попасть на site . com / forum . Это касается не только доступа из веба. Закрытую папку не сможет прочитать и сам веб-сервер, что непременно вызовет ошибку с кодом 500.

Чтобы избежать ошибок, следует составить список папок, к которым можно разрешить доступ, и тех, к которым нельзя. К последним относятся в основном конфигурационные файлы. Изменить права доступа можно с помощью любого FTP -менеджера, обычно все они поддерживают данную функцию, а если есть прямой доступ к серверу, проще и быстрее сделать это через консольную команду CHMOD . Обычно универсальным решением является установка прав 755 на папки и 644 на файлы.

Запрет доступа в .htaccess

Запретить доступ к каталогу или файлу можно не только через права на сервере, но и в файле . htaccess .

Изменять что-либо и снимать запреты доступа в . htaccess не рекомендуется, изначально в нем прописаны запреты для безопасности сервера. Если же ситуация не подразумевает другого выхода, можно добавить в файл следующую строчку: “Options +Indexes”.

Неправильный путь к странице

Ошибка возникает и в том случае, если путь к запрашиваемой странице не верен – пользователь пытается получить доступ к файлу, который находится не в той папке. Такое часто случается из-за невнимательности веб-мастера, который ошибся в пути к файлам.

Проверьте, корректны ли пути к недоступным файлам, нет ли в них опечатки. Сверьте путь и фактическое расположение файла на сервере, а также убедитесь, что сам сайт находится в нужной папке. У разных хостинг-провайдеров папка для загрузки сайта может отличаться, обычно это public _ html , но возможны другие варианты. Обязательно уточните в службе поддержки хостинга, куда конкретно нужно заливать файлы сайта. Это сбережет уйму времени.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать еще:  Код ошибки 1200 сбербанк онлайн

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

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

  1. Скачать файл .htaccess на компьютер, чтобы создать резервную копию;
  2. После этого удалить файл.

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

  1. Таким образом, для сайта будет создан новый файл .htaccess .

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

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

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

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

  1. Зайдите на свой сайт через FTP ;
  2. Перейдите в корневой каталог;
  3. Выберите основную папку, содержащую все файлы вашего сайта ( обычно это public_html ), кликните по ней правой кнопкой мыши и выберите пункт « Права доступа к файлам »:

  1. Установите флажок « Применить только к папкам », укажите права 755 в поле числового значения и нажмите кнопку « OK »;

  1. После того, как FileZilla изменит права доступа к папкам, повторите шаг 3 , но на этот раз выберите параметр « Применить только для файлов » и введите 644 :

  1. После этого попробуйте зайти на сайт и проверьте, не решена ли проблема.

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

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

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

Вот, что нужно сделать:

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


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

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

Заключение

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

Данная публикация представляет собой перевод статьи « What Is 403 Forbidden Error And How To Fix It » , подготовленной дружной командой проекта Интернет-технологии.ру

Как Исправить Ошибку 403 Forbidden Error

Введение

Если вы читаете это руководство, значит вы наткнулись на ошибку 403 Forbidden – you don’t have permission to access ‘/’ on this server’. И скорее всего, вы не знаете почему она появилась и что означает. Ну что же, не нужно волноваться, это весьма распространённая ошибка. Практически любой человек знакомый со сферой веб-разработки сталкивался с ошибкой 403 Fobidden.

В этом руководстве вы найдёте детальное объяснение причин появления ошибки 403 Forbidden, и возможные решения, которые помогут вам избавиться от неё. В качестве примера мы покажем, как исправить ошибку 403 на сайте WordPress. Однако все шаги и инструкции могут быть применены для любой другой CMS или статического сайта.

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

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

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

Перед тем, как вы начнете это руководство, вам понадобится следующее:

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

Что такое ошибка 403 Forbidden Error?

Перед тем как мы попытаемся устранить ошибку, давайте для начала узнаем, что такое ошибка 403 на самом деле. 403 Forbidden Error — это код состояния HTTP. Зачастую она появляется, когда вы пытаетесь получить доступ к адресу или сайту, к которому запрещён доступ.

Вот примеры некоторых ошибок, которые встречаются наиболее часто:

Так что же является причиной их появления? Давайте выясним.

Причины ошибки 403 Forbidden Error

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

Причиной могут стать:

  • Неправильные разрешения файлов или папок
  • Неправильные настройки в файле .htaccess

Теперь давайте перейдём непосредственно к исправлению ошибки 403 forbidden.

Исправление ошибки 403 Forbidden

Исправить данную ошибку довольно легко, и для этого вы можете воспользоваться несколькими инструментами. Шаги ниже используют в качестве примера исправление этой ошибки на сайте в WordPress, но они также применимы для любого другого сайта. Для исправления ошибки следуйте данным шагам:

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

Возможно вы могли не знать о файле .htaccess. Причиной этому может стать то, что он может быть скрыт в каталоге вашего сайта или проекта. Однако, если вы используете Файловый Менеджер Hostinger, то данный файл будем видим по умолчанию.

В любых других случаях, к примеру, если вы используете cPanel, вы должны включить показ скрытых файлов в настройках файлового менеджера:

  1. Найдите иконку Диспетчер файлов в панели cPanel
  2. В каталоге public_html найдите файл .htaccess.
  3. Если вы не можете найти данный файл, нажмите Настройки и поставьте галочку напротив Показать скрытые файлы (dotfiles).

Чтобы дать вам общее представление о файле .htaccess, мы расскажем о нём немного подробнее. Htaccess — это файл конфигурации сервера и в основном предназначен для изменения конфигурации в настройках сервера Apache. Он необходим для правильной работы вашего сайта. Также, файл .htaccess имеется практических у всех сайтов на WordPress, однако, в некоторых редких случаях он может у вас отсутствовать или попросту быть удалён. В таком случае вам необходимо создать новый .htaccess файл вручную.

Теперь, когда вы нашли его, вам необходимо сделать следующее:

  1. Скачайте htaсcess на ваш компьютер, чтобы иметь его резервную копию.
  2. После этого удалите файл.

  1. Теперь попробуйте зайти на ваш сайт вновь.
  2. Если он работает нормально, значит ваш файл .htaccess был повреждён.
  3. Чтобы создать новый файл, зайдите в панель управления WordPress, и перейдите в раздел Настройки → Постоянные ссылки.
  4. Без внесения каких-либо изменений, нажмите кнопку Сохранить изменения внизу страницы.

  1. После этого у вас должен появиться новый .htaccess файл.

Однако, если это не помогло решить вашу проблему, то переходите к следующему шагу.

Шаг 2 – Настройка прав доступа

Еще одной причиной для появления ошибки 403 Forbidden являются некорректные права доступа для ваших файлов или папок. В общих чертах, в процессе создания файлов у них устанавливаются стандартные права доступа. В некоторых случая, к примеру, во время установки плагинов или других действий появляется необходимость эти права доступа изменить. Сделать это довольно легко. Вы можете воспользоваться для этого либо FTP-клиентом, либо Файловым Менеджером. В данном примере мы воспользуемся FTP-клиентом FileZilla, так как он имеет больше возможностей для смены прав доступа к файлам и папкам:

  1. Подключитесь с помощью FTP-клиента к вашему сайту.
  2. Перейдите в корневой каталог вашего хостинг аккаунта, обычно это public_html.
  3. Выберите его и нажмите на него правой кнопкой мыши, затем выберите Атрибуты Файла.
Читать еще:  Ютуб выдает ошибку повторите попытку позже

  1. Поставьте галочку напротив Применить только к каталогам, введите значение прав 755 в поле ввода и нажмите OK.

  1. После того как FileZilla закончит изменение прав доступа к папкам, повторите пункт номер 3, но в этот раз выберите Применить только к файлам и введите 644 в числовое поле.

  1. После этого попытайтесь зайти на ваш сайт и узнать исправлена ли ошибка.

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

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

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

  1. Войдите в ваш хостинг аккаунт с помощью FTP и перейдите в каталог public_html или каталог в котором находятся файлы вашего WordPress.
  2. Откройте каталог wp-content.
  3. Далее переименуйте каталог с плагинами plugins, к примеру в ‘plugins-отключены’, чтобы их потом было легче найти.

Это полностью отключит все плагины.

Теперь попробуйте вновь посетить свой сайт. Это решило проблему? Если да, то один из плагинов являлся причиной ошибки 403 Forbidden. Теперь вновь измените название папки с плагинами на plugins, и попытайтесь отключить плагины один за другим. Вы также можете менять название папки определённого плагина, чтобы отключать их по отдельности. Таким образом вы сможете обнаружить проблемный плагин.

Вы можете либо попытаться переустановить плагин, либо установить его замену. К сожалению, если ничего из выше перечисленного вам не помогло, вам необходимо связаться с вашим провайдером услуг хостинга.

Заключение

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

Надеемся, что наше руководство было для вас полезным и достаточно простым,чтобы следовать его инструкциям. Чтобы узнать о WordPress больше, посетите страницу руководств по WordPress.

Автор

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.

Как устранить ошибку 403 Forbidden в WordPress

Главное меню » Блог-платформа wordpress » Как устранить ошибку 403 Forbidden в WordPress

Что такое ошибка 403 Forbidden – Ошибка доступа в WordPress?

В этой статье мы рассмотрим, что означает, что именно ошибка 403 Forbidden, когда он появляется на ваших WordPress сайтах, и как легко исправить ошибку 403 Forbidden, доступ запрещен в WordPress.

Что вызывает ошибку 403 Forbidden в WordPress?

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

  • Ошибка 403 Forbidden при попытке получить доступ к вашей странице входа WordPress (wp-admin)
  • Ошибка 403 Forbidden во время установки WordPress
  • Ошибка 403 Forbidden при попытке получить доступ к странице на вашем сайте.
  • Ошибка 403 Forbidden после перехода на ваш сайт с другого сервера.

1. Полное резервное копирование WordPress

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

Чтобы сделать это, сначала нужно войти на свой сервер через SSH.

Затем перейдите к корневой директории WordPress. Например, она может быть расположена по адресу: /var/www/html/wordpress/.

Для того, чтобы сделать полную резервную копию архивированного сайта на WordPress, вы можете выполнить следующую команду:

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

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

Убедитесь в том, чтобы изменить wp-user и wp-database в соответствии с фактическим пользователем базы данных и имя базы данных.

Если вы не уверены в информации в вашей базе данных, которая в данный момент подключена к вашему WordPress сайту, вы можете проверить файл wp-config.php внутри WordPress корневого каталога и найти там следующие строки:

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

2. Ошибка 403 Forbidden в WordPress вызвана плагинами

Одна из причин этой ошибки может быть неисправен модуль. Самый простой способ определить, вызвана ошибка 403 Запретный плагином, чтобы временно отключить все плагины, которые Вы имеете на вашем WordPress сайте.

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

3. Ошибка 403 Forbidden, связана с правами доступа к файлам в WordPress

Ошибка 403 Forbidden может также возникать из-за неправильных прав доступа к файлам или неправильному владению вашими файлами и каталогами. Для того, чтобы изменить владельца к данному пользователю/группе каталога WordPress, используйте следующую команду:

Заменить «www-data» на фактического пользователя веб-сервера, а «/var/www/html/wordpress» на фактический путь установки WordPress.

Вы должны также проверить разрешающие правила для всех файлов и каталогов.

Все каталоги должны иметь свои права установлены на 744 или 755.

И все файлы должны иметь разрешения установленные на 640 или 644.

Если какой-либо файл или каталог имеет неправильные разрешения, вы можете вручную изменить их. Например, если мы хотим изменить права доступа к директории wp-content на 755, можно использовать следующую команду:

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

4. Исправление ошибки 403 Forbidden, вызванное неисправным файлом .htaccess

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

Файл .htaccess находится в вашем корневом каталоге. Перейдите в этот каталог с помощью следующей команды (в качестве альтернативы, вы можете использовать некоторые FTP-клиенты, такие как FileZilla):

После того, как мы разместили файл .htaccess, можно временно сохранить его под другим именем, так что мы можем проверить, действительно этот файл вызывает проблему или нет. Чтобы переименовать файл, используйте следующую команду:

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

Если при удалении файла .htaccess исчезает ошибка 403 Forbidden, это означает, что файл .htaccess поврежден. Тогда мы можем создать новый базовый файл .htaccess, содержащий следующую информацию:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ошибка 403

Что означает ошибка http 403 Forbidden — доступ запрещен

Уведомление 403 (Forbidden) – причисляется к серверным ошибкам, но оно не сигнализирует о техническом сбое, а является вежливым ответом сервера: «Извините, вам сюда нельзя».

Сообщение возникает на экране браузера в том случае, если вы обратились к интернет-ресурсу, директории, папке, файлу или скрипту, в доступе к которому вам отказано.

Почему сайт выдает 403 ошибку, можно ли это устранить

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

Доступ к сайту запретили для целого региона или страны

Как только происходит вход в виртуальное пространство, посетителю присваивается номер – IP. Делает это провайдер, предоставляющий доступ в интернет. IP состоит из четырех групп цифр, по два или три знака в каждой. Группы разделены точками. Самая важная для интернета маркировка – две первых группы цифр. По ней можно определить национальную принадлежность посетителя.

Читать еще:  Код ошибки 0xc004f074

Например, сервисы от гугла доступны не во всех странах. Вот так будет выглядеть окно ошибки:

Когда страны имеют друг к другу претензии, то по команде «сверху» все IP адреса, принадлежащие одной стране, блокируются. Если вы попытались пройти на интересный зарубежный сайт и получили в ответ уведомление 403 Forbidden, то наверняка для этой страны вы персона non grata, хотя ничего плохого ей и не делали. Подвести пользователя под монастырь способен и провайдер. Если он пользуется списанным зарубежным оборудованием, то национальный идентификатор IP может отличаться от действительного географического положения.

Рядовому пользователю можно не страшиться того, что заблокируют именно его. Дело в том, что обычные пользователи Всемирной сети получают «плавающий» IP, изменяющийся всякий раз, как происходит выход в интернет. Постоянным номером пользуются только те, у кого «выделенная линия». А это означает дополнительные расходы на оплату выделенного IP адреса ежемесячно. Поэтому, если вы при попытке входа в любимую социальную сеть получили «отлуп» в виде ошибки «403 – в доступе отказано», попробуйте зарегистрироваться еще раз и зайти под другим логином и паролем. В крайнем случае, если вы чисты как ангел, повторите попытку через несколько часов или на другой день.

Нарушена работа Вашего интернет-сайта вследствие изменения кода — как устранить

Случается и так, что вы обращаетесь к собственному сайту, но видите сообщение об отказе в доступе. Этому есть три объяснения:

  1. сайт атаковали хакеры и поломали индексный файл;
  2. вы переносили сайт самостоятельно и положили дистрибутив не в ту папку;
  3. вы пытаетесь зайти с IP-адреса, доступ с которого запрещен.

Индексные файлы – это те, к которым сервер, получив адресный запрос, обращается в первую очередь. Они так называются потому, что в названии первым идет слово index. Если сайт статичный, и написан на HTML, то индексный файл выглядит как index.html. У активных интернет-ресурсов, работающих на системах управления контентом, индексные файлы имеют расширение php. В Joomla их два – index1 и index2. Обратите внимание, что если сервер хостера работает на ОС Linux, то ему небезразличен регистр надписи. Index и index – для него совершенно разные сущности. Примите за правило, что индексные файлы пишутся со строчной буквы. Взять чистый и работоспособный файл index для систем управления контентом можно из дистрибутива, распакованного на домашнем компьютере.

Если вы обнаружили, что дистрибутив сайта лежит не в той папке, которая является «корневой», а, например, в предназначенной для скриптов (cgi-bin) то не трудитесь переносить, а переименуйте директории.

Ищете надежный хостинг с профессиональной техподдержкой? Посмотрите наши тарифы на услуги хостинга!

Действия с индексными файлами и переименованиями папок можно совершать по протоколу FTP, но лучше, если вы войдете в панель управления на хосте. В этом случае можно увидеть следы злоумышленников, если они взломали сайт. Дело в том, что любое изменение в директории или файле фиксируется. Причем указывается не только дата, но и время изменения. Проверьте папки и файлы, которые были изменены без вашего ведома, и вы наверняка найдете там что-то «лишнее» или вирусный код, начинающийся с ?php eval или iframe.

Если папки и файлы на месте, но на сайт вас так и не пускают, то обратитесь в техническую поддержку.

Ошибка 403 выдается при попытке входа на опредленную страницу или папку

Гораздо чаще случается, когда не дают доступ к одной из страниц, или «403» вылезает при попытке совершить действие. Например, при нажатии на кнопку «Купить», чем нередко грешит компонент Virtue Mart после переноса сайта с локального сервера вебмастера на хост. Такие отказы в доступе вредны для бизнеса. Ведь пользователь не захочет обращаться в техподдержку, чтобы ему дали возможность купить что-либо именно в этом интернет-магазине. Он пойдет в другое место.

Локальные отказы спровоцированы тем, что папкам и директориям в корне сайта прописаны ненадлежащие права доступа. Они назначаются программой CHMOD, имеющей очень дружелюбный интерфейс. Ко всякой папке и к каждому файлу обращаются три группы пользователей:

  1. хозяин сайта или суперпользователи;
  2. группа доверенных лиц (администраторы);
  3. посетители сайта.

Программа CHMOD устанавливает то, что им позволено совершать с файлом или папкой:

  1. 1) читать – обозначается цифрой 7 или буквой r;
  2. 2) писать (изменять) – цифра 7 или буква w;
  3. 3) исполнять – та же семерка или буква х.

Если файлу назначили права доступа 777 (в буквенном коде, rwx–rwx–rwx), то он открыт для всех желающих вставить вирусный код, изменить смысл текста. Как вы понимаете, это неприемлемый вариант для безопасности ресурса.

Наиболее распространенной директивой прав является 755, в буквенном виде выглядящая как rwx–r-x–r-x. Если в первой группе не будет буквы r, то к файлу или папке не допустят даже хозяина сайта. Пользователю запретят совершать действия (покупки, отправку сообщений и другие интерактивные функции), если в третьей группе CНMOD не будет буквы х.

При установке прав на файл вам не требуется ничего знать. В корневой папке сайта список файлов и директорий представлен в виде в таблицы. В ячейке возле файла кликните по крохотной черточке или букве, и она изменит значение. Если же панель управления требует от вас цифры, то смело пишите 755. Это универсальная директива, подходящая к большинству случаев.

Провоцируем 403 сами

Вы можете сами спровоцировать появление ошибки 403 для выбранной группы пользователей или одного конкретного злодея хакера или спамера. Для этого используйте служебный файл .htaccess. В составе дистрибутива CMS Joomla он есть под именем htaccess.txt. Переименуйте файл, не забыв поставить точку перед именем. Его несложно создать и самостоятельно. Используйте для этого программу Notepad ++.

Если в файле написать:

, то вы закроете доступ к сайту всем, кроме заданного IP. Учитывая, что IP злоумышленника меняется, нежелательный IP адрес указывается в директиве Deny. Две следующие за ними заполните одной цифрой 0. Вы сами можете устроить бан для всех посетителей из конкретной страны, если знаете национальный код. В этом случае после deny from напишите, например: 83.4.0.0/14. Цифра 14 после слеша указывает, что надо блокировать все IP, начинающиеся с 83.4.

IP обидчика (спамера, взломщика) вычисляется двумя путями:

  1. компоненты CMS (форум) пишут этот адрес, сообщая администратору о новом посте.
  2. в папке log-файлов на хосте.

Копаться в «логах» придется долго, но оно того стоит. Выберите IP того, кто посещал сайт в ту минуту, когда файл или папка были несанкционированно изменены или пришел спамерский пост. А потом заблокируйте вредителя.

Также можно дополнительно защитить особо важные директории или файлы. В Joomla это папка Libraries.

Создайте файл .htaccess, напишите в нем:

Order allow deny

, потом положите его в защищаемую папку. Тот, кто наберет адрес сайта и поставит после него /libraries, получит на экране браузера уведомление об ошибке 403.

Если Вы ищете хостинг для определенной системы управления контентом – загляните на нашу страницу CMS хостинга.

Как исправить 403 ошибку

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

Ресурсы, предоставляющие такие услуги, функционируют как в России, так и за ее пределами. Обычно они платные. Обращение к ним не расценивается как криминал. Но и не приветствуется.

Кроме тех, кто предоставляет услуги прокси-сервера именно с целью сокрытия личности посетителя интернета, существуют и вполне легальные прокси, обеспечивающие функциональность связи. Например, канал GPRS. Если использовать мобильный телефон как модем, то IP меняется даже в течение одного сеанса выхода в интернет.

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

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector