我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
我的设置是WAMP绑定到IPv6地址(并且每次我重新安装WAMP)。
为了解决这个问题,我进入c:\wamp\alias\phpmyadmin.conf,并添加一行Allow from::1
其他回答
我想在线运行我的服务器,而不是在localhost / 127.0.0.1下运行,结果出现了禁止消息。我在Windows 7 64位上运行WAMP 2.2服务器(Apache 2.4.2 / PHP 5.4.3 / MySQL 5.5.24)。对我有效的方法如下:
按菜单中的启动WAMP图标 选择Apache文件夹 选择文件httpd.conf 在目录选项卡部分(“# Online—> Require all granting”文本部分)下,我有“Require local”选项,我将其更改为“Require all granting” 重新启动WAMP的所有服务
再一次,它为我工作,从这个线程,我了解到有很多情况下,你可能会得到上面的错误消息,所以如果我的不起作用,尝试其他解决方案。
祝你好运。
我希望它能像帮助我一样帮助别人。我没有发现上面的任何一个解决方案对我有用。)
我发现使用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版
检查您是否以root或有权限的用户登录。为了确保安全,请注销并再次使用root/无密码登录。
我也遇到了同样的问题。原来我的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服务器(当然,除非这是你想要的)。
在我的情况下,WAMP服务器之前安装在我的pc上,所以当安装新的一个没有覆盖的文件时,在这种情况下,你所要做的就是去C:\并删除整个WAMP文件夹,然后重新安装。