我是WAMP的新手,今天才安装。

设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:

被禁止的 您没有权限访问此服务器上的/phpmyadmin/。

为什么我得到这个权限访问错误与phpMyAdmin?

我用的是Windows 7。


当前回答

我也遇到了同样的问题。原来我的Windows安装使用的IPv6地址是::1,而不是127.0.0.1。为了解决这个问题,我打开httpd.conf并更改以下行:

Allow from 127.0.0.1

to:

Allow from 127.0.0.1 ::1

现在我可以通过localhost访问服务器了。无论你做什么,不要从上面的行中删除“拒绝所有人”,否则网络上的任何人都可以访问你的web服务器(当然,除非这是你想要的)。

其他回答

你可以通过

http://127.0.0.1:PortNumber/

如果您不想更改配置文件

您必须检查WAMP服务器是否在线。

要使WAMP服务器联机,请执行以下步骤。

转到WAMP服务器通知图标(在任务栏中)。 单击WAMP服务器图标。 从菜单中选择最后一个选项,即“联机” 您的服务器将自动重新启动(仅限最新版本)。否则,您必须手动重新启动服务器。

然后你就完成了…

我尝试过的一切。最后我明白了是端口变更的问题。 在httpd-vhosts。conf中给定适当的端口 如果有人遇到同样的问题,会有帮助的。

<VirtualHost *:9999>
    ServerName localhost
    DocumentRoot c:/wamp64/www
    <Directory  "c:/wamp64/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All 
        require all granted
    </Directory>
</VirtualHost>

简单的解决方案是找到phpmyadmin.conf文件,然后在里面找到下面的代码,

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">

Options Indexes FollowSymLinks MultiViews

AllowOverride all

    Order Deny,Allow

Deny from all

Allow from 127.0.0.1

</Directory>

把“所有否定”改为“所有允许”。

OR

点击下面的链接来更好地了解如何做到这一点,

WAMP表示禁止在Windows 7或8上,您没有访问/phpmyadmin/的权限

享受:)

如果WampServer在计算机上工作,则它已安装在计算机上,但不在网络中的其他设备上(例如:从您的手机上),并提示“您没有访问此服务器的权限”。试试下面的话。

1. 编辑httpd-vhosts.conf (C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf),使它看起来像这样:

<Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

2. 编辑phpmyadmin.conf (C:\wamp64\alias\phpmyadmin.conf),使它看起来像这样:

<Directory "d:/wamp64/apps/phpmyadmin4.7.9/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride all
        Order Deny,Allow
        Allow from all
        Require all granted

3. 重新启动WampServer服务