MAC OS X Xampp Доступ запрещен

Я установил XAMPP в свой MAC.

И я просто попытался открыть папку, и она вернула ошибку 403: доступ запрещен!

Я прочитал на foruns, что мне нужно изменить архив httpd, но после изменений, никаких изменений, ошибка доступа запрещена! на моей папке/сайтах.

http.conf, который я изменил, здесь: "Приложения/XAMPP/xamppfiles/apache2/conf"

Alias /bitnami/ "/Applications/XAMPP/xamppfiles/apache2/htdocs/"
Alias /bitnami "/Applications/XAMPP/xamppfiles/apache2/htdocs"

    <Directory />
        Options All
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>

Спасибо!

-

EDIT: SOLVED: http://f6design.com/journal/2012/03/11/configuring-virtualhosts-in-xampp-on-mac/

Ответ 1

Эта ссылка действительно полезна

SOLVED: http://f6design.com/journal/2012/03/11/configuring-virtualhosts-in-xampp-on-mac/

Все, что вам нужно, это права.

Я не разрешал виртуальные хосты.

Я только что заменил User daemon на User yourUserName в /Applications/XAMMP/xammpfiles/etc/httpd.conf

Итак, я получил доступ к своим пользовательским папкам (через symlinks в папке htdocs в моем случае)

Ответ 2

У меня была такая же ошибка, но оказалось, что это проблема с файловой системой Mac OSX, а не проблема с настройкой apache.

Это может быть не каждый раз, поэтому прочитайте Эта статья для более подробной информации

Что решило мою проблему:

Я изменил разрешение на /Applications/XAMPP/xamppfiles/htdocs/, используя chmod до 644

sudo chmod 644 /Applications/XAMPP/xamppfiles/htdocs/

Ответ 3

(Этот вопрос был решен OP и ответил путем редактирования URL-адреса в вопросе. Преобразован в ответ на wiki сообщества. См. Вопрос без ответов, но проблема решена в комментариях (или расширен в чате))

OP писал (а):

SOLVED: http://f6design.com/journal/2012/03/11/configuring-virtualhosts-in-xampp-on-mac/

Только ответы на URL устарели на SO. Таким образом, публикация блога объясняет изменения, необходимые для файлов /Applications/XAMPP/xamppfiles/etc/httpd.conf и /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf

Ответ 4

Введите это в терминал и нажмите enter

sudo chmod 777 /Applications/XAMPP/xamppfiles/htdocs/

Ответ 5

У меня была такая же ошибка. Я просмотрел журнал ошибок и нашел "xe2\x80\x9c".

Оказывается, ошибка была вызвана в файле httpd-vhosts.conf.

Ошибка была вызвана кавычками Curly (") в конце одного из моих определений DocumentRoot. Редактирование текста может вызвать у вас эту проблему.

Найдите и замените " на " (прямые кавычки). Сохранить и перезагрузить сервер.

Это сработало!

Ответ 6

изменить права доступа к папке приложения внутри htdocs

Пример:

sudo chmod -R 777 пример

перезапустить Apache

http://localhost/example