当我尝试访问我在 htdocs 目录中创建的符号链接(symbolic link)文件夹中的文件和目录时,XAMPP 给出了“禁止访问”错误。我怎样才能让 XAMPP 停止返回此错误,而是开始返回我在符号链接(symbolic link)目录中查找的文件?
请注意以下内容,我已根据类似问题尝试过:
- 我在
localhost
上运行它 - XAMPP 已激活,因为我在访问
localhost
时看到启动页面 - XAMPP 可以读取我添加到
htdocs
的文件,因为我添加了一个可读的index.html
文件 - 符号链接(symbolic link)、符号链接(symbolic link)目录和子目录都有
755
权限,我尝试访问的文件是世界可读的 /Applications/XAMPP/xamppfiles/etc/httpd.conf
有:DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks ExecCGI Includes AllowOverride All Require all granted </Directory>
我在 Mac OS X 10.9 上运行 XAMPP 1.8.3(最新版本,今天下载)
谢谢!
最佳答案
有些指令需要在+
或-
之前。 FollowSymLinks
就是其中之一。如果您需要启用符号链接(symbolic link),则需要执行 +FollowSymLinks
,如果不需要,则需要执行 -FollowSymLinks
。
您可以阅读更多关于选项指令的信息 here .
我在 SO here 上发现了另一个问题
关于apache - XAMPP 尝试访问符号链接(symbolic link)文件夹中的文件时给出 'Access Prohibited',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20109312/