【问题标题】:XAMPP gives 'Access Prohibited' on attempted access to files in symlinked folderXAMPP 在尝试访问符号链接文件夹中的文件时给出“禁止访问”
【发布时间】:2013-12-05 05:38:19
【问题描述】:

当我尝试访问我在 htdocs 目录中创建的符号链接文件夹中的文件和目录时,XAMPP 会出现“禁止访问”错误。如何让 XAMPP 停止返回此错误,而是开始返回我在符号链接目录中查找的文件?

请注意以下内容,我根据类似问题尝试过:

  • 我在localhost 上运行这个
  • XAMPP 已激活,因为我在访问 localhost 时得到一个启动页面
  • XAMPP 可以读取我添加到htdocs 的文件,因为我添加了一个可读的index.html 文件
  • 符号链接、符号链接目录和子目录都具有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(最新版本,今天下载)

谢谢!

【问题讨论】:

  • 更新:我可以通过使用 MAMP 来解决这个问题,但我仍然不知道为什么我首先遇到了 XAMPP 的问题。

标签: apache xampp


【解决方案1】:

有些指令前面需要+-FollowSymLinks 就是其中之一。如果你需要启用符号链接,你需要做+FollowSymLinks,如果你不需要,你需要做-FollowSymLinks

您可以阅读有关选项指令here 的更多信息。

我在 SO here 上发现了另一个问题

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 2014-08-03
    • 2010-11-19
    • 2022-12-19
    • 2014-03-05
    • 2015-08-20
    • 1970-01-01
    • 2022-08-24
    相关资源
    最近更新 更多