我可以使用mklink /D
在Windows上创建目录符号链接,XAMPP跟随它并使用其中的文件没有问题。
但是,当我将符号链接到网络共享而不仅仅是另一个本地文件夹时,虽然它在Windows中仍能正常工作,但XAMPP的Apache根本看不到它。
有没有办法解决这个问题,还是不可能将网络共享与XAMPP进行符号链接?
(XAMPP的httpd.conf(在C:\ xampp \ apache \ httpd.conf中)默认情况下已启用Options FollowSymLinks
- 它正在运行,如本地文件夹示例所示)
编辑:这是在Windows 10 Pro上的XAMPP 3.2.1上
答案 0 :(得分:9)
我首先在这里搜索SO以获得答案,以及在ServerFault上搜索。最后,通过整理网络上的一些答案,我能够解决这个问题。
解决方案是双重的,根本不与符号链接有关:Apache不喜欢映射的网络驱动器,并且它无论如何都无法访问网络共享,除非它作为用户可以运行。 / p>
因此,使用XAMPP将目录符号链接到网络共享的完整说明如下:
cmd.exe
的快捷方式并右键单击它)mklink /D C:\xampp\htdocs\full\path\to\the\new\folder \\NETWORK-SHARE-NAME-OR-IP\full\path\to\the\existing\folder
services.msc
(开始 - >运行),然后从服务列表中打开Apache 那应该是它!