3

我刚刚在我的电脑上安装了 Wamp Server 2。而且我无法访问phpmyadmin,甚至无法访问根目录下的index.php,这一切都给出了403 Forbidden。

我也尝试从 alias.conf 更改权限,但它不起作用。

你知道如何解决这个问题,或者任何提议值得一试,请分享。

提前致谢。

PS:操作系统:W7,杀毒卡巴斯基,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/
4

8 回答 8

5

在此处查看我的旧指南,我的许多朋友都有此错误,并且该指南有效http://www.hieule.info/site/web/solve-the-denied-access-problem-when-using-wamp-server-2 -on-windows-8-希望这对你也有用。

于 2013-01-15T10:17:11.777 回答
2

我打算在 Windows 8 上使用 wampserver 来运行本地服务器。我通过像 Trung-Hieu Le (cf.) 一样编辑 Apache httpd.conf 解决了这个问题,但只更改了一行:

改变

Listen 80

Listen 127.0.0.1:80
#Listen 80
于 2013-04-26T00:23:20.913 回答
2

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

于 2015-11-08T11:58:18.813 回答
0

如果是防火墙问题,您甚至不会收到 403 错误,您只会从浏览器中收到“站点无法访问”。检查服务器错误日志,它将准确解释您收到错误的原因。

我猜这是由于禁用了目录浏览的错误配置的默认文档 - 例如,您在那里有一个 index.php,但 Apache 默认只寻找 index.html。禁用目录浏览器后,您将收到 403 Forbidden。

于 2012-04-13T17:53:45.170 回答
0

将 localhost 更改为 127.0.0.1 并且应该可以工作,我遇到了微笑问题:)

::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
于 2012-11-11T11:01:23.863 回答
0

转到 C:/Windows/System32/drivers/etc/hosts 添加新行:127.0.0.1 localhost

于 2013-01-08T12:04:52.133 回答
0

我遇到了这个错误,这是由于无意中删除了 C:\Wamp\Apps 文件夹造成的。把我绊倒了,因为在那种情况下我会期待 404,而不是 403。

于 2015-05-25T02:27:30.377 回答
0

在我的情况下,我认为在大多数其他情况下,最简单和最有效的解决方案都是关于访问:-

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

只需打开您的 httpd.conf 文件,在那里您将看到以下内容

onlineoffline 标签 - 不要从 127.0.0.1 删除 Order Deny,Allow Deny from all Allow

只需将全部拒绝更改为全部允许并保存更改并重新启动 Wamp 服务器中的所有服务

(使用以下更改以上) onlineoffline 标记 - 不要从 127.0.0.1 中删除 Order Deny,Allow Allow from all Allow

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

简单且 100% 有效

希望它也能帮助其他人

于 2017-03-03T05:35:10.500 回答