【问题标题】:Symlinks w/ Xampp Error带有 Xampp 错误的符号链接
【发布时间】:2015-08-06 20:03:30
【问题描述】:

我目前在 Windows 上使用 Xampp 进行本地 Web 开发。在我的网络根目录中,我的每个项目都有符号链接,如下所示:

http://i.stack.imgur.com/GW9Yt.png

当通过资源管理器跟踪符号链接时,它会打开正确的文件夹和位置,但是,当在我的浏览器(本地主机/项目)中通过 Apache 加载时,我收到此错误:

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required     'C:/xampp/htdocs/project/index.php' (include_path='.;C:\xampp\php\PEAR') in Unknown on line 0

文件 index.php 位于符号链接指向的目录中。

我认为这是一个权限错误,但是我似乎无法发现可能导致此问题的原因,因为我已经单独检查了每个文件夹、文件等的权限,但似乎找不到问题。

我注意到的是位于符号链接内文件夹内的文件夹中的文件,例如link/style/file.txt 会加载,但符号链接根目录中的不会加载。

【问题讨论】:

    标签: php windows apache xampp


    【解决方案1】:

    即使我在 XAMPP 和 Windows-7 上安装 magento 时也遇到了同样的问题。这显然解决了我的问题。

    1. 停止 apache 和 mysql
    2. 退出 XAMPP
    3. 点击开始按钮并搜索 XAMPP
    4. 右键单击“XAMPP 控制面板”和“以管理员身份运行”
    5. 现在你启动 apache 和 mysql
    6. 您的符号链接现在应该可以开始工作了

    【讨论】:

    • 如果这不起作用,您也可以尝试通过以管理员身份打开终端并执行与上述相同的操作来执行命令,fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1
    • 当您在 PHP 中收到 symlink(): Permission denied 错误并且您正在使用 XAMPP 时,这也很有效。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 1970-01-01
    • 2023-03-24
    • 2021-11-07
    • 1970-01-01
    • 2022-01-04
    • 2016-02-18
    • 1970-01-01
    相关资源
    最近更新 更多