最近使用yum安装了phpMyAdmin:
yum install phpmyadmin
phpmyadmin已安装到
/usr/share/phpMyAdmin/
但那里没有配置文件。
有一个config.inc.php文件
/etc/phpMyAdmin/config.inc.php
正如phpMyAdmin文档所示(http://docs.phpmyadmin.net/en/latest/setup.html#linux-distributions - 阅读有关红帽企业Linux的内容)
但是,phpMyAdmin应用程序不会选择对该文件的更改。我试过在不同的地方放一份副本:
/etc/phpMyAdmin/config/config.inc.php
/usr/share/phpMyAdmin/config.inc.php
/usr/share/phpMyAdmin/config/config.inc.php
没有成功。这些文件都不用作配置,并且它们都具有正确的权限(a + rwx),其父目录也是如此。
有谁知道为什么这不起作用?命名文件config.inc.php
是正确的,对吗?
答案 0 :(得分:6)
phpMyAdmin无法读取配置文件并使用默认配置。
我通过将chmod 644设置为此文件来解决此问题:
/etc/phpMyAdmin/config.inc.php
chmod 755到这个文件夹:
的/ etc /成功运行/
检查文件和文件夹目录是否也是您正在运行Web服务器的用户可读的。
祝你好运。答案 1 :(得分:0)
在CentOS 7上运行Nginx Web服务器时遇到了相同的问题。我发现问题出在对配置文件的访问权限不足,该配置文件位于/etc/phpMyAdmin/config.inc.php中。
默认情况下,此文件和父文件夹由root:apache拥有,并将组更改为nginx可解决此问题。
pip install flask-uploads
from flask_uploads import UploadSet, configure_uploads