改变WAMP的根目录(Changing the root directory in WAMP)

2019-07-21 20:57发布

我期待改变根目录的目录指向以下位置:

C:\ Documents和Settings \用户\我的文档[文件] \ WAMP

我知道,我必须要改变在以下几行的Apache的http.conf文件

的DocumentRoot “C:/ Documents和设置/用户/我的文档/ [文件] /”

然而,似乎要显示的方括号中除了[文件]是导致故宫错误:

被禁止

您没有权限访问/登录/在此服务器上。

有没有办法在目录树中使用方括号? [文件]被命名为特定的目的,它需要保持这种方式。 否则,我需要做重新编码的很多。

什么是如果有指向一个目录树时的规则?

提前致谢。

Answer 1:

我得到同样的错误禁止(在Windows机器WAMP),很多R&d我发现,有需要更改默认的虚拟主机后httpd-vhosts.conf文件,该文件存在于:

C:\wamp\bin\apache\Apache2.2.17\conf\extra  

(改变目录c:/wamp/www你想要什么)

来源:

ServerAdmin webmaster@localhost  
DocumentRoot “c:/wamp/www”  
ServerName localhost  
ErrorLog “logs/localhost-error.log”  
CustomLog “logs/localhost-access.log” common  

至:

ServerAdmin webmaster@localhost
DocumentRoot “E:/wamp/www”
ServerName localhost
ErrorLog “logs/localhost-error.log”
CustomLog “logs/localhost-access.log” common


Answer 2:

右击文件夹,选择属性,然后转到安全选项卡。 编辑适当权限的文件夹,这样apache用户可以有权限访问该文件夹。

我测试过的场景在我的系统和DocumentRoot的文件夹括号内的名称可以毫无问题地工作。



Answer 3:

万一有人遇到这个像我一样。

我对我试图设置为DocumentRoot的目录的父文件夹的权限问题。

我发现使系统用户完全控制权限,解决了这一问题。



Answer 4:

如果您有权限的问题(403否认),并且使用的是较新的WAPMs,如

-wampserver2.5与

-Apache-2.4.9

-Mysql-5.6.17

-php5.5.12-64b

你可能要检查的httpd.conf码(约240#):

    AllowOverride none
    Require all denied

并将其更改为:

Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all

此外,你可能想: 看看这个



文章来源: Changing the root directory in WAMP
标签: wampserver