2012-04-21 160 views
6

刚刚在我的Mac上安装了XAMPP。当我尝试修改config.inc.php中的上传目录时,它说该文件已被锁定,并且由于我无权修改文件夹,因此无法解锁。所以我改变了我的权限的文件夹,文件不再锁定,但在我的浏览器通过http://localhost/phpmyadmin/我无法访问“phpMyAdmin的”了,每次我尝试,它说:"Existing configuration file (./config.inc.php) is not readable."”现有配置文件(./config.inc.php)不可读。“?

我用Google搜索的解决方案,从本page,它表示使用chown root:cpanelphpmyadmin config.inc.php来更改文件的权限。我做了,但它在我的终端窗口中显示chown: cpanelphpmyadmin: Invalid argument。我在这里绝望,任何人都可以帮助我!

顺便说一下,我试图在应用程序文件夹中的文件夹XAMPP删除一切,并创建一个新的,这是行不通的

回答

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] 
0

我已经通过创建一个新的config.inc.php文件,复制所有的原始锁定的config.inc.php内容的存在和修改行

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

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

-1

如果您正在使用的Ubuntu 14.04,你真正需要做的是:

  1. 转到终端
  2. 型 - >须藤鹦鹉螺
  3. 一个文件对话框将被打开。
  4. 浏览文件夹到计算机的/ opt/LAMPP/phpMyAdmin的/ config.inc.php文件
  5. 打开文件
  6. 支票$ CFG桩[ '服务器'] [$ i] [ '密码'] = '' ;
  7. 将上面的LOC更改为$ cfg ['Servers'] [$ i] ['password'] ='root';

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

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没有工作对我来说。