How to Change the www root directory on WampServer 2.5

萝らか妹 提交于 2019-11-29 07:11:17

问题


My need is to change the default sites directory of wamp from say "c:\wamp\www" to say "d:\sites". Right now my projects in "d:\sites" do not show in the project list:

I found a few past answers like this one and this one which I think are not applicable to WampServer 2.5 (anyway, it did not work for me).

I also found this procedure in the documentation, but it seems far too complex for what I need.

Any help on this matter would be appreciated.


回答1:


In newer version of wamp, changing DocumentRoot in httpd.conf did not change DOCUMENT_ROOT. Even after restarting, it stayed as "c:/wamp64/www/".

Instead, the DocumentRoot is set in this file:

  c:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

To change the localhost directory, change these to your path:

      DocumentRoot c:/www
      <Directory  "c:/www/">



回答2:


The thing you wanna do is little bit tricky.To do the thing you want just follow following steps:

1 Open file C:\wamp\bin\apache\Apache*.*.*\conf\httpd.conf

2 Find following lines :

DocumentRoot "c:/wamp/www"
<Directory "c:/wamp/www">

3 Modify them to change your root directory /*In my case i want my "C:\" drive as root*/ so i do this :

DocumentRoot "c:/"
<Directory "c:/">

4 Now go to c:\wamp\www find index.php and copy it,and pest into your new root /*In my case i want my "C:\" drive as root*/

5 Now open that index.php and find the following lines:

$wampConfFile = '../wampmanager.conf';
$aliasDir = '../alias/';

6 Now just modify them relative to your root /*In my case i want my "C:\" drive as root*/ so i write:

$wampConfFile = './wamp/wampmanager.conf';
$aliasDir = './wamp/alias/';

Now it will show the default wamp opening page which is shown in the picture!




回答3:


  1. Search the httpd.conf file

  1. Change the DocumentRoot and Path with the one that you want:

  1. Search the httpd-vhosts.conf file

  1. Change the DocumentRoot and Path with the one that you want:

  1. Restart All services




回答4:


  1. Go to apache httpd

    C:\wamp\bin\apache\apache2.2.22\conf

  2. Open httpd

  3. Find DocumentRoot in that file

  4. Change the path

  5. Find the directory tag

  6. Change to Allow from all from Deny from all in Directory tag

    <Directory />
      Options FollowSymLinks
      AllowOverride None
      Order allow,deny
      Allow from all
    </Directory>
    
  7. Save & exit

  8. Restart wamp services




回答5:


Edit the path in below file then restart wamp server C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf



来源:https://stackoverflow.com/questions/31635648/how-to-change-the-www-root-directory-on-wampserver-2-5

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!