config.inc.php的phpMyAdmin权限

时间:2013-09-20 18:20:03

标签: mysql phpmyadmin

运行EC2实例,安装了phpMyAdmin,当我创建config.inc.php文件(并将其移动到顶级目录),然后尝试通过浏览器导航到(mydomain)/ phpmyadmin,我得到这个:

  

“配置文件的权限错误,不应该是全局可写的!”

所以,我运行了这个命令:

  

chmod 755 config.inc.php

然后当我重新加载浏览器页面时,我得到了默认的chrome“服务器错误”页面,好像根本没有任何内容。

我已多次重复这个过程,没有运气。

15 个答案:

答案 0 :(得分:16)

答案 1 :(得分:10)

如果chmod 0644 config.inc.php没有帮助,可能是由于文件系统问题,你可以通过在文件中添加以下内容来禁用检查:

$cfg['CheckConfigurationPermissions'] = false;

答案 2 :(得分:4)

将文件my.cnf的权限更改为“sudo chmod 644 -R /opt/lampp/etc/my.cnf”。它对我有用。

答案 3 :(得分:3)

将config.inc.php的权限更改为644.这对我有用。

答案 4 :(得分:2)

当我自定义我的设置时,我通过chown和chmod更改了许多地方权限。之后我得到了这个错误并解决了问题。

    我的机器上的
  • config.inc.php 位于/ Users /" UserAccountName" / Sites / phpmyadmin / directory。

  • 我访问了这个目录并获得了许可" sudo chmod 0755 config.inc.php"

就是这样,我已经完成了。

答案 5 :(得分:1)

如果您无法解决与文件系统相关的问题,首选解决方案是避免此验证,请参阅 https://phpmyadmin.readthedocs.org/en/latest/config.html#cfg_CheckConfigurationPermissions

答案 6 :(得分:1)

通过命令更改config.inc.php的权限,如下所示

sudo chmod -R 777 config.inc.php

答案 7 :(得分:1)

如果chmod 0644 config.inc.php没有帮助,可能是由于文件系统问题,您可以通过在文件中添加以下内容来禁用检查:

$cfg['CheckConfigurationPermissions'] = false;

答案 8 :(得分:1)

如果您使用的是Linux并且有sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin ,那么请在终端中编写以下命令。

responsive-md

希望它能解决问题。

答案 9 :(得分:0)

config.inc.php文件中可能存在错误(IIRC,在尝试加载文件之前进行权限测试),因此您应首先检查您的Web服务器错误日志,以获取有关导致“服务器错误“消息。

您也可以尝试直接加载config.inc.php文件(http://example.com/phpmyadmin/config.inc.php或您的路径),这可能会显示更好的错误消息。

答案 10 :(得分:0)

使用以下命令更改文件“ /Applications/XAMPP/xamppfiles/etc/my.cnf ”的权限。它在我的Mac OS上对我有用。

sudo chmod 644 /Applications/XAMPP/xamppfiles/etc/my.cnf

答案 11 :(得分:0)

将文件属性(在windows下)设置为writeproteced也可以。

答案 12 :(得分:0)

试试这个工作

sudo chmod 644 /opt/lampp/phpmyadmin/config.inc.php

答案 13 :(得分:0)

你需要的只是

打开终端类型

opt/lampp/lampp start

启动它然后

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php

然后访问您的浏览器

localhost/phpmyadmin

它会正常工作。

答案 14 :(得分:0)

如果像我一样,在使用xampp(运行虚拟机),更改权限和编辑文件时遇到此错误,必须在虚拟机的终端上完成系统终端。如果使用系统终端(至少在mac os 10.14上)执行此操作,更改将不会保留。 (那是我几个小时不需要的...)。

从控制面板启动终端(见图片)。

您将需要安装编辑器。我用过vim。 apt update,然后apt install vim

然后转到相关文件夹并sudo chmod 755 config.inc.php

然后使用sudo vim config.inc.php

编辑文件

enter image description here