为啥 PHPMyAdmin 不能写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录?
Posted
技术标签:
【中文标题】为啥 PHPMyAdmin 不能写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录?【英文标题】:Why can't PHPMyAdmin write to my config directory on my AWS Ubuntu 12.04 LTS instance?为什么 PHPMyAdmin 不能写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录? 【发布时间】:2014-05-10 17:35:20 【问题描述】:我知道这是一个很常见的问题,但我在我的 AWS Ubuntu 12.04 实例上遇到了严重的困难。
我使用 apt-get 和命令 sudo apt-get install phpmyadmin
安装了 PHPMyAdmin,它安装得很好。我可以在实例上使用 PHPMyAdmin。
我正在尝试使用设置向导生成配置文件,并按照 PHPMyAdmin 网站上记录的步骤进行设置。我在/usr/share/phpmyadmin
中创建了配置目录,并使用sudo chmod 777 config
为其提供了世界写入访问权限。尽管如此,PHPMyAdmin 仍然告诉我我的配置目录不可写。
然后我尝试在 /etc/phpmyadmin
中创建一个配置目录,该目录也具有世界写入权限,但我仍然没有任何运气!
如果我在这里遗漏了什么,谁能告诉我?我不知道我还能尝试什么来使它正常工作。
【问题讨论】:
【参考方案1】:我找到了!
我的配置目录其实是/var/lib/phpmyadmin
。
我从/usr/share/phpmyadmin/setup/lib
的 index.lib.php 文件中找到了这个。那里有一个名为check_config_rw()
的函数,它根据当前使用的 config.inc.php 文件检查 Config 目录。更改此文件夹及其内容的权限以使其 www-data 可写解决了我的问题!
【讨论】:
以上是关于为啥 PHPMyAdmin 不能写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录?的主要内容,如果未能解决你的问题,请参考以下文章
为啥无法在 aws elasticbeanstalk 上登录我的 springboot 应用程序?
如何在 aws 中访问 WordPress 网站的文件和 phpmyadmin