我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
我是WAMP的新手,今天才安装。
设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:
被禁止的 您没有权限访问此服务器上的/phpmyadmin/。
为什么我得到这个权限访问错误与phpMyAdmin?
我用的是Windows 7。
当前回答
原因可能是127.0.0.1没有链接到本地主机。检查你的“C:\Windows\System32\drivers\etc\hosts”文件。它应该有这样的一行:
# localhost名称解析在DNS本身中处理。 127.0.0.1 localhost
其他回答
只需编辑文件“c:\wamp\alias\phpmyadmin.conf”
像这样
<Directory "C:/wamp64/apps/phpmyadmin4.5.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
将localhost替换为127.0.0.1在您的URL,为我工作。
我尝试过的一切。最后我明白了是端口变更的问题。 在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>
我也有同样的问题。主机文件损坏! 有:
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
我想在线运行我的服务器,而不是在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的所有服务
再一次,它为我工作,从这个线程,我了解到有很多情况下,你可能会得到上面的错误消息,所以如果我的不起作用,尝试其他解决方案。
祝你好运。
我希望它能像帮助我一样帮助别人。我没有发现上面的任何一个解决方案对我有用。)