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

goo*_*ing 43 ubuntu phpmyadmin

我尝试访问localhost/phpmyadmin时收到此错误:

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

我已经将每个文件从777编译为555.接下来我该怎么办?我运行Ubuntu 11.04.

diE*_*cho 66

尝试

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

这个命令解决了我的ubuntu 14.04上的问题.

  • 这应该标记为答案,只有这个对我有用 (2认同)

Nur*_*ony 30

这是因为phpMyAdmin目录和文件的错误权限config.inc.php

在像操作系统的*nix上设置目录和文件的权限如下

chmod -R 755 /path/to/phpMyAdmin
chmod 644 /path/to/phpMyAdmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)

如果像我这样运行Linux虚拟机,它安装了phpMyAdmin源所在的Windows文件夹,请编辑config.inc.php并添加此行

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

  • 为我工作.在流浪汉上运行phpmyadmin.TY :) (2认同)

Y. *_*gha 15

试试这个会起作用

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)

谢谢


Vla*_*nac 13

这对我有用: $ pkexec chmod 755 -R /etc/phpmyadmin


ale*_*lex 10

应该制作它们777(每个人都可以写).尝试644改为,这意味着用户具有读写和组,其他人只能阅读.


Fer*_*nto 10

以防万一,有人遇到同样的问题,但更改文件权限并不能解决问题,请将此行添加到您的config.inc.php文件中

<?php
// other config goes here . . . 
$cfg['CheckConfigurationPermissions'] = false;
Run Code Online (Sandbox Code Playgroud)

你很高兴去。


In my case, I'm using windows 10 WSL with phpmyadmin installed on D: drive. There's no way to (for now) change file permission on local disk through WSL unless your installation directory is inside WSL filesystem it-self. There's updates according to this issue, but still on insider build.

Cheers.


Rya*_*sen 8

我自己刚刚解决了这个问题,这个问题/答案对对我没什么帮助,所以我会在具体情况下添加为我解决的问题.

对于初学者,我刚刚开始使用存储库,因此我" chmod 777 -R编辑"整个/ opt/lampp目录,以确保权限不是推送存储库的问题.然后我有两个错误,但我想我只看到其中一个,然后在修复第一个之后出现了下一个错误.我想有一个错误在于另一个错误.

第一个是./lampp/etc/my.cnf该文件上的chmod 700修复了我的情况虽然,755似乎是我在研究中找到的更好的选择.

一个档案下来,还有一个档案.另一个文件是导致此问题中的特定错误消息的文件是./lampp/phpmyadmin/config.inc.php.

解决方案:" $ chmod 755 -R /opt/lampp/phpmyadmin"


小智 7

对于Mac OS用户:

找到名为config.inc.php的文件,通常位于/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php中

(这是我Mac上的文件路径)

然后单击鼠标右键单击 - >单击获取信息,在框底部您将找到权限 - >单击锁定图标(右下角) - >输入您的系统管理员密码 - > - >其中显示所有人,将此权限修改为READ ONLY - >单击Lock图标并尝试打开http:// localhost/phpMyadmin

希望这可以帮助!;)


Rah*_*han 5

您需要做的就是

  1. 开放式终端

    opt / lampp / lampp启动

启动它,然后

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

然后在浏览器中访问

localhost/phpmyadmin
Run Code Online (Sandbox Code Playgroud)

它将正常工作。