2011-09-28 33 views

回答

7

你應該不是使他們777(這是每個人都可寫)。請嘗試使用644,這意味着用戶具有讀取和寫入功能,而其他用戶只能讀取。

+0

我chmoded他們到555 –

+0

我有這個問題,我改變了權限,但我仍然收到錯誤。我認爲你可以採取更多的步驟來排除故障...... – AlxVallejo

7

我剛剛自己解決了這個問題,而這個問題/答案對特別沒有幫助,所以我會在我的具體情況下添加解決方案。

對於初學者,我剛開始使用存儲庫,所以我「chmod 777 -R」編輯了我的整個/ opt/lampp目錄,以確保權限不是推送存儲庫的問題。然後我得到了兩個錯誤,但我認爲我只看到其中一個,下一個修復了第一個錯誤。我想一個錯誤是顛覆另一個錯誤。

第一個是./lampp/etc/my.cnf該文件上的chmod 700修復了我的情況,儘管755似乎是我在我的研究中發現的更好的選擇。

一個文件下來,還有一個要去。另一個文件是在這個問題中引發特定錯誤信息的文件./lampp/phpmyadmin/config.inc.php。

解決方案: 「$ chmod 755 -R /opt/lampp/phpmyadmin

12

這爲我工作:$ pkexec chmod 755 -R /etc/phpmyadmin

+0

這個'pkexec'命令是否暫時執行? – diEcho

+0

爲我工作ubunut 16.06 – Learner

1

我跑我的系統在OS X上安裝XAMPP。

前幾天我遇到了同樣的問題。在安裝和管理CMS測試平臺時,我遇到了許多權限問題,因此我決定將整個htdocs子樹設置爲+ rwX權限,並得到相同的錯誤。

雖然我決定的整個子樹設置這些權限通常是一個錯誤,我做了明知,因爲這個系統只能通過本地主機accessable否則無法訪問,需要允許改變來解決這個問題的唯一文件是配置.inc.php,您可以使用您認爲您需要的權限將剩下的權限留下。

問題是固定的:
搭配chmod 644的config.inc.php,或須藤CHMOD 644的config.inc.php,這取決於系統。 (phpMyAdmin的文件夾內發行)

33

嘗試

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php

此命令具有固定在我的Ubuntu 14.04的問題。

+0

適合我。感謝名單! – TodStoychev

0

限制訪問此文件/phpmyadmin/config.inc.php,他會工作。

簡單的磁帶這個:sudo chmod 750 /phpmyadmin/config.inc.php!

0

如果你使用的是ubutu,並且你有類似於/ opt/lampp的路徑,那麼在終端中輸入以下命令。

sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin 

希望這會找到你的解決方案。

21

這是因爲phpMyAdmin目錄和文件config.inc.php

* nix的像OS設置目錄的權限和文件的錯誤權限如下

chmod 755 -R /path/to/phpMyAdmin 
chmod 644 /path/to/phpMyAdmin/config.inc.php 

如果你像我一樣運行Linux虛擬機,其中安裝了一個Windows文件夾,其中phpMyAdmin源位於,編輯config.inc.php並添加此行

$cfg['CheckConfigurationPermissions'] = false; 
+2

爲我工作。在流浪漢上運行phpmyadmin。 TY :) –

+0

爲我工作:) – vijay

+0

嘗試了最後的選擇......因爲我無法改變燙髮。 – digfish

2

不要在你的終端

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php 

以下這一點,你必須重新啓動服務器後

0

在MacOS

你應該恢復的權限644

sudo chmod 644 /usr/local/share/phpmyadmin/config.inc.php

0

你應該chown命令

從家裏更改服務器 的所有者,您可以運行此命令

sudo chown {userName} -R ../../opt 

如果它還不工作,運行此命令

sudo chmod 777 -R ../../opt 

它現在應該工作。

2

發生此錯誤是因爲phpmyadmin目錄具有所有權限(777)。 您可以通過執行以下命令來解決此問題。

sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php 
4

對於Mac OS用戶:

找到名爲config.inc文件。PHP,通常位於/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php

(這是我的Mac上的文件路徑)

然後點擊鼠標右鍵點擊 - >點擊獲取信息,在箱子的底部,你會發現permissions->上單擊鎖定圖標(右下角) - > 把你的系統管理員密碼 - > - >它說:大家,修改此權限至只讀 - >點擊返回圖標並嘗試打開http://localhost/phpMyadmin

希望這有助於! ;)

0

嘗試,如果安裝LAMPP

sudo chown www-data:www-data -R /opt/lampp/phpmyadmin/* 
sudo chown www-data:www-data -R /opt/lampp/phpmyadmin 

,或者安裝phpMyAdmin

sudo chown www-data:www-data -R /etc/phpmyadmin/* 
sudo chown www-data:www-data -R /etc/phpmyadmin 
2

所有你需要的是

  1. 開放的終端類型

    選擇/ LAMPP/lampp start

啓動它,然後

  • sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
  • 然後通過瀏覽器訪問

    localhost/phpmyadmin 
    

    它將很好地工作。

    相關問題