Php 带有Xampp错误的符号链接

Php 带有Xampp错误的符号链接,php,windows,apache,xampp,Php,Windows,Apache,Xampp,我目前在Windows上使用Xampp进行本地web开发。在我的web根目录中,我有指向每个项目的符号链接,如下所示: 当通过浏览器跟随符号链接时,它会打开正确的文件夹和位置。但是,当通过Apache在我的浏览器(localhost/project)中加载时,我收到以下错误: Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown:

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

当通过浏览器跟随符号链接时,它会打开正确的文件夹和位置。但是,当通过Apache在我的浏览器(localhost/project)中加载时,我收到以下错误:

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)将加载,而符号链接根目录中的文件则不会加载。

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

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

  • 如果这不起作用,您也可以尝试通过以管理员身份打开终端来执行命令,并执行上述esame操作,fsutil行为设置symlinkerValuation L2L:1 R2R:1 L2R:1 R2L:1当您在PHP中遇到
    symlink():Permission denied
    错误时,您使用的是XAMPP,这也非常有效。谢谢