【问题标题】:Can't access phpmyadmin (403 permission error)无法访问 phpmyadmin(403 权限错误)
【发布时间】:2016-01-30 07:37:31
【问题描述】:

我刚刚在我的虚拟专用服务器上安装了 phpMyAdmin,但我无法从浏览器访问它来进行设置。 我验证了 /phpmyadmin 上的文件夹权限与我的 public_html 文件夹相同。

当我转到 url (http://www.testsite.com/phpmyadmin) 时,我收到 403 错误 "您无权访问此服务器上的 /phpmyadmin。Apache/2.2.15 (CentOS) 服务器位于 www.testsite.com 的 80 端口"

然后我转到我的 /var/log/httpd/error.log 并查看拒绝访问的条目(注意我用 x 部分替换了我的 IP 地址) [Thu Oct 29 19:12:46 2015] [error] [client xx.xxx.68.18] 客户端被服务器配置拒绝:/usr/share/phpMyAdmin

然后我编辑 /etc/httpd/conf.d/phpMyAdmin.conf 有以下几行

<Directory /usr/share/phpMyAdmin/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>

在上面列出的每一段代码中,我在 Allow from ::1 下方添加

Allow from xx.xxx.68.18

我仍然收到相同的 403 错误。我将不胜感激一些见解和方向来解决这个问题。谢谢

【问题讨论】:

    标签: apache phpmyadmin


    【解决方案1】:

    如果你在你的 linux 服务器 (centos/RHEL/debian) 中安装了 phpMyAdmin,并且在大多数情况下尝试访问 phpMyAdmin,你会得到这个 403 禁止错误。如果您使用 yum 或 apt-get 安装 phpmyadmin,我经常看到这个问题。默认phpmyadmin安装路径为/usr/share/phpmyadmin,apache配置文件位于/etc/httpd/conf.d/phpmyadmin.conf

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

    修复:

    nano /etc/httpd/conf.d/phpmyadmin.conf
    

    删除或注释下面的前两行。

    #Order Allow,Deny
    #Deny from all
    
    Allow from 127.0.0.1
    

    重启apache服务器。

    service httpd restart
    

    【讨论】:

      【解决方案2】:

      我在新安装 Fedora 25、Apache、MariaDB 和 PHP 时遇到了同样的问题。

      路由器位于 192.168.1.1,Fedora 25 服务器位于 192.168.1.100,这是路由器分配的静态地址。笔记本电脑正在获取 192.168.1.101 到 150 范围内的随机 IP。

      我对 /etc/httpd/conf.d/phpMyAdmin.conf 所做的更改是

      Require ip 127.0.0.1
      

      Require ip 127.0.0.1 192.168.1.1/24
      

      这对我有用。这个想法来自将笔记本电脑的 ip 地址插入到 .conf 文件中引用 127.0.0.1 的过程中,我能够访问。

      因此,如果术语正确的话,我让 phpMyAdmin.conf 文件打开到本地子网上的一系列 IP 地址,而不是做更安全的事情,即向笔记本电脑分发静态 IP 地址。

      如果这样做有缺点,请告诉我,以便我做出适当的更改。

      【讨论】:

      • 如果有人通过rh-php70-php-fpm 安装了 phpmyadmin 并且能够登录 pma 但图像已损坏,则此解决方案为我解决了问题。 (如果 pma 抱怨 mbstring,还必须安装 rh-php70-php-mbstring rh-php70-php-mysqli
      猜你喜欢
      • 2019-08-21
      • 2018-03-02
      • 1970-01-01
      • 2021-06-06
      • 2022-01-17
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多