符号链接错误


Symlinks w/ Xampp Error

我目前在Windows上使用Xampp进行本地web开发。在我的网页根,我有符号链接到我的每个项目,像这样:

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

当符号链接通过资源管理器,它打开正确的文件夹和位置,然而,当通过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位于符号链接指向的目录中。

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

我注意到的是位于位于symlink内部文件夹中的文件夹中的文件,例如link/style/file.txt将加载,而那些位于symlink根目录中的文件则不会加载。

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

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