【发布时间】:2016-09-13 23:17:44
【问题描述】:
刚刚安装完 WampServer 3.0.4。我想设置它,这样当我访问 http://localhost/ 时,它会提供 e:/Archives/ 中的文件,而不是默认的 WampServer 页面。
接近
我发现许多答案说我必须打开 c:/wamp/bin/apache/apache2.4.18/conf/httpd.conf 并查找 DocumentRoot 和 Directory 行(我在第 250 行附近找到它们)。我替换了这个:
DocumentRoot "c:/wamp/www"
<Directory "c:/wamp/www/">
#...
Options +Indexes +FollowSymLinks
#...
AllowOverride all
# onlineoffline tag - don't remove
Require local
</Directory>
用这个:
DocumentRoot "e:/Archives/"
<Directory "e:/Archives/">
#...
Options +Indexes +FollowSymLinks
#...
AllowOverride all
# onlineoffline tag - don't remove
Require local
</Directory>
请注意,唯一更新的两件事是文档根目录和目录路径。
我的问题
现在,当我将浏览器指向 http://localhost 时,它仍然在 C:\wamp\www\index.php 中显示相同的默认 WampServer 页面。点击phpinfo() 链接显示如下:
DOCUMENT_ROOT C:/wamp/www
CONTEXT_DOCUMENT_ROOT C:/wamp/www
...这让我相信我对 httpd.conf 的更改没有任何区别。
有人遇到过这个问题吗?是否有其他方法可以更改localhost 指向的默认位置?我试过重启 WampServer、重启我的电脑(运行 Windows 7)等等。
【问题讨论】:
-
尝试在
DocumentRoot声明之后添加尾随/