我是WAMP的新手,今天才安装。

设置进行得很好,localhost似乎工作,但当我试图访问phpMyAdmin我得到这个错误:

被禁止的 您没有权限访问此服务器上的/phpmyadmin/。

为什么我得到这个权限访问错误与phpMyAdmin?

我用的是Windows 7。


当前回答

就连我也在域名问题上遇到了同样的问题。如果我给出一个IP地址,它就能工作。但有了域名就不是这样了。

然后我检查了我的DNS A记录。域有多个条目,分配了不同的IP地址。我删除了所有错误的值,它起作用了。如果有人遇到类似的问题,请再检查一下。

其他回答

在我的例子中,问题是phpMyAdmin .conf文件中错误地指定了phpMyAdmin版本。你可以查阅:

进入wamp/apps/phpmyadmin3.x。X:注意文件名——你现在用的是什么版本? 打开wamp/alias/phpmyadmin.conf文件: 选项索引遵循symlinks MultiViews AllowOverride所有 否认,允许 允许从所有

检查第一行(目录“c:/wamp/apps/phpmyadmin3.x.x/”)的文件名是否与实际的文件名完全相同。

确保目录文件名绝对正确。

如果你在Apache 2.4.2或更高版本中使用WAMP,你需要使用“要求全部”而不是“允许”,并删除命令拒绝,允许:

<Directory "f:/Projects/myproject/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
</Directory>

*如本文所述

只需使用127.0.0.1而不是localhost(不需要更改配置文件)。

系统:

Windows 7 wampserver2.2d-x64

如此:

http://127.0.0.1/phpmyadmin/

这一条失败了:

http://localhost/phpmyadmin/

您必须检查WAMP服务器是否在线。

要使WAMP服务器联机,请执行以下步骤。

转到WAMP服务器通知图标(在任务栏中)。 单击WAMP服务器图标。 从菜单中选择最后一个选项,即“联机” 您的服务器将自动重新启动(仅限最新版本)。否则,您必须手动重新启动服务器。

然后你就完成了…

在wamp服务器中创建别名后,按照以下步骤执行:

1-打开wamp安装文件夹和别名文件夹,例如c:/wamp/alias

2-打开phpMyAdmin.conf

3- change Require local要求所有被批准

4-保存文件

5-对于你的别名:打开你的别名配置文件,如test.conf在同一文件夹

6-复制phpMyAdmin.conf中目录标签的所有内容,如下所示:

<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require all granted
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
      Allow from localhost
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

8 .在你的别名配置文件中粘贴5个复制的文本而不是目录标签。

9-通过单击“重启所有服务”重新启动apachi服务器。

这对我很有用