403 Запрещенная ошибка на Mac при попытке просмотра локальных файлов с помощью Apache

У меня возникла проблема, когда я не могу просматривать локальные файлы изображений, например favicon .ico, .png, .svg .gif или .jpg, при локальном запуске apache. Я использую apache 2.2.26, и я настроен на Mac с использованием папки Sites. Все работает идеально гладко, и я даже могу просматривать изображения в моих файлах PHP и html локально, но когда я набираю их прямо в поле URL браузера, я получаю эту ошибку:

запрещено

У вас нет прав доступа к /kitten.jpg на этом сервере.

Если я пытаюсь перейти к файлу .php или .html, я не получаю такой ошибки. Страница отображается очень хорошо, и, как я уже сказал, если на странице есть файлы изображений, она отображает все как видимое. Это небольшая проблема, так как она только мешает мне видеть мой значок и просматривать изображения в поле URL моего браузера, но мне очень интересно, почему это происходит. Я проверил права доступа к своим файлам и не вижу ничего примечательного в этих конкретных файлах изображений. Кажется, что-то смешное в файлах конфигурации (возможно, httpd.conf? Или мой файл user.conf?). Я не эксперт по Apache, и любая помощь будет оценена. Я также пытался искать это в других сообщениях на stackoverflow, и хотя другие люди могут иметь аналогичный проблема, как у меня никогда не кажется, это конкретный проблема, поэтому я не решаюсь двигаться вперед с этими последующими решениями. Отсюда мой вопрос по этому конкретному вопросу. Помощь приветствуется, спасибо.

3

Решение

Можете ли вы просмотреть ваш DocumentRoot? как это:

cd /Library/WebServer/Documents/

если вы можете ls ваши документы, вы делаете это:

sudo chown -R www-default:www-default /Library/WebServer/Documents

или же

sudo chmod -R 755 /Library/Webserver/Documents

Если вы не можете просмотреть документ и получите ошибку «Права доступа», вы должны использовать root и установить
пользователь и рад за вас. или установите разрешение 755

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector