为什么我使用 Windows 7 访问 phpMyAdmin 时会出现权限访问错误?禁止访问
您无权访问此服务器上的 /phpmyadmin/。
为什么我使用 Windows 7 访问 phpMyAdmin 时会出现权限访问错误?禁止访问
您无权访问此服务器上的 /phpmyadmin/。
将您的URL中的localhost替换为127.0.0.1,对我有效。
我遇到了类似的问题。我的Apache配置文件如下:
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot "C:/wamp64/www/vtigercrm"
<Directory "/"
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Directory
指定为"/"
(也就是我的服务器根目录),而不是"C:/wamp64/www/vtigercrm/"
,这是我网站文件所在的位置。<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot "C:/wamp64/www/vtigercrm"
<Directory "C:/wamp64/www/myvtigercrm/"
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
一切都运行良好。
我试图设置我的密码...结果我被锁在了本地主机上。他们应该修复这个问题...
无论如何,小心随意的建议。它们可能有效,也可能无效。但有些建议会让你更加被锁定。对我有效的建议是:
在地址栏中输入 "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。
所有这些答案基本上都是相同的。 它们只涉及一个想法:它必须与DNS有关。 好吧,事实证明这不是它的全部内容。 经过许多更改后,我阅读了下一个“相同答案”,希望它按照我的方式进行,但没有进展。
对我起作用的是调整我的Apache版本。 我认为问题在于,其中一个配置文件的路径出现错误或由于IIS的安装可能已损坏 /
或 /
或 / etc
。 因此,强制更改版本会重新解决从您的防火墙到错误配置的所有问题。
检查您是否已登录为具有特权的用户或 root 用户。为确保安全,注销并使用 root/no-password 再次登录。
.htaccess
文件中不知何故有一个"deny all"。如果其他方法都不起作用,请也检查一下这个文件。Allow from ::1
。
Allow from all
会将数据库开放给公众。真正的问题是WAMP在您的Windows版本中绑定到一个IPv6地址。修复方法是在c:\wamp\alias\phpmyadmin.conf
的<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
中添加Allow from ::1
。 - oxygen