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