2012-04-21 197 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沒有工作對我來說。