6

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

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

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

4

5 回答 5

22
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

就是这样,它对我有用。

于 2012-08-29T17:08:16.410 回答
10

对于 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]
于 2014-04-17T04:24:41.383 回答
0

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

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

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

于 2016-06-03T08:31:18.337 回答
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没有为我工作。

于 2016-12-18T09:31:12.920 回答
-2

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

  1. 前往终端
  2. 键入-> sudo nautilus
  3. 将打开一个文件对话框。
  4. 将文件夹导航到 computer/opt/lampp/phpmyadmin/config.inc.php
  5. 打开文件
  6. 检查 $cfg['Servers'][$i]['password'] = '';
  7. 将上面的 LOC 更改为 $cfg['Servers'][$i]['password'] = 'root';

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

于 2016-06-28T08:15:09.277 回答