" Existing configuration file (./config.inc.php) is not readable. " ?



刚刚在我的Mac上安装了XAMPP。当我尝试修改上传目录时config.inc.php它说文件已锁定,并且由于我没有修改文件夹的权限而无法解锁。所以我更改了对该文件夹的权限,文件不再锁定,但我无法再通过http://localhost/phpmyadmin/在浏览器中访问"phpmyadmin",每次我尝试时,它都会说"Existing configuration file (./config.inc.php) is not readable."

我用谷歌搜索了解决方案,从这个页面,它说使用chown root:cpanelphpmyadmin config.inc.php来更改文件的权限。我做到了,但它在我的终端窗口中显示chown: cpanelphpmyadmin: Invalid argument。我在这里很绝望,请任何人帮助我!

顺便说一句,我尝试删除App文件夹中XAMPP文件夹中的所有内容,然后创建一个新的,它不起作用

rasel@rasel-Dell:~$ sudo -s
rasel@rasel-Dell:~$ type your password
root@rasel-Dell:/# cd /opt/lampp/phpmyadmin
root@rasel-Dell:/opt/lampp/phpmyadmin# chmod 644 config.inc.php
root@rasel-Dell:/opt/lampp/phpmyadmin# cd /
root@rasel-Dell: /opt/lampp/lampp restart

仅此而已,它对我有用。

对于 OSX Mavericks 和 XAMPP 1.8.2-5 和 1.8.3-4 版本,您需要使用上面提到的相同 chmod 644,但目录不同。

cd /Applications/XAMPP/xamppfiles/phpmyadmin/
sudo chmod 644 config.inc.php
[enter your password]

我已经通过创建一个新的config.inc.php文件,复制所有原始锁定的config.inc.php内容并修改行来解决问题

$cfg['Servers'][$i]['password'] = 'myserverpassword'; 

并删除原始锁定文件。这是为了以防您正在寻找更改 XAMPP 配置文件,以便您可以访问已输入新密码的服务器。

cd /Applications/XAMPP/xamppfiles/phpmyadmin/
sudo chmod 777 config.inc.php
[enter your password]

更改config.inc.php后,您需要键入:

sudo chmod 644 config.inc.php

只有sudo chmod 644对我不起作用。

如果你使用的是 ubuntu 14.04,你实际需要做的是:

  1. 转到终端
  2. 类型 --> 须藤鹦鹉螺
  3. 将打开文件对话框。
  4. 将文件夹导航到 computer/opt/lampp/phpmyadmin/config.inc.php
  5. 打开文件
  6. 检查$cfg["服务器"][$i]["密码"] = ";
  7. 将上述 LOC 更改为 $cfg["服务器"][$i]["密码"] = "根";

并尝试打开 phpmy 管理。您的问题将得到成功解决。

相关内容

最新更新