Я установил 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