Ошибка 403 majordomo

Код 403 обозначает ошибку запрета доступа — Forbidden. Появляется она тогда, когда веб-сервер отказывает
в доступе на запрашиваемую страницу.

О чем свидетельствует «ошибка 403»

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

Что делать пользователю, когда в браузере появляется код ошибки 403

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

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

Причины возникновения ошибки «ERROR 403 FORBIDDEN»

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

  • на сервер выложен неправильный индексный файл index.shtml, index.php или с другим расширением —
    для сервера под ОС Linux, в отличие от Windows, изменение регистра в названии файла делает его
    совершенно другим файлом;
  • также часто владельцы устанавливают неправильные права на папку с файлом, запрашиваемым
    пользователем, или любую из директорий, которые ее содержат;
  • ошибка Forbidden будет появляться и в случае, если файлы сайта загружены в неправильную папку;
  • также возможно возникновение ошибки 403 при переносе домена до обновления кэша DNS.

Вас также может заинтересовать

S

На сайте с 11.02.2005

Offline

45

13 января 2007, 21:13

1115

Alexandr Smolin

На сайте с 22.11.2006

Offline

169

Аналогичная ошибка. :) Хотя мне как раз, тестируя на халяву, грех жаловаться.

Восхитительные гео-домены (Россия, Украина, мир) и ключевики с отличной выдержкой. (/ru/forum/778416)

S

На сайте с 11.02.2005

Offline

45

Прикол. Дозвонился только что в саппорт — а там теперь трубку никто не берет, так что понятно, почему было занято :)

Прикольно как-то стало: у них что, саппорт спит или на выходные разъехался?

Колпин

На сайте с 28.09.2006

Offline

126

Аналогично. Хорошо, что сайт работает.

Юрий

На сайте с 04.01.2004

Offline

126

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

Колпин

На сайте с 28.09.2006

Offline

126

gedeon2k4:
в админке было написано, что у них плановые работы. Обещали включить к 21.00, но видимо не смогли 🚬

Когда было написано? Вчера заходил в неё, но ничего не видел. 😕

Weekend

На сайте с 21.07.2006

Offline

152

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

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

Сайты не делаю. Заказы не принимаю.

S

На сайте с 11.02.2005

Offline

45

Weekend:
хе-хе еще кто-то (видимо представител моджордомо) спорили со мной что ихней сервис что ли не самый лучший-) Ушел от них (не без крови) и жить стало легче-) сижу на вдс -е и не знаю горя :)

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

В принципе согласен, последнее время с работой виртуала там беда совсем… Дауны по 15 минут — типа норма :)

Юрий

На сайте с 04.01.2004

Offline

126

Колпин:
Когда было написано? Вчера заходил в неё, но ничего не видел. 😕

Странно.

У меня сообщение выводилось при заходе на http://control.majordomo.ru

Модератор: immortal

Dimanoid999

Сообщения: 26
Зарегистрирован: Вс янв 20, 2019 2:05 pm
Благодарил (а):
3 раза
Поблагодарили:
0

не могу зайти на веб страницу своего MD

Установил MD, пока не прописал пароли в конфигурационном файле заходил легко по IP машины , но когда прописал пароли при попытке входа выскакивает вот что

Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES) in /var/www/html/lib/mysqli.class.php on line 134
Can’t connect to database (1045: Access denied for user ‘root’@’localhost’ (using password: YES))

И вот не смог скопировать до этого командой sudo cp /var/www/config.php.sample /var/www/config.php система не находила config.php.sample поэтому делал вот так

Изначально копируем пример конфига в рабочий конфиг:

sudo cp /var/www/html/config.php.sample /var/www/html/config.php
1
sudo cp /var/www/html/config.php.sample /var/www/html/config.php
Установим собственника и группу для конфига:

sudo chown www-data: /var/www/html/config.php
1
sudo chown www-data: /var/www/html/config.php
И открываем конфиг для редактирования:

sudo nano /var/www/html/config.php
1
sudo nano /var/www/html/config.php
Прописываем имя пользователя и пароль пользователя БД. Для этого нужно исправить строки:

Define(‘DB_USER’, ‘majordomo’);
Define(‘DB_PASSWORD’, »);
1
2
Define(‘DB_USER’, ‘majordomo’);
Define(‘DB_PASSWORD’, »);
Где: DB_USER — пользователь majordomo который был создан на шаге: «Создание пользователя и БД MySQL».
DB_PASSWORD — пароль от этого пользователя, который был задан на том же шаге.
Сохраняем файл, и выходим из редактора.


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

Dimanoid999

Сообщения: 26
Зарегистрирован: Вс янв 20, 2019 2:05 pm
Благодарил (а):
3 раза
Поблагодарили:
0

Re: не могу зайти на веб страницу своего MD

Сообщение

Dimanoid999 » Ср янв 23, 2019 8:18 pm

Да , все создал.
я все переустановил заново. внимательно по шагам все сделал.
веб интерфейс заработал в домашней сети.
При попытке влезть извне ничего не получалось. Почитал- зарегистрировался на DNS сервисе недолго думая выбрал hldns.ru пробросил порты все заработало. одна теперь задача-безопасность.
в конфиге раскомментировал, ввел IP адрес роутера 192.168.1.1 (билайн Smartbox), прописал логин и пароль не такие как в базе данных (думаю что правильно)))
Define(‘HOME_NETWORK’, ‘192.168.0.*’); Define(‘EXT_ACCESS_USERNAME’, ‘user’); Define(‘EXT_ACCESS_PASSWORD’, ‘password’);

информацией пользовался отсюда
http://mysensors.ru/hardware/ustanovka- … erry-pi-3/

, сохранил перезагрузил …. при попытке зайти все удачно зашел только опять без пароля пустил.))))
Скажите что я упустил, что нужно еще сделать?

Dimanoid999

Сообщения: 26
Зарегистрирован: Вс янв 20, 2019 2:05 pm
Благодарил (а):
3 раза
Поблагодарили:
0

Re: не могу зайти на веб страницу своего MD

Сообщение

Dimanoid999 » Чт янв 24, 2019 8:28 am

Спасибо, именно все так и сделал. И проверяю с телефона с отключением вай фай. Результат тот же.((( почитал и там и там. Похоже не только у меня такая проблема. Чувствую что причина в какой то мелочи, а в чем понять не могу. Помогите пожалуйста. На YouTube посмотрел один ролик. Там человек после смены паролей что то типа переназначает хозяина sudo chown — R www/data……ну и так далее потом перезапускает апач. Это что за процедура? Она обязательная? Может у меня файл какой-то типа www/data или подобный — кривой? Прошу сильно не ругаться за мои неуклюжие объяснения я пока не программист Linux.

вот ввожу команду
pi@MajorDoMoPi3_33:~ $ ls -lh /var/www
total 8.0K
-rwxr-xr-x 1 www-data www-data 3.5K Jan 23 22:18 config.php
drwxrwxrwx 22 www-data www-data 4.0K Oct 31 20:49 html

и вот ввожу команду

pi@MajorDoMoPi3_33:~ $ ls -lh /var/www/html
total 484K
drwxrwxrwx 14 www-data www-data 4.0K Oct 30 23:30 3rdparty
-rwxrwxrwx 1 www-data www-data 3.6K Oct 31 20:48 admin.php
-rwxrwxrwx 1 www-data www-data 11K Oct 31 20:48 api.php
drwxrwxrwx 7 www-data www-data 4.0K Jan 23 18:34 backup
-rwxrwxrwx 1 www-data www-data 640 Oct 31 20:48 backup.php
-rwxrwxrwx 1 www-data www-data 4.9K Oct 31 20:48 btraced.php
drwxrwxrwx 3 www-data www-data 4.0K Jul 5 2018 cached
drwxrwxrwx 17 www-data www-data 4.0K Jul 5 2018 cms
-rwxrwxrwx 1 www-data www-data 5.0K Oct 31 20:48 command.php
-rwxrwxrwx 1 www-data www-data 3.3K Jul 5 2018 config.php
-rwxrwxrwx 1 www-data www-data 3.5K Oct 31 20:48 config.php.sample
drwxrwxrwx 5 www-data www-data 4.0K Jul 5 2018 css
-rwxrwxrwx 1 www-data www-data 14K Oct 31 20:48 cycle.php
drwxrwxrwx 2 www-data www-data 4.0K Jan 24 19:37 database_backup
-rw-rw-rw- 1 www-data www-data 212K Oct 31 20:48 db_terminal.sql
-rwxrwxrwx 1 www-data www-data 12K Oct 31 20:48 diagnostic.php
-rwxrwxrwx 1 www-data www-data 40K Oct 31 20:48 favicon.ico
drwxrwxrwx 19 www-data www-data 12K Jul 5 2018 img
-rwxrwxrwx 1 www-data www-data 2.7K Oct 31 20:48 index.php
-rwxrwxrwx 1 www-data www-data 336 Oct 31 20:48 install-linux.sh
drwxrwxrwx 9 www-data www-data 4.0K Jul 5 2018 js
drwxrwxrwx 2 www-data www-data 4.0K Oct 30 11:28 languages
drwxrwxrwx 8 www-data www-data 4.0K Oct 30 11:19 lib
-rwxrwxrwx 1 www-data www-data 1.1K Oct 31 20:48 LICENSE
-rwxrwxrwx 1 www-data www-data 4.4K Oct 31 20:48 load_settings.php
drwxrwxrwx 51 www-data www-data 4.0K Oct 30 13:20 modules
-rwxrwxrwx 1 www-data www-data 6.8K Oct 31 20:48 nf.php
-rwxrwxrwx 1 www-data www-data 171 Oct 31 20:48 obj.bat
drwxrwxrwx 2 www-data www-data 4.0K Jul 5 2018 objects
drwxrwxrwx 6 www-data www-data 4.0K Jul 5 2018 pChart
-rwxrwxrwx 1 www-data www-data 6.4K Oct 31 20:48 print_all.php
drwxrwxrwx 4 www-data www-data 4.0K Jul 5 2018 rc
-rwxrwxrwx 1 www-data www-data 1.7K Oct 31 20:48 README.md
-rwxrwxrwx 1 www-data www-data 2.3K Oct 31 20:48 rss.php
drwxrwxrwx 2 www-data www-data 4.0K Oct 31 20:50 scripts
drwxrwxrwx 2 www-data www-data 4.0K Jul 5 2018 settings
drwxrwxrwx 2 www-data www-data 4.0K Jul 5 2018 skins
drwxrwxrwx 52 www-data www-data 4.0K Oct 30 13:20 templates
drwxrwxrwx 2 www-data www-data 4.0K Jul 5 2018 templates_alt
-rwxrwxrwx 1 www-data www-data 8.6K Jul 5 2018 test.php
drwxrwxrwx 13 www-data www-data 4.0K Jul 5 2018 themes
-rwxrwxrwx 1 www-data www-data 477 Oct 31 20:48 trackme.php
-rwxrwxrwx 1 www-data www-data 2.0K Oct 31 20:48 verimage.php
-rwxrwxrwx 1 www-data www-data 314 Oct 31 20:48 write_error.php

Блин может быть в этом дело? может вместо sudo chown -R www-data:www-data /var/www нужно прописать sudo chown -R www-data:www-data /var/www/html?

skysilver

Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а):
400 раз
Поблагодарили:
1750 раз
Контактная информация:

Re: не могу зайти на веб страницу своего MD

Сообщение

skysilver » Чт янв 24, 2019 9:21 pm

Почему у тебя два файла config.php — один в /var/www и второй в /var/www/html ?!
Должен быть только второй.
И какой из них ты правил?

Dimanoid999

Сообщения: 26
Зарегистрирован: Вс янв 20, 2019 2:05 pm
Благодарил (а):
3 раза
Поблагодарили:
0

Re: не могу зайти на веб страницу своего MD

Сообщение

Dimanoid999 » Чт янв 24, 2019 10:03 pm

skysilver писал(а): ↑

Чт янв 24, 2019 9:21 pm


Почему у тебя два файла config.php — один в /var/www и второй в /var/www/html ?!
Должен быть только второй.
И какой из них ты правил?

я правил этот
sudo nano /var/www/config.php.
Неправильно?
началось все с того что когда я копировал так- sudo cp /var/www/config.php.sample /var/www/config.php файл конфигурации открывался пустой , тогда я сделал так — sudo cp /var/www/html/config.php.sample /var/www/config.php так я получил не пустой config.php, который и правил.

вот этот html меня с толку сбил совсем, что он означает я так не понял.
Ставил систему из образа 3.33 скачанному с сайта MD по руководству http://mysensors.ru/hardware/ustanovka- … erry-pi-3/ но там не совсем подробно в конце, поэтому обращался еще к этому http://www.radiomexanik.spb.ru/blogi/en … ry-pi.html
Сейчас повесил опять систему своими кривыми руками в третий раз (((. Печаль. подскажите пожалуйста руководство толковое (ссылку) по которому можно без танцев с бубнами установить (желательно из образа) но можно и на LINUX (если подробно).

skysilver

Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а):
400 раз
Поблагодарили:
1750 раз
Контактная информация:

Re: не могу зайти на веб страницу своего MD

Сообщение

skysilver » Чт янв 24, 2019 10:31 pm

У тебя МДМ установлен в каталог /var/www/html, поэтому и конфиг config.php нужно редактировать из этого каталога, а не копировать куда попало.

Для малинок есть офф образы, можно воспользоваться ими (ссылки на сайте).

Если хочется все руками поставить, то в БЗ есть подробнейший мануал «Установка на Linux».

Dimanoid999

Сообщения: 26
Зарегистрирован: Вс янв 20, 2019 2:05 pm
Благодарил (а):
3 раза
Поблагодарили:
0

Re: не могу зайти на веб страницу своего MD

Сообщение

Dimanoid999 » Пн янв 28, 2019 10:18 pm

skysilver писал(а): ↑

Чт янв 24, 2019 10:31 pm


У тебя МДМ установлен в каталог /var/www/html, поэтому и конфиг config.php нужно редактировать из этого каталога, а не копировать куда попало.

Для малинок есть офф образы, можно воспользоваться ими (ссылки на сайте).

Если хочется все руками поставить, то в БЗ есть подробнейший мануал «Установка на Linux».

спасибо за пояснения. Установил в очередной раз из образа. но для установки и импорта базы данных пользовался руководством по установке MD на linux. из под рута заходил добавлял нового пользователя прописывал пароль. под db_termina.sql. когда нажимал + появлялось много всего . Для верности выходил из phpmyadmin/ и вновь заходил под своим логином и паролем. Далее Установка собственника и группы на файлы и директории как по руководству правил конфиг точно как написано в руководстве. прописал там в начале логин и пароль с которыми захожу в phpmyadmin/ и раскоментировал и прописал IP со звездочкой и другим придуманным логином и паролем для входа с удаленки.

не перегружаясь попробовал зайти и на веб страницу и на phpmyadmin/ с локалки -все ОК!!! но как только перезагрузился опять выдало:
dimon
Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘dimon’@’localhost’ (using password: YES) in /var/www/html/lib/mysqli.class.php on line 134
Can’t connect to database (1045: Access denied for user ‘dimon’@’localhost’ (using password: YES)). также не смог зайти и на phpmyadmin/
при повторной манипуляции с базами из под рута опять все заработало но…… до очередной перезагрузки(((.
подумал что я не доработал по руководству основной цикл первый вариант не прокатил второй вроде прошел. но после перезагрузки опять все то же самое
dimon
Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘dimon’@’localhost’ (using password: YES) in /var/www/html/lib/mysqli.class.php on line 134
Can’t connect to database (1045: Access denied for user ‘dimon’@’localhost’ (using password: YES)).
Да что блин за ….. Подскажите пожалуйста что же я опять не так делаю….

fandaymon

Сообщения: 1530
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а):
39 раз
Поблагодарили:
564 раза

Re: не могу зайти на веб страницу своего MD

Сообщение

fandaymon » Пн янв 28, 2019 11:21 pm

Dimanoid999 писал(а): ↑

Пн янв 28, 2019 10:18 pm



Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘dimon’@’localhost’ (using password: YES) in /var/www/html/lib/mysqli.class.php on line 134
Can’t connect to database (1045: Access denied for user ‘dimon’@’localhost’ (using password: YES)).
Да что блин за ….. Подскажите пожалуйста что же я опять не так делаю….

Можно попробовать sudo mysql -uroot -p -e «GRANT ALL PRIVILEGES ON *.* TO ‘dimon’@’localhost’;»

«Четырёхсотые» коды состояния описывают проблемы на стороне клиента: обычно они возникают, когда браузер отправляет серверу некорректный HTTP-запрос.

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

  • Что означает ошибка 403 (Forbidden)
  • Что могло пойти не так
  • Ошибки на стороне пользователя
  • Ошибки на стороне сайта
  • Ограничения на стороне хостера или провайдера
  • Как исправить ошибку 403
  • Что делать владельцу сайта
  • Что делать пользователю

Ошибка 403 (Forbidden) — это когда сервер понял запрос, но почему-то отказывается выполнять его и отдавать браузеру HTML-код страницы.

Помимо «Forbidden», сервер может описать ошибку и другими словами: «error access denied» (доступ запрещён), «you don’t have permission to access» (нет разрешения на вход) и так далее. Сообщения разные, но смысл один.

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

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

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

Неправильный URL-адрес. Возможно, вы случайно постучались на какую-то секретную страничку, а это ни вам, ни серверу не нужно. Банально, но стоит перепроверить ссылку ещё разок.

Проблема в устройстве. Проверить это можно, зайдя на страницу с другого девайса. Если всё откроется, значит, дело в конкретной технике. Причины у этого могут быть разные:

  • Неправильные данные в кэше. Тогда можно почистить его или перезагрузить страницу сочетанием Ctrl + F5 (при таком принудительном обновлении кэш игнорируется).
  • Устаревшие данные в cookies. Если проблема в этом, то достаточно почистить их, и всё заработает.
  • Вы заходите на страницу со смартфона, на котором включён режим экономии трафика. Из-за него браузер может не передавать сайту какие-то нужные ему данные — это и вызывает HTTP-ошибку Forbidden. В этом случае достаточно отключить экономию трафика.

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

Кадр: сериал «Парки и зоны отдыха» / NBC

«Forbidden» может возникнуть, если что-то не так с компонентами сайта. Вот несколько возможных проблем, которые может и должен решить администратор сайта.

Некорректный индексный файл. Это файл, который указывает на главную страницу домена или поддомена. Нужно, чтобы у него были правильное название и формат — а они, в свою очередь, определяются CMS, которой вы пользуетесь. Например, для сайтов на WordPress это может быть index.html, index.htm или index.php.

А ещё индексный файл должен находиться в корневой папке домена или поддомена — смотря к чему он относится.

Неправильно расположены файлы сайта. Как и index, другие файлы сайта тоже должны лежать в корневой директории. Где именно — зависит от CMS и хостинга, которые вы используете.

Неверно настроены права доступа. У каждого файла и папки есть права доступа, которые состоят из трёх цифр от 0 до 7: первая — права владельца, вторая — групповые права, третья — публичные права. Сама цифра означает, какие права предоставлены этой группе.

Если у пользователя нет прав на выполнение действия, то он получит HTTP-ошибку 403 Forbidden. Обычно на папки выставляют доступ 755, на файлы — 644.

Проблемы с плагином. Если вы устанавливали плагины для своей CMS, то вызвать код 403 может какой-то из них. Возможно, он не обновился до последней версии, повреждён или несовместим с конфигурациями сайта.

Вот как это проверить, если у вас WordPress:

  • Перейдите в раздел wp-content и найдите папку plugins.
  • Переименуйте её — это отключит работу всех плагинов.
  • Если проблема уйдёт, значит, дело было в плагинах.

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

Некорректные указания в файле .htaccess. Если вы используете Apache Web Server, попробуйте переименовать файл .htaccess. Так же как и с плагинами, это отключит его и позволит понять, виновен ли он в ошибке.

Если дело всё-таки в .htaccess, проверьте и исправьте его директивы. Вот на какие условия стоит обратить внимание:

  • deny (запрещает доступ);
  • allow (разрешает доступ);
  • require (запрещает или разрешает доступ всем, кроме указанных пользователей);
  • redirect (перенаправляет запрос на другой URL);
  • RewriteRule (преобразует строку с помощью регулярных выражений).

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

Чтобы проверить, в этом ли дело, отключите брандмауэр и повторите запрещённое действие. Если сработает — проблема найдена. Проверьте журнал брандмауэра: там должна быть указана конкретная причина блокировки запроса.

Узнав причину, добавьте её в исключения, и такие запросы будут выполняться корректно.

Тариф хостинга не поддерживает инструменты. Например, вы пишете на PHP 8, а тариф рассчитан только на PHP 7.4. В таком случае придётся либо перейти на другую версию инструмента, либо сменить тариф (а может, и целого хостера).

Бывает так: с логикой на сервере всё в порядке, HTTP-запрос составлен корректно, а ошибка 403 всё равно возникает. Но подождите кричать «Тысяча чертей!» — возможно, шайба на стороне посредника.

Хостер прекратил обслуживание сайта. Просрочка платежа, нарушение условий хостинга, блокировки Роскомнадзора и другие малоприятные истории. Самое время проверить почту — обычно доступ к сайту не отключают без предупреждения.

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

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

Да-а, такая маленькая ошибка, а проблем — как с запуском Falcon Heavy на Марс. Держите чек-лист, который поможет не запутаться и быстро всё пофиксить.

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

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

Если ничего не помогает — обратитесь за помощью к своему хостинг-провайдеру.

  • Перепроверьте URL страницы: правильный ли он? Вы могли кликнуть по ошибочной ссылке или сайт переехал на другой адрес, а поисковики этого ещё не поняли.
  • Проверьте, авторизованы ли вы на сайте. Залогиньтесь, если есть такая возможность.
  • Зайдите на страницу с другого устройства. Если сайт заработал — проблема в устройстве. Попробуйте перезагрузить страницу, почистить кэш и cookies браузера или отключить экономию трафика.
  • Включите или выключите VPN. Возможно, доступ к сайту блокируется по IP-адресу для пользователей из определённой страны или региона. Попробуйте использовать IP-адреса разных стран.
  • Подключитесь к другой сети. Например, если пользуетесь 4G, перейдите на Wi-Fi. Это поможет понять, есть ли проблемы на стороне поставщика интернета.

Если ничего не помогает, значит, проблема на стороне сайта. Обратитесь в техподдержку и сообщите об ошибке — возможно, о ней ещё никто не знает.

Все мы, путешествуя по просторам интернета, натыкаемся на различные ошибки при загрузке сайтов. Одна из них, кстати, достаточно часто встречается – я говорю об ошибке сервера 403 Forbidden Error. Сегодня я рассмотрю причины ее возникновения и способы устранения со стороны владельца сайта и его пользователя.

Что означает ошибка 403 и почему она появляется

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

  • Формат индексного файла неверен.
  • Некорректно выставленные права на папку/файл.
  • Файлы были загружены в неправильную папку.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

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

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

Проверка индексного файла

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

Еще не стоит забывать, что индексный файл может быть нескольких форматов, в зависимости от конфигураций сайта: index.html, index.htm, или index.php. Кроме того, он должен храниться в папке public_html вашего сайта. Файл может затеряться в другой директории только в том случае, если вы переносили свой сайт.

Проверка индексного файла на наличие и правильность ввода

Любое изменение в папке или файле фиксируется. Чтобы узнать, не стала ли ошибка итогом деятельности злоумышленников, просто проверьте графу «Дата изменения».

Настройка прав доступа

Ошибка 403 Forbidden появляется еще тогда, когда для папки, в которой расположен искомый файл, неправильно установлены права доступа. На все директории должны быть установлены права на владельца. Но есть другие две категории:

  • группы пользователей, в числе которых есть и владелец;
  • остальные, которые заходят на ваш сайт.

На директории можно устанавливать право на чтение, запись и исполнение.

Так, по умолчанию на все папки должно быть право исполнения для владельца. Изменить их можно через панель управления TimeWeb. Для начала я зайду в раздел «Файловый менеджер», перейду к нужной папке и выделю ее. Далее жму на пункт меню «Файл», «Права доступа».  

Как изменить права доступа к файлу в файловом менеджере TimeWeb

Откроется новое окно, где я могу отрегулировать права как для владельца, так и для всех остальных.

Как должны быть выставлены права доступа для всех папок

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

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

Для решения подобной проблемы необходимо просто отключить их. Но сначала надо найти папку с плагинами. Открываю папку своего сайта, перехожу в раздел «wp-content» и нахожу в нем директорию «plugins». Переименовываю папку – выделяю ее, жму на меню «Файл» и выбираю соответствующий пункт. Название можно дать вот такое: «plugins-disable». Данное действие отключит все установленные плагины.

Отключение плагинов через файловый менеджер TimeWeb

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

Но что делать, если у вас плагин не один, а какой из них влияет на работу сайта – неизвестно? Тогда можно вернуть все как было и провести подобные действия с папками для определенных плагинов. Таким образом, они будут отключаться по отдельности. И при этом каждый раз надо перезагружать страницу и смотреть, как работает сайт. Как только «виновник торжества» найден, следует переустановить его, удалить или найти альтернативу.

Читайте также

Ошибки сервера HTTP

Как исправить ошибки SMTP-сервера при отправке писем

Как решить проблему, если вы – пользователь

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

  • Сначала надо убедиться, что проблема заключается именно в вашем устройстве. Внимательно проверьте, правильно ли вы ввели URL сайта. Может, в нем есть лишние символы. Или, наоборот, какие-то символы отсутствуют.
  • Попробуйте загрузить страницу с другого устройства. Если на нем все будет нормально, значит, проблема кроется именно в используемом вами девайсе. Если нет – надо перейти к последнему шагу.
  • Еще хороший вариант – немного подождать и обновить страницу. Делается это либо кликом по иконке возле адресной строки браузера, либо нажатием на комбинацию Ctrl + F5. Можно и без Ctrl, на ваше усмотрение.
  • Если ничего из вышеперечисленного не помогло, надо очистить кэш и cookies. Провести такую процедуру можно через настройки браузера. Для этого необходимо открыть историю просмотров, чтобы через нее перейти к инструменту очистки. Эту же утилиту часто можно найти в настройках, в разделе «Конфиденциальность и безопасность». В новом окне нужно отметить пункты с кэшем и cookies и нажать на кнопку для старта очистки.Очистка кэша и cookies в браузере Google Chrome
  • Ошибка 403 Forbidden возникает и тогда, когда пользователь пытается открыть страницу, для доступа к которой сначала надо осуществить вход в систему. Если у вас есть профиль, просто войдите в него и попробуйте вновь загрузить нужную страницу.
  • Если вы заходите со смартфона, попробуйте отключить функцию экономии трафика в браузере. Она находится в настройках, в мобильном Google Chrome под нее отведен отдельный раздел. 
  • Последний шаг – подождать. Когда ни один способ не помогает, значит, неполадки возникли именно на сайте. Возможно, его владелец уже ищет способы решения проблемы и приступает к их исполнению, но это может занять какое-то время. Пользователям остается только дождаться, когда все работы будут завершены.

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

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

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

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

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

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

  • Доступ к панели управления хостингом.
  • Что такое ошибка доступа 403?
  • Почему возникает ошибка доступа 403
  • Что  делать если возникла ошибка доступа 403
    • Шаг 1 — Проверка файла .htaccess
    • Откройте «Диспетчер файлов» в панели управления хостингом
    • Шаг 2 — Работа с правами доступа
    • Шаг 3 — Отключение плагинов WordPress
  • Заключение

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

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

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

Forbidden: You don't have permission to access [directory] on this server
	HTTP Error 403 – Forbidden
	403 forbidden request forbidden by administrative rules
	403 Forbidden
	Access Denied You don't have permission to access

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка 403 (error 403 Forbidden) — это ответ сервера, который отправляется, когда доступ к странице запрещен или ограничен по ряду причин. 

Текстовое описание ошибки может варьироваться. Вот некоторые вариации:

  • 403 Forbidden.
  • Access denied.
  • «В доступе отказано».
  • Forbidden.
  • You don’t have permission to access.
  • Запрещено 403. 

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

Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403
Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403

Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403
Так выглядит ошибка 403 на разных сайтах. Примеры ошибки 403

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

Почему возникает ошибка? Самый частый вариант — у пользователя недостаточно прав для просмотра страницы или контента на ней. Запрет с кодом 403 может установить администратор сети, администратор сервера, провайдер или разработчик.

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

Не успел обновиться кэш DNS серверов

Эта проблема часто возникает при переносе домена между разными регистраторами, а также при попытках перенести домен на разные аккаунты у одного регистратора. 

Решение: подождать. Обновление DNS записей, как правило, может занимать от 4 до 24 часов.

Ошибку вызывает плагин

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

Решение: найти проблемное расширение и отключить его.

Доступ к сайтам ограничен для пользователей из определенного местоположения

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

Решение: воспользоваться VPN-сервисом. 

Некорректный файл индекса сайта

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

Индексный файл — это index.html, который используется, чтобы указать главную страницу сайта. Этот файл всегда должен находиться в корневой папке сайта.

Решение: проверить индексный файл своего сайта. Для этого откройте файловый менеджер используемого хостинга и найдите файл со словом index. 

Индексный файл сайта, найденный при помощи файлового менеджера Sprutio (хостинг Beget)

Индексный файл сайта, найденный при помощи файлового менеджера Sprutio (хостинг Beget)

Если вы пользуетесь услугами REG.RU, там также есть встроенный файловый менеджер. Чтобы получить к нему доступ, выполните следующие действия:

  1. В левом навигационном меню выберите пункт «Сайты».
  2. Выберите проблемный домен.
  3. Кликните по кнопке «Менеджер файлов» (в новой версии «Файлы сайта»).
  4. Найдите индексный файл в корневой директории сайта.

Нашли индексный файл через встроенный менеджер файлов

Нашли индексный файл через встроенный менеджер файлов

Важно: индексный файл должен обязательно располагаться в папке, которая называется public_html.

Обязательно проверьте необходимый формат индексного файла: далеко не всегда он должен иметь расширение .HTML.

В зависимости от используемой системы управления контентом и конфигурации сайта индексный формат файла может отличаться: возможные варианты расширения — HTML, PHP, HTM.

В разных панелях управления проверка индексного файла происходит по-разному. Посмотрим, как проверить индексный файл в ISPmanager — однойиз самых популярных панелей управления сегодня.

  1. В навигационном меню слева нажимаем кнопку «Сайты».
  2. Выбираем проблемный домен, нажимаем кнопку «Изменить».
  3. В самом низу находим строку «Индексная страница»:

Это и есть название индексной страницы сайта, которое мы искали

Это и есть название индексной страницы сайта, которое мы искали

Приостановлено обслуживание сайта на конкретном хостинге

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

Решение: оплатить услуги хостинга.

Некорректное месторасположение файлов сайта

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

Решение: убедиться, что папка с файлами сайта находится в правильной папке. Корневая папка сайта по управлением WordPress на хостинге Beget может выглядеть так:

 В зависимости от хостинга корневая папка может называться site, public_html, html, www, html

В зависимости от хостинга корневая папка может называться site, public_html, html, www, html

Указаны некорректные права на файл или папку 

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

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

  • Для папок — код 755 или код 750;
  • Для файлов — код 644 или код 640.

Вы можете установить любой из этих вариантов.

У разных CMS могут быть свои коды для указания прав папок и файлов. Например, в WordPress на системный файл wp-config.php должны быть настроены права с кодом 440 (или с кодом 400).

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

Некорректные указания в конфигурационном файле htaccess

.htaccess — это файл конфигурации для использования на веб-серверах с программным обеспечением Apache Web Server. Когда .htaccess помещается в каталог (который, в свою очередь, загружается через веб-сервер Apache), он обнаруживается и выполняется программным обеспечением веб-сервера Apache.

Рассмотрим пример директивы, которая запрещает доступ к сайту всем пользователям, кроме одного IP-адреса:

Order Deny.Allow

Deny from all

Allow from 123.456.789.000

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

Решение: найти файл .htaccess в папке сайта и проанализировать команды, которые были прописаны недавно.

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

Файл .htaccess легко отыскать в корневой папке сайта

Файл .htaccess легко отыскать в корневой папке сайта

Особое внимание обратите на команды со словами deny, redirect, require: 

Пример команд в системном файле htaccess

Пример команд в системном файле htaccess

Удалите все соответствующие строки (со словами deny, redirect, require) и сохраните файл. Отключите кэширование данных на сайте и проверьте доступность страницы, которая отдавала 403-й код. Если все работает, значит причина была именно в .htaccess. Снова включите кэширование данных. 

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

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

Иные причины 403 ошибки

  • Работодатель ограничивает доступ ко всем публичным сайтам, кроме тех, которые нужны для работы.
  • Доступ к сайту временно ограничен вебмастером по определенному признаку, например, по используемому браузеру.
  • Допущена опечатка в URL страницы (при ручном вводе).
  • Пользователь пытается открыть страницу сайта, предназначенную для служебного использования.
  • Пользователь пытается открыть страницу сайта, предназначенную для использования только зарегистрированными пользователями.
  • Пользователь был заблокирован по какому-либо параметру, например по IP-адресу (за нарушение правил пользования сайтом).
  • Доступ к сайту временно приостановлен для всех пользователей, так как проводится его техническое обслуживание.

Резюме

Используйте чек-лист, который поможет исправить ошибку 403 вебмастеру и пользователю.

Вебмастеру

  1. Убедитесь, что указан корректный адрес страницы.
  2. Проверьте директивы в системном файле htaccess.
  3. Убедитесь, что все файлы сайта находятся в корневом каталоге.
  4. Проверьте наличие всех необходимых файлов, которые загружаются при обращении к проблемной странице.
  5. Свяжитесь с хостингом и уточните, имеются ли какие-либо ограничения, наложенные на ваш сайт или домен.
  6. Убедитесь, что выставлены корректные права доступа на папки и файлы.

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

Пользователю

У пользователя возможности исправить ошибку гораздо меньше, так как причина, чаще всего, находится не на его стороне. Что вы можете сделать:

  1. Дважды проверьте URL, если указываете его вручную.
  2. Пройдите авторизацию, если такая возможность предусмотрена конфигурацией сайта.
  3. Свяжитесь с администратором сайта и сообщите об ошибке.
  4. Попробуйте открыть ссылку спустя 2-3 дня. Во многих случаях ошибка носит временный характер.  

Часто адрес страницы меняется дважды после публикации и поисковые системы просто не успевают обработать новую версию адреса. Следует подождать хотя бы один день. Страница с некорректным URL покинет индекс, исчезнет из результатов поиска, а на ее место придет страница с правильным адресом.

Ошибка 403 Forbidden – это код состояния HTTP, который означает, что доступ к странице или ресурсу, который вы пытались открыть, по какой-то причине абсолютно запрещен.

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

Отображение ошибки 403 Forbidden на экране ноутбука

Это наиболее распространенные воплощения ошибки 403:

403 Forbidden
HTTP 403
Запрещено: у вас нет прав доступа к [каталогу] на этом сервере
Запрещено
Ошибка 403
Ошибка HTTP 403.14 – запрещено
Ошибка 403 – Запрещено
Ошибка HTTP 403 – запрещено

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

В Internet Explorer сообщение Сайт отказался показать эту веб-страницу указывает на ошибку 403 Forbidden. Только проверьте, в строке заголовка IE должно быть написано 403 Forbidden или что-то подобное.

Ошибка 403, получаемая при открытии ссылок с помощью программ Microsoft Office, генерирует сообщение «Невозможно открыть [url]». Не удается загрузить запрошенную вами информацию в программу MS Office».

Центр обновления Windows также может сообщать об ошибке HTTP 403, но он будет отображаться его код ошибки 0x80244018 или со следующим сообщением: WU_E_PT_HTTP_STATUS_FORBIDDEN.

Причина ошибок 403 Forbidden

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

Веб-серверы Microsoft IIS предоставляют более конкретную информацию о причине ошибок 403, добавляя после 403 числовой суффикс, как в HTTP-ошибке 403.14, это означает, что в доступе к списку каталогов отказано. Вы можете увидеть полный список на сайте Microsoft.

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

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

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

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

  2. Очистите кеш вашего браузера. Проблемы с кэшированной версией просматриваемой страницы могут вызывать ошибку 403.

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

    Как правило, веб-сайт выдает ошибку 401, когда требуется специальное разрешение, но иногда вместо этого используется 403 Forbidden.

  4. Очистите файлы cookie вашего браузера, особенно если вы обычно заходите на этот сайт без проблем.

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

  5. Свяжитесь с сайтом напрямую. Возможно, ошибка 403 Forbidden является системной ошибкой, её видят все остальные, и веб-сайт ещё не знает об этой проблеме.

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

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

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

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

Ошибки подобные 403 Forbidden

Следующие сообщения также являются ошибками на стороне клиента и связаны с ошибкой 403 Forbidden: 400 Bad Request, 401 Unauthorized, 404 Not Found и 408 Request Timeout.

Также существует несколько кодов состояния HTTP на стороне сервера, например, популярная 500 Internal Server Error.

Понравилась статья? Поделить с друзьями:
  • Ошибка 403 http status
  • Ошибка 403 html шаблон
  • Ошибка 403 google поиск
  • Ошибка 403 google аккаунт
  • Ошибка 403 google chrome