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

Posted

技术标签:

【中文标题】“ 现有配置文件 (./config.inc.php) 不可读。”?【英文标题】:" Existing configuration file (./config.inc.php) is not readable. "? 【发布时间】:2012-05-02 18:32:39 【问题描述】:

刚刚在我的 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文件夹中的所有内容,并创建一个新的,它不起作用

【问题讨论】:

【参考方案1】:
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 对我不起作用。

【讨论】:

写入sudo chmod 777 config.inc.php后显示错误:chmod: Unable to change file mode on config.inc.php: Operation not permitted【参考方案2】:

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

    转到终端 类型 --> sudo nautilus 将打开一个文件对话框。 将文件夹导航到computer/opt/lampp/phpmyadmin/config.inc.php 打开文件 检查 $cfg['Servers'][$i]['password'] = ''; 将上述 LOC 更改为 $cfg['Servers'][$i]['password'] = 'root';

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

【参考方案4】:

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

【讨论】:

写入sudo chmod 777 config.inc.php后显示错误:chmod: Unable to change file mode on config.inc.php: Operation not permitted 这可能对***.com/questions/52932609/…有帮助【参考方案5】:
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

就是这样,它对我有用。

【讨论】:

你能解释一下 -> chmod 644 的用法吗?

以上是关于“ 现有配置文件 (./config.inc.php) 不可读。”?的主要内容,如果未能解决你的问题,请参考以下文章