“ 现有配置文件 (./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) 不可读。”?的主要内容,如果未能解决你的问题,请参考以下文章