#1 楼
编辑要更改站点的httpd.conf文件和/或vhosts.conf文件。 Directory指令可让您指定该站点文件的存放位置。有关httpd.conf的更多信息,请参见:http://httpd.apache.org/docs/2.2/configuring.html
,尤其是:http:// httpd .apache.org / docs / 2.2 / mod / core.html#directory
评论
我的vhosts.conf中有一些语法错误(在DocumentRoot路径中使用\代替/),并且apache服务无法启动。基本上,WAMP不会告诉您是否编辑了错误的内容(语法错误不会显示在日志文件中),因此我使用了httpd.exe -n wampapache64 -t来检查并更正这些错误(有关此错误和端口更改的更多详细信息在这里)。
–脚掌
17-6-5在10:24
#2 楼
对于Windows上的wamp 2.5,请使用文本编辑器,例如notepad ++编辑c:\ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf将
DocumentRoot "c:/wamp/www"
更改为DocumentRoot "c:/my/new/path"
(注意斜线方向)。这将从(〜第230行)更改文件的提供位置。将
<Directory "c:/wamp/www">
更改为<Directory "c:/my/new/path">
(注意斜线方向)。这会将权限从旧目录应用于新目录(〜第252行)。将所有内容从c:\ wamp \ www复制到新目录(c:\ my \ new \ path),包括index.php
编辑c:\ my \ new \ path \ index.php并将40行
$server_dir = "../";
更改为$server_dir = "C:/wamp/";
。这将更改读取wamp的配置文件等的位置。更改$suppress_localhost = false;
以更正项目链接(〜第30行)。评论
为此,我只需执行了步骤1和2,就足以使localhost运行。
– Sverrir Sigmundarson
15年8月25日在21:22
没问题@SverrirSigmundarson,最后两个步骤是步骤,因此您可以使用熟悉的wamp启动页面,其中包含指向phpmyadmin和项目文件夹的链接。
– danialk
15年8月26日在22:02
通过创建虚拟主机更好地完成
–rigsfolly
17年6月15日在13:37
#3 楼
单击Green Wamp图标(任务栏右侧的通知图标)> Apache> httpd.conf>将所有
${INSTALL_DIR}/www
替换为您的目录。请小心使用/
而不是\
单击Green Wamp图标> Apache> httpd-vhosts.conf>用您的替换现有的“ www”目录
单击Green Wamp图标>“重新启动所有服务”
(在Windows 10,Wampserver 3.0.6 64位上测试)
评论
比上面的答案更好和正确的答案
–T.Todua
19-10-7在7:47
#4 楼
我发现这些简单的步骤有帮助,单击任务栏中的WampServer图标
从下拉菜单中选择Apache> httpd.conf
搜索术语“ DocumentRoot”
将DocumentRoot路径更改为自定义目录
再次按照相同的步骤搜索您的DocumentRoot路径
保存更改并“重新启动所有服务”
评论
我已经尝试过了,但是当我尝试浏览到本地主机时却拒绝了权限
–user44905
2014-09-20 9:35
@Max是否检查您的新目录或项目中是否有任何htaccess文件
–古兰经K C
2014-09-21 8:46
#5 楼
完成上述操作后,您还可以在wamp目录的目录(wampmanager.ini,wampmanager.conf)中更改以下内容:。 />
保存更改并关闭Wampserver。
评论
我尝试这样做,但是发现在重新启动Wamp后它被覆盖了。您可以通过编辑wamp / scripts / config.inc.php中的$ wwwDir变量来永久修复它
–凯文·萨默斯·希金斯
2014年2月6日在20:08
#6 楼
我尝试这样做,但是发现在重新启动Wamp后它被覆盖了。您可以通过编辑wamp / scripts / config.inc.php中的$ wwwDir变量来永久修复它
#7 楼
此外,还有其他工作(WAMP版本3.0.6,64位)可以避免在更改wamp / scripts / config.inc.php后执行其他一些错误消息:更改所有相对-绝对路径的路径,例如
“ ../"-例如“ c:/ wamp64 /”
来自
$configurationFile = '../wampmanager.conf'
到
$configurationFile = 'c:/wamp64/wampmanager.conf';
>如果'c:/ wamp64 /'是您的安装目录。对我有很大帮助。开发人员在那里某个地方搞砸了..
#8 楼
如果joesk唯一需要的是将其www目录放在另一个磁盘上,则只需使用http://localhost/add_vhost.php?lang=english
创建一个虚拟主机。
评论
OP正在询问如何修改配置以指向另一个位置。 OP尚未询问有关创建新站点或有关其他磁盘的任何问题。答案是编辑配置文件以及编辑方式。您的答案没有回答问题。
– closetnoc
18年1月23日在20:00
我同意closetnoc。该答案似乎并未解决如何更改www目录的设置。
–斯蒂芬·奥斯特米勒(Stephen Ostermiller)
18年1月23日在20:52
#9 楼
您可能最好从任何位置创建www
文件夹的“符号链接”,而无需更改WAMP配置。
评论
由于您得到的答案差异如此之大,所以我重读了这个问题,我有点困惑。您是要在另一个目录中使用WAMP的另一个版本(软件安装)还是要更改网站所在的目录?您接受答案的事实回答了我的问题。干杯!