如何更改 WampServer 2.5 上的 www 根目录
How to Change the www root directory on WampServer 2.5
我需要将 wamp 的默认站点目录从 "c:\wamp\www" 更改为 "d:\sites"。
现在我在 "d:\sites" 的项目没有显示在项目列表中:
我发现了一些过去的答案,例如 and this 我认为不适用于 WampServer 2.5 的答案(无论如何,它对我不起作用)。
我还在文档中找到了这个 procedure,但它似乎对我的需要来说太复杂了。
如有任何帮助,我们将不胜感激。
编辑下面文件中的路径然后重启wamp服务器
C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
你想做的事有点tricky.To做你想做的事只需按照以下步骤:
1
打开文件 C:\wamp\bin\apache\Apache*.*.*\conf\httpd.conf
2
查找以下行:
DocumentRoot "c:/wamp/www"
<Directory "c:/wamp/www">
3
修改它们以更改您的根目录 /*In my case i want my "C:\" drive as root*/
所以我这样做 :
DocumentRoot "c:/"
<Directory "c:/">
4
现在去 c:\wamp\www
找到 index.php
并复制它,然后把它害到你的新根 /*In my case i want my "C:\" drive as root*/
5
现在打开 index.php
并找到以下行:
$wampConfFile = '../wampmanager.conf';
$aliasDir = '../alias/';
6
现在只需修改它们相对于你的根 /*In my case i want my "C:\" drive as root*/
所以我写:
$wampConfFile = './wamp/wampmanager.conf';
$aliasDir = './wamp/alias/';
现在会显示如图所示的默认wamp打开页面!
在较新版本的 wamp 中,更改 httpd.conf 中的 DocumentRoot 并没有更改 DOCUMENT_ROOT。即使重新启动后,它仍然保持 "c:/wamp64/www/".
相反,在此文件中设置了 DocumentRoot:
c:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf
要更改本地主机目录,请将这些更改为您的路径:
DocumentRoot c:/www
<Directory "c:/www/">
转到apache httpd
C:\wamp\bin\apache\apache2.2.22\conf
打开httpd
在该文件中找到 DocumentRoot
更改路径
找到目录标签
更改为允许所有从拒绝所有目录标签
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
保存并退出
重新启动 wamp 服务
- 搜索 httpd.conf 文件
- 将 DocumentRoot 和 路径更改为您想要的路径:
- 搜索 httpd-vhosts.conf 文件
- 将 DocumentRoot 和 路径更改为您想要的路径:
- 重新启动所有服务
apache 最好的一点是它会告诉您在尝试加载配置文件时出错的位置。
在 WampServer 3.2.0
,我不得不更改几个文件。
在您的虚拟主机文件中更改它
{installDirectory}\bin\apache\apache2.4.41\conf\extra\httpd-vhosts.conf
ServerName localhost
DocumentRoot "D:\Projects\ApacheWWW"
<Directory "D:\Projects\ApacheWWW/">
在 index.php 的 www
文件夹
中更改它
$server_dir = "C:/wamp64/";
在scripts/config.inc.php
第13行
$configurationFile = 'C:/wamp64/wampmanager.conf';
我需要将 wamp 的默认站点目录从 "c:\wamp\www" 更改为 "d:\sites"。 现在我在 "d:\sites" 的项目没有显示在项目列表中:
我发现了一些过去的答案,例如
我还在文档中找到了这个 procedure,但它似乎对我的需要来说太复杂了。
如有任何帮助,我们将不胜感激。
编辑下面文件中的路径然后重启wamp服务器 C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
你想做的事有点tricky.To做你想做的事只需按照以下步骤:
1
打开文件 C:\wamp\bin\apache\Apache*.*.*\conf\httpd.conf
2 查找以下行:
DocumentRoot "c:/wamp/www"
<Directory "c:/wamp/www">
3
修改它们以更改您的根目录 /*In my case i want my "C:\" drive as root*/
所以我这样做 :
DocumentRoot "c:/"
<Directory "c:/">
4
现在去 c:\wamp\www
找到 index.php
并复制它,然后把它害到你的新根 /*In my case i want my "C:\" drive as root*/
5
现在打开 index.php
并找到以下行:
$wampConfFile = '../wampmanager.conf';
$aliasDir = '../alias/';
6
现在只需修改它们相对于你的根 /*In my case i want my "C:\" drive as root*/
所以我写:
$wampConfFile = './wamp/wampmanager.conf';
$aliasDir = './wamp/alias/';
现在会显示如图所示的默认wamp打开页面!
在较新版本的 wamp 中,更改 httpd.conf 中的 DocumentRoot 并没有更改 DOCUMENT_ROOT。即使重新启动后,它仍然保持 "c:/wamp64/www/".
相反,在此文件中设置了 DocumentRoot:
c:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf
要更改本地主机目录,请将这些更改为您的路径:
DocumentRoot c:/www <Directory "c:/www/">
转到apache httpd
C:\wamp\bin\apache\apache2.2.22\conf
打开httpd
在该文件中找到 DocumentRoot
更改路径
找到目录标签
更改为允许所有从拒绝所有目录标签
<Directory /> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
保存并退出
重新启动 wamp 服务
- 搜索 httpd.conf 文件
- 将 DocumentRoot 和 路径更改为您想要的路径:
- 搜索 httpd-vhosts.conf 文件
- 将 DocumentRoot 和 路径更改为您想要的路径:
- 重新启动所有服务
apache 最好的一点是它会告诉您在尝试加载配置文件时出错的位置。
在 WampServer 3.2.0
,我不得不更改几个文件。
在您的虚拟主机文件中更改它
{installDirectory}\bin\apache\apache2.4.41\conf\extra\httpd-vhosts.confServerName localhost DocumentRoot "D:\Projects\ApacheWWW" <Directory "D:\Projects\ApacheWWW/">
在 index.php 的
中更改它www
文件夹$server_dir = "C:/wamp64/";
在
scripts/config.inc.php
第13行
$configurationFile = 'C:/wamp64/wampmanager.conf';