如何将当前安装的wampserver的根目录更改为其他目录。

评论

由于您得到的答案差异如此之大,所以我重读了这个问题,我有点困惑。您是要在另一个目录中使用WAMP的另一个版本(软件安装)还是要更改网站所在的目录?

您接受答案的事实回答了我的问题。干杯!

#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配置。