MacOS XAMPP访问被拒绝错误403 - 您没有权限访问请求的目录
MacOS XAMPP访问被拒绝错误403 - 您没有权限访问请求的目录
我在macOS 10.15上使用XAMPP 7.4.1运行一些PHP Web应用程序。过去,XAMPP一直能正常工作。但由于Catalina不支持32位应用程序,我的开发环境出了问题,旧的XAMPP安装无法打开。我重新设置了虚拟主机,但现在当我尝试访问其中一个站点时,出现以下错误:
访问被拒绝! 您没有权限访问所请求的目录。要么没有索引文档,要么目录受到读保护。 如果您认为这是服务器错误,请联系网站管理员。 错误403
我的虚拟主机配置如下:
# localhost
ServerName localhost
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
Options Indexes FollowSymLinks Includes execCGI
AllowOverride All
Require all granted
#####################
# 个人项目 #
#####################
# Dunsparce.net
ServerName dunsparce.net
DocumentRoot "/Users/danielschnoll/Documents/Projects/Dunsparce.net"
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
ErrorLog "logs/dunsparce-error_log"
我还有更多类似的虚拟主机配置,它们都遵循相同的格式。每个虚拟主机都有Require all granted
,以及Allow Override All
和Options...
行。就像我在帖子开始时所说的,它们过去都可以正常工作。我还在httpd.conf
文件中取消了# Include
的注释,尽管我相当确定"访问被拒绝"错误与此无关。有任何想法吗?