服务器别名(networking驱动器)使用WAMP

我在networking驱动器( X:/ )上有一个文件夹,我的WAMP在C:/ 。 我使用WAMPS'添加一个别名'工具,并将/bymnew/X:/Brief Your Market Integration/data/website 。 别名被创build,如下所示:

 Alias /bymnew/ "x:/Brief Your Market Integration/data/website/" <Directory "x:/Brief Your Market Integration/data/website/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory> 

我也尝试了与服务器path:

 Alias /bymnew/ "\\jacklogic2\projects\Brief Your Market Integration\data\website" <Directory "\\jacklogic2\projects\Brief Your Market Integration\data\website"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory> 

但是,这只会导致Apache无法启动。 它似乎只发生在X:/文件夹上,因为一些文件夹已经被别名为C:/

映射的驱动器是每个用户; 您的SYSTEM用户没有看到与您运行的用户相同的驱动器。

尝试创build一个具有运行Apache服务所需权限的新用户(服务帐户),并在该用户下设置映射的驱动器。

 Alias /music "X:\Backups\Folders-Files\iTunes\iTunes Music\Music" <Directory "X:\Backups\Folders-Files\iTunes\iTunes Music\Music"> Options +Indexes AllowOverride All Order allow,deny Allow from all </Directory> 

考虑使用\'s

并且不要添加尾部/到别名。

你应该使用正斜线或逃避任何反斜杠。 您应该使用UNCpath或确保networking驱动器被映射在用于运行Apache服务的用户帐户,根据Shane Madden的回答。 所以:

 Alias /bymnew/ "//jacklogic2/projects/Brief Your Market Integration/data/website/" <Directory "//jacklogic2/projects/Brief Your Market Integration/data/website/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order allow,deny Allow from all </Directory> 

提示:如果从“Alias / bymnew /”删除尾部斜线变为“Alias / bymnew”,则可以使用http:// localhost / bymnew而不是http:// localhost / bymnew /来访问别名目录。