您无权访问此服务器上的 /phpMyAdmin

Posted

技术标签:

【中文标题】您无权访问此服务器上的 /phpMyAdmin【英文标题】:You don't have permission to access /phpMyAdmin on this server 【发布时间】:2015-10-06 18:18:02 【问题描述】:

我在 Amazon Linux EC2 实例中安装了 LAMP 服务器,如 here 中所述。现在,问题是当我尝试访问http://publicdns/phpMyAdmin 时,它告诉我Forbidden: You don't have permission to access /phpMyAdmin on this server.

我尝试了各种尝试解决此问题的文章,甚至尝试使用符号链接。由于大部分其他文章都是基于手动安装phpMyAdmin,我无法得到正确的结果。

我知道我必须访问一些文件并更改配置,但我不知道如何正确执行。

【问题讨论】:

【参考方案1】:

您需要在 phpMyAdmin.conf 的 Allow 部分下添加您的 IP,以便能够远程访问您的 phpMyAdmin。

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     <RequireAny>
       Require ip my-server-ip-here
       Require ip ::1
       Require ip <your ip>
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     Order Deny,Allow
     Allow from my-server-ip-here
     Allow from ::1
     Allow from <your ip>
   </IfModule>
</Directory>

重新启动 apache 发布这些更改。

【讨论】:

但问题是如何访问它?我是说这个文件?

以上是关于您无权访问此服务器上的 /phpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

Forbidden 您无权访问此服务器上的 /phpmyadmin

Wordpress 403 禁止“您无权访问此服务器上的 /。”

Heroku 上的 Symfony:403 Forbidden 您无权访问此服务器上的 /

phpmyadmin - 禁止 - 您无权访问此服务器上的 /phpmyadmin/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/