小编典典

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

all

我是WAMP的新手,我今天刚刚安装了它。

设置进行得很顺利, localhost
似乎可以工作,但是当我尝试访问phpMyAdmin时,出现此错误:

Forbidden
您无权访问此服务器上的 /phpmyadmin/。

为什么我在使用 phpMyAdmin 时会出现此权限访问错误?

我正在使用 Windows 7。


阅读 136

收藏
2022-04-29

共1个答案

小编典典

将文件内容更改为c:\wamp\alias\phpmyadmin.conf以下内容。

注意:Allow出于安全目的,您应该将指令设置为允许从本地计算机访问。该指令Allow from all不安全,应仅限于您的本地计算机。

<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
        Allow from all
</Directory>

这里我的 WAMP 安装在c:\wamp文件夹中。根据您的安装更改它。

以前,它是这样的:

<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

现代版本的 Apache 2.2 及更高版本将寻找 IPv6 环回而不是 IPv4 环回(您的本地主机)。

真正的问题是 wamp 绑定到 IPv6 地址。修复:只需添加Allow from ::1- Tiberiu-Ionu葲 Stan

<Directory "c:/wamp22/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from localhost 127.0.0.1 ::1
</Directory>

这将只允许本地计算机访问 Apache 的本地应用程序。

进行这些更改后重新启动 Apache 服务器。

2022-04-29