“现有配置文件(./config.inc.php)不可读。”?

时间:2012-04-21 11:54:45

标签: macos osx-lion xampp root

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

我使用page来搜索解决方案,它说要使用chown root:cpanelphpmyadmin config.inc.php来更改文件的权限。我做了,但在我的终端窗口中显示chown: cpanelphpmyadmin: Invalid argument。我在这里绝望,有人帮助我,拜托!

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

5 个答案:

答案 0 :(得分:18)

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

这就是全部,它对我有用。

答案 1 :(得分:9)

对于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]

答案 2 :(得分:0)

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

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

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

答案 3 :(得分:0)

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对我没用。

答案 4 :(得分:-1)

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

  1. 转到终端
  2. type - > sudo nautilus
  3. 将打开文件对话框。
  4. 将文件夹导航到计算机/ opt / lampp / phpmyadmin / config.inc.php
  5. 打开文件
  6. 检查$ cfg ['服务器'] [$ i] ['密码'] ='&#39 ;;
  7. 将上述LOC更改为$ cfg ['服务器'] [$ i] ['密码'] =' root';
  8. 并尝试打开phpmy管理员。您的问题将成功解决。