2012-04-13 86 views
3

我刚安装了Wamp Server 2到我的电脑。而且我无法访问phpmyadmin,甚至不能访问根目录下的index.php,它都会给出403 Forbidden。wamp服务器本地拒绝?

我也尝试更改来自alias.conf的权限它不起作用。

你有什么想法如何解决这个问题,或者任何提议值得去尝试,请分享。

在此先感谢。

PS:操作系统:W7,防病毒KasperSky,windows防火墙关闭。

编辑:重新启动wamp解决phpmyadmin访问但目录访问(即:http://localhost/index.php)仍被禁止。

EDIT2:我现在可以通过URL访问我的index.php:127.0.0.1/index.php,但我仍然不能访问http://localhost/index.php,我将使用http://localhost/

EDIT3:日志充满:

[Fri Apr 13 20:50:06 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 
[Fri Apr 13 20:50:19 2012] [error] [client ::1] client denied by server configuration: C:/wamp/www/ 

回答

0

如果是一个防火墙问题,你甚至不会得到一个403错误,你只会从浏览器中得到“网站无法访问”。检查服务器错误日志,它会准确解释你为什么会收到错误。

我猜这是由于错误配置的默认文档禁用了目录浏览 - 例如你已经有了一个index.php,但是Apache只在默认情况下寻找index.html。在禁用目录浏览器的情况下,您将获得403 Forbidden。

+0

日志充满 [周五04月13日20时50分06秒2012] [错误] [客户:: 1]客户端通过否认服务器配置:C:/ wamp/www/ [Fri Apr 13 20:50:19 2012] [error] [client :: 1] client denied by server configuration:C:/ wamp/www/ – guness 2012-04-13 18:02:12

+0

there you go,it's一个apache配置。现在你只需要弄清楚为什么。如果您的客户端上存在:: 1地址,请确保您的站点的IPv6配置与IPv4相同。 – 2012-04-13 18:03:30

+0

我没有任何IPv4或IPv6配置。你能指导我吗? – guness 2012-04-13 18:10:41

0

chnage本地主机127.0.0.1,应该工作,我有smiler问题:)

::1 - - [11/Nov/2012:14:29:34 +0330] "GET/HTTP/1.1" 403 202 
127.0.0.1 - - [11/Nov/2012:14:29:37 +0330] "GET/HTTP/1.1" 200 6051 
0

转到C:127.0:/在Windows/System32下/驱动器/ etc/hosts中添加 新线与线。 0.1 localhost

2

我打算在Windows 8上使用wampserver来运行本地服务器。我通过编辑Apache的httpd.conf类似的Trung-总管Hieu乐(参见)修正了这个问题,但只是改变了一条线:

变化

Listen 80 

Listen 127.0.0.1:80 
#Listen 80 
0

我有这样的错误它是由于无意中删除了C:\ Wamp \ Apps文件夹而造成的。绊倒了我,因为我会预期在这种情况下404,而不是403.

2

这个问题与Apache配置。转到httpd.cong文件并将第46行替换为Listen 127.0.0.1:80。这对我有效。

0

在我的情况和我在其他大多数情况下,假设简单和最有效的sollution是所有的访问: -

只需按照以下简单的步骤: -

只要打开你的httpd.conf文件,在那里你会看到下面的

onlineoffline标签 - 不删除 订单拒绝,允许 所有 拒绝从127.0.0.1允许

只是改变从所有从所有允许拒绝并保存更改,并在WAMP服务器(以下情况更改以上) onlineoffline标签重新启动您的所有服务

- 不删除 订单拒绝,允许 全部允许 允许来自127.0.0.1

无需更改您的端口或其他任何东西。

简单,100%有效

希望它可以帮助别人藏汉