У меня есть PHP веб-приложения, работающие на XAMPP 7.4.1 на macOS 10.15. XAMPP работал на меня в прошлом. Я испортил мою среду разработки, потому что 32-битные приложения sh* лежали в постели с Каталиной, а моя старая установка XAMPP не открылась. Я снова настроил виртуальные хосты, но теперь, когда я пытаюсь получить доступ к одному из моих сайтов, я получаю следующую ошибку:
Access forbidden!
You don't have permission to access the requested directory. There is
either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
Мои виртуальные хосты выглядят следующим образом:
# localhost
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
<Directory "/Applications/XAMPP/xamppfiles/htdocs">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
#####################
# PERSONAL PROJECTS #
#####################
# Dunsparce.net
<VirtualHost *:80>
ServerName dunsparce.net
DocumentRoot "/Users/danielschnoll/Documents/Projects/Dunsparce.net"
<Directory "/Users/danielschnoll/Documents/Projects/Dunsparce.net">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
ErrorLog "logs/dunsparce-error_log"
</VirtualHost>
У меня есть несколько виртуальных хостов в списке, и все они следуют одному и тому же формату. У меня есть Require all granted
на каждой, а также строки Allow Override All
и Options...
. Как я сказал в начале поста, все они работали в прошлом. У меня также есть # Include
незакомментированный в моем файле httpd.conf
, хотя я почти уверен, что ошибка Access Forbidden совершенно не связана с ней.
Есть идеи?