config.inc.php的phpMyAdmin权限

Ben*_*UNC 12 mysql phpmyadmin

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

"配置文件的权限错误,不应该是世界可写的!"

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

chmod 755 config.inc.php

然后当我重新加载浏览器页面时,我得到默认的chrome"服务器错误"页面,好像根本没有任何东西.

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

Zac*_*ack 16

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

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'实际上是你想要的权限集:

  • 这工作`chmod 0755 config.inc.php` Phew.谢谢.:) (5认同)

dok*_*and 10

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

$cfg['CheckConfigurationPermissions'] = false;
Run Code Online (Sandbox Code Playgroud)


Isa*_*tch 0

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

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