403 Запрещено: у вас нет разрешения на доступ

запрещено

У вас нет прав доступа к /install/step3.php на этом сервере.

Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 404 Not Found.

Почему отображается эта ошибка, когда я пытаюсь установить скрипт?

4 ответа

Ваш вопрос имеет 2 проблемы конфигурации.

  • Разрешение файла (в файловой системе)
  • Атрибут ErrorDocument (в веб-сервере Apache)

Во-первых, вы можете решить проблему с правами доступа с помощью команд 'chmod' и 'chown'.

попробуй это:

  1. каталог chmod -R 777 (777 означает разрешение для всех)
  2. chown -R [user]: [group] каталог (как правило, одни и те же [user] и [group])

Во-вторых, ошибка дескриптора ErrorDocument может происходить из-за атрибута invaild ErrorDocument в файле.htacess или httpd.conf (или apache2.conf).

попробуй это:

  1. проверьте файл.htacess в каталоге 'install /'. Если вы не можете проверить этот файл, вы можете попробовать команду 'ls -al' в терминале. Вы должны найти атрибут "ErrorDocument" и удалить или исправить его.
  2. проверьте файл конфигурации вашего веб-сервера apache (httpd.conf или apache2.conf). Если вы можете проверить атрибут "ErrorDocument", вы можете попробовать удалить этот атрибут в файле. Это временно, поэтому вы должны сделать резервную копию, прежде чем попробовать предложенные случаи.
  3. Если вы не можете решить проблемы 1 и 2, вы можете попробовать отключить атрибут "AllowOverride". Попробуйте найти атрибут "AllowOverride x" и заменить его на "AllowOverride None". Потому что эта проблема может быть из файла.htacess в родительских каталогах. Атрибут AllowOverride может разрешить или запретить дополнительную настройку в файле.htacess.
  4. Вы должны перезапустить службу Apache после того, как попробуйте это. Вы можете попробовать команду "service httpd restart" или "service apache2 restart".

Удачи вашему веб-серверу и вам.

Я столкнулся с этой проблемой. На локальном хосте он работал как я хочу, но при развертывании (с использованием Filezilla в моем случае) на удаленном сервере возникла проблема. с ошибкой 403 вместо 404. Я думаю, как упоминалось ранее, это ограниченный доступ с сервера. Я только перезагружал всю папку, и теперь все идеально. Спасибо этому сообществу.

Первое, что нужно сделать, это убедиться, что index.html записан правильно. Запрещенный 403 обычно указывает, что сервер работает, но запрошенный ресурс не найден. Затем очистите кеш. Кроме того, проверьте файл php.ini, чтобы настроить все необходимые элементы для запуска вашего сайта.

Веб-сервер (работающий на веб-сайте) считает, что поток данных HTTP, отправленный клиентом (например, вашим веб-браузером или нашим роботом CheckUpDown), был корректным, но доступ к ресурсу, указанному по URL, по какой-то причине запрещен.

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

Безусловно самая частая причина этой ошибки - то, что просмотр каталога запрещен для веб-сайта. Большинство веб-сайтов требуют, чтобы вы перемещались по URL-адресам на веб-страницах этого сайта. Они не часто позволяют просматривать структуру каталогов файлов сайта. Например, попробуйте следующий URL (затем нажмите кнопку "Назад" в вашем браузере, чтобы вернуться на эту страницу):

http://www.checkupdown.com/accounts/grpb/B1394343/

Этот URL-адрес должен завершиться с ошибкой 403, говорящей "Запрещено: у вас нет прав доступа к / account / grpb / B1394343 / на этом сервере". Это связано с тем, что наш веб-сайт CheckUpDown намеренно не хочет, чтобы вы просматривали каталоги - вам нужно переходить с одной конкретной веб-страницы на другую, используя гиперссылки на этих веб-страницах. Это верно для большинства веб-сайтов в Интернете - на их веб-сервере отключено "Разрешить просмотр каталогов".

.htaccess

ErrorDocument 404 /index.php
ErrorDocument 403 /index.php
ErrorDocument 403.14 /index.php
ErrorDocument 500 /index.php
Другие вопросы по тегам