我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
简单的解决方案是找到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/的权限
享受:)
其他回答
我发现使用localhost不能正确地允许从服务器进行本地访问。我必须使用127.0.0.1。
在phpmyadmin.conf中,这不起作用:
Deny from all
Allow from localhost
这招确实管用:
Deny from all
Allow from 127.0.0.1
我使用的是WampServer 2.2版
在最新版本的WAMP中,我的.htaccess文件中有一个“拒绝所有”。如果其他方法都不行,也请检查一下。
在我的例子中,问题是phpMyAdmin .conf文件中错误地指定了phpMyAdmin版本。你可以查阅:
进入wamp/apps/phpmyadmin3.x。X:注意文件名——你现在用的是什么版本? 打开wamp/alias/phpmyadmin.conf文件: 选项索引遵循symlinks MultiViews AllowOverride所有 否认,允许 允许从所有
检查第一行(目录“c:/wamp/apps/phpmyadmin3.x.x/”)的文件名是否与实际的文件名完全相同。
确保目录文件名绝对正确。
我的设置是WAMP绑定到IPv6地址(并且每次我重新安装WAMP)。
为了解决这个问题,我进入c:\wamp\alias\phpmyadmin.conf,并添加一行Allow from::1
您必须检查WAMP服务器是否在线。
要使WAMP服务器联机,请执行以下步骤。
转到WAMP服务器通知图标(在任务栏中)。 单击WAMP服务器图标。 从菜单中选择最后一个选项,即“联机” 您的服务器将自动重新启动(仅限最新版本)。否则,您必须手动重新启动服务器。
然后你就完成了…