刚刚在我的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,你实际需要做的是:
- 转到终端
- 类型 --> 须藤鹦鹉螺
- 将打开文件对话框。
- 将文件夹导航到 computer/opt/lampp/phpmyadmin/config.inc.php
- 打开文件
- 检查$cfg["服务器"][$i]["密码"] = ";
- 将上述 LOC 更改为 $cfg["服务器"][$i]["密码"] = "根";
并尝试打开 phpmy 管理。您的问题将得到成功解决。