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

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

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

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

我用的是Windows 7。


当前回答

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

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

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

然后你就完成了…

其他回答

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

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

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

然后你就完成了…

1.更改D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf近279行

Require local 

 into 

Require all granted

2.在D:\wamp\alias\phpmyadmin.conf中从已有的修改如下

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

3.单击,重新启动wamp中的所有服务。

4.点击上线wamp。

5.再次单击“重启wamp中的所有服务”。

希望有帮助。

在我的例子中,问题是phpMyAdmin .conf文件中错误地指定了phpMyAdmin版本。你可以查阅:

进入wamp/apps/phpmyadmin3.x。X:注意文件名——你现在用的是什么版本? 打开wamp/alias/phpmyadmin.conf文件: 选项索引遵循symlinks MultiViews AllowOverride所有 否认,允许 允许从所有

检查第一行(目录“c:/wamp/apps/phpmyadmin3.x.x/”)的文件名是否与实际的文件名完全相同。

确保目录文件名绝对正确。

所有这些答案基本上都是一样的。他们只有一个想法:它必须是DNS相关的。事实证明,这并不是唯一的部分。在多次修改之后,我读着下一个“相同的答案”,希望它能按照我的方式发展。

对我来说有用的是调整我的Apache版本。我认为问题是,其中一个配置文件得到了一个路径,或者由于IIS的原因,安装可能已经搞砸了/或/或/等等。因此,强制更改版本将重新调整从防火墙到坏配置的所有内容。

事实上,当我切换回Apache 2.4.2时,它又回到了被禁止的状态。我一回到Apache 2.4.4,它就回来了。这就排除了本地网络问题。我只是想指出,这里所有的答案都是一样的,我已经能够通过更改Apache版本来消除禁止。

我试着设置密码…这就是我被锁在localhost之外的原因。他们应该解决这个问题…

无论如何,要小心随机的建议。它们都可能有效,也可能无效。但有些建议会让你进一步远离。对我有用的是:

在地址栏中输入“http://127.0.0.1/phpmyadmin/”。

然后我发现http://localhost/phpmyadmin/也可以。

然而,在那之前,出于绝望,我……

我删除了文件,卸载了WAMP,删除了临时cookie,然后重新安装WAMP。它仍然不接受“localhost”(和我累了一天后试图访问WAMP),但127.0.0.1和localhost/phpmy…工作。我很高兴看到这一页回来了。然后重新开始工作。

如果你一直读到这里,这意味着你可能有大麻烦了……Windows 8, WAMP (wampserver 2.2)。我想知道它需要什么才能重新访问localhost。