我在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 /来访问别名目录。