如何访问 phpmyadmin?

如何访问 phpmyadmin?

当我尝试访问我的 phpmyadmin 时收到 403 Forbidden 错误。

我从存储库安装了它,并在安装过程中选择了 apache2。conf.d 中的 phpmyadmin.conf 到 phpmyadmin 文件夹中 apache.conf 的符号链接已成功创建。

我没有更改 conf 文件中的任何内容,所以我实际上应该能够立即访问它,不是吗?

/usr/share/phpmyadmin 文件夹所有者和组是 root:root。这样对吗?它是否应该具有 root:www-data,以便 apache 可以访问它?如果是这种情况,我是否应该将组递归更改为 /usr/share/phpmyadmin 中的所有文件?

我基本上遵循了本教程:http://paynedigital.com/articles/2011/09/setting-up-and-securing-a-phpmyadmin-install-on-ubuntu-10-04

答案1

导致您出现问题的最可能原因是 apache 没有权限读取您的 phpmyadmin 目录,或者 apache 中未为此目录设置 php 文件执行。在这两种情况下,您都需要能够在 apache error.log 中看到这一点。

您也可以 su 到 apache 用户(可能是 www-data),然后尝试进入您的 phpmyadmin 部署并读取文件。这是一个很好的测试,可以检查是否是您的 apache 权限的问题。

答案2

好吧,最后我为 pma 创建了一个自己的 VirtualHost。然后一切正常。仍然非常感谢您的帮助。

相关内容