我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
我也有同样的问题。主机文件损坏! 有:
localhos 127.0.0.1
localhost 127.0.0.1
localhos 127.0.0.1
localhos 127.0.0.1
结果是没有定义localhost。
解决方案:用管理员权限编辑hosts文件,只修改一个条目:
localhost 127.0.0.1
其他回答
如果你在Apache 2.4.2或更高版本中使用WAMP,你需要使用“要求全部”而不是“允许”,并删除命令拒绝,允许:
<Directory "f:/Projects/myproject/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
*如本文所述
我发现使用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版
就连我也在域名问题上遇到了同样的问题。如果我给出一个IP地址,它就能工作。但有了域名就不是这样了。
然后我检查了我的DNS A记录。域有多个条目,分配了不同的IP地址。我删除了所有错误的值,它起作用了。如果有人遇到类似的问题,请再检查一下。
将localhost替换为127.0.0.1在您的URL,为我工作。
只需使用127.0.0.1而不是localhost(不需要更改配置文件)。
系统:
Windows 7 wampserver2.2d-x64
如此:
http://127.0.0.1/phpmyadmin/
这一条失败了:
http://localhost/phpmyadmin/