我是WAMP的新手,我今天刚刚安装了它。
设置进行得很顺利, localhost 似乎可以工作,但是当我尝试访问phpMyAdmin时,出现此错误:
Forbidden 您无权访问此服务器上的 /phpmyadmin/。
为什么我在使用 phpMyAdmin 时会出现此权限访问错误?
我正在使用 Windows 7。
将文件内容更改为c:\wamp\alias\phpmyadmin.conf以下内容。
c:\wamp\alias\phpmyadmin.conf
注意:Allow出于安全目的,您应该将指令设置为允许从本地计算机访问。该指令Allow from all不安全,应仅限于您的本地计算机。
Allow
Allow from all
<Directory "c:/wamp/apps/phpmyadmin3.4.5/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all </Directory>
这里我的 WAMP 安装在c:\wamp文件夹中。根据您的安装更改它。
c:\wamp
以前,它是这样的:
<Directory "c:/wamp/apps/phpmyadmin3.4.5/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory>
现代版本的 Apache 2.2 及更高版本将寻找 IPv6 环回而不是 IPv4 环回(您的本地主机)。
真正的问题是 wamp 绑定到 IPv6 地址。修复:只需添加Allow from ::1- Tiberiu-Ionu葲 Stan
Allow from ::1
<Directory "c:/wamp22/apps/phpmyadmin3.5.1/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from localhost 127.0.0.1 ::1 </Directory>
这将只允许本地计算机访问 Apache 的本地应用程序。
进行这些更改后重新启动 Apache 服务器。