phpMyAdmin配置不适用于Centos 6.5

时间:2014-08-05 09:20:32

标签: phpmyadmin

最近使用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是正确的,对吗?

2 个答案:

答案 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