13

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

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

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

chmod 755 config.inc.php

然后当我重新加载浏览器页面时,我得到默认的 chrome “服务器错误”页面,好像那里什么都没有。

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

4

15 回答 15

15

这是一个解决方案,虽然它看起来像一个黑客:

http://blog.elijaa.org/index.php?post/2013/02/19/Solve-Wrong-permissions-on-configuration-file%2C-should-not-be-world-writable!-error-on -phpMyAdmin

同样在这里:

http://www.davinder.in/blog/wrong-permissions-configuration-file-should-not-be-world-writable

这个家伙说'705'实际上是你想要的权限集:

于 2013-09-20T18:49:01.223 回答
10

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

$cfg['CheckConfigurationPermissions'] = false;
于 2016-09-27T20:56:23.573 回答
4

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

于 2014-09-03T07:28:26.277 回答
3

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

于 2014-05-10T12:23:39.413 回答
2

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

  • 在我的机器上config.inc.php位于 /Users/"UserAccountName"/Sites/phpmyadmin/ 目录下。

  • 我访问了这个目录并授予了权限“sudo chmod 0755 config.inc.php”

就是这样,我完成了。

于 2016-10-03T20:01:21.033 回答
1

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

于 2013-09-20T19:08:07.173 回答
1

通过以下命令更改 config.inc.php 的权限

sudo chmod -R 777 config.inc.php

于 2015-11-10T07:03:30.820 回答
1

如果您使用的是 Linux,那么您已经/opt/lampp在终端中编写了以下命令。

sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin

希望它能解决问题。

于 2016-03-15T17:28:38.157 回答
1

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

$cfg['CheckConfigurationPermissions'] = false;

于 2016-03-07T16:58:39.427 回答
0

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

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

于 2013-09-22T15:17:57.063 回答
0

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

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

您将需要安装一个编辑器。我用过vim。 apt update, 那么apt install vim.

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

然后使用编辑文件sudo vim config.inc.php

在此处输入图像描述

于 2020-07-12T16:59:40.830 回答
0

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

于 2016-05-03T12:31:14.010 回答
0

你只需要

开放式终端类型

opt/lampp/lampp start

启动它然后

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

然后在浏览器中访问

localhost/phpmyadmin

它会正常工作。

于 2017-09-19T05:47:55.003 回答
0

试试这个它工作

sudo chmod 644 /opt/lampp/phpmyadmin/config.inc.php
于 2017-05-31T10:09:30.300 回答
0

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

sudo chmod 644 /Applications/XAMPP/xamppfiles/etc/my.cnf
于 2015-12-19T20:26:10.097 回答