为什么 PHPMyAdmin 无法写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录


Why can't PHPMyAdmin write to my config directory on my AWS Ubuntu 12.04 LTS instance?

我知道这是一个非常常见的问题,但我在 AWS Ubuntu 12.04 实例上遇到了严重的困难。

我使用apt-get和命令sudo apt-get install phpmyadmin安装了PHPMyAdmin,它安装得很好。我可以像在实例上使用PHPMyAdmin一样。

正在尝试使用安装向导生成配置文件,我按照 PHPMyAdmin 网站上记录的步骤进行设置。我在 /usr/share/phpmyadmin 年创建了配置目录,并使用 sudo chmod 777 config 赋予它世界写入访问权限。尽管如此,PHPMyAdmin 仍然告诉我我的配置目录是不可写的。

然后我尝试在/etc/phpmyadmin创建一个配置目录,该目录也具有世界写入访问权限,但我仍然没有任何运气!

谁能告诉我我是否在这里错过了什么?我不知道我还能尝试什么来让它工作。

我找到了!

我的配置目录实际上是/var/lib/phpmyadmin.

我从 /usr/share/phpmyadmin/setup/lib 中的 index.lib.php 文件中找到了这个。里面有一个名为check_config_rw()的函数,它根据当前使用的config.inc.php文件检查Config目录。更改此文件夹及其内容的权限以使其 www 数据可写解决了我的问题!