我知道这是一个非常常见的问题,但我在 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 数据可写解决了我的问题!