當我嘗試訪問localhost/phpmyadmin時出現此錯誤:PhpMyAdmin「配置文件的權限錯誤,不應該是世界可寫的!」
錯誤的配置文件權限,不應該是世界可寫的!
我已經將每個文件從777中的每個文件都拼接到555.接下來應該怎麼做?我運行Ubuntu 11.04。
當我嘗試訪問localhost/phpmyadmin時出現此錯誤:PhpMyAdmin「配置文件的權限錯誤,不應該是世界可寫的!」
錯誤的配置文件權限,不應該是世界可寫的!
我已經將每個文件從777中的每個文件都拼接到555.接下來應該怎麼做?我運行Ubuntu 11.04。
你應該不是使他們777
(這是每個人都可寫)。請嘗試使用644
,這意味着用戶具有讀取和寫入功能,而其他用戶只能讀取。
我剛剛自己解決了這個問題,而這個問題/答案對特別沒有幫助,所以我會在我的具體情況下添加解決方案。
對於初學者,我剛開始使用存儲庫,所以我「chmod 777 -R
」編輯了我的整個/ opt/lampp目錄,以確保權限不是推送存儲庫的問題。然後我得到了兩個錯誤,但我認爲我只看到其中一個,下一個修復了第一個錯誤。我想一個錯誤是顛覆另一個錯誤。
第一個是./lampp/etc/my.cnf該文件上的chmod 700修復了我的情況,儘管755似乎是我在我的研究中發現的更好的選擇。
一個文件下來,還有一個要去。另一個文件是在這個問題中引發特定錯誤信息的文件./lampp/phpmyadmin/config.inc.php。
解決方案: 「$ chmod 755 -R /opt/lampp/phpmyadmin
」
我得到了同樣的問題,因爲你。我按照這篇文章的固定這個問題:d
但我並沒有改變,從777到755的許可:o
我跑我的系統在OS X上安裝XAMPP。
前幾天我遇到了同樣的問題。在安裝和管理CMS測試平臺時,我遇到了許多權限問題,因此我決定將整個htdocs子樹設置爲+ rwX權限,並得到相同的錯誤。
雖然我決定的整個子樹設置這些權限通常是一個錯誤,我做了明知,因爲這個系統只能通過本地主機accessable否則無法訪問,需要允許改變來解決這個問題的唯一文件是配置.inc.php,您可以使用您認爲您需要的權限將剩下的權限留下。
問題是固定的:
搭配chmod 644的config.inc.php,或須藤CHMOD 644的config.inc.php,這取決於系統。 (phpMyAdmin的文件夾內發行)
嘗試
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
此命令具有固定在我的Ubuntu 14.04的問題。
適合我。感謝名單! – TodStoychev
限制訪問此文件/phpmyadmin/config.inc.php,他會工作。
簡單的磁帶這個:sudo chmod 750 /phpmyadmin/config.inc.php!
如果你使用的是ubutu,並且你有類似於/ opt/lampp的路徑,那麼在終端中輸入以下命令。
sudo pkexec chmod 755 -R /opt/lampp/phpmyadmin
希望這會找到你的解決方案。
這是因爲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;
不要在你的終端
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
以下這一點,你必須重新啓動服務器後
在MacOS
你應該恢復的權限644
sudo chmod 644 /usr/local/share/phpmyadmin/config.inc.php
你應該chown
命令
從家裏更改服務器 的所有者,您可以運行此命令
sudo chown {userName} -R ../../opt
如果它還不工作,運行此命令
sudo chmod 777 -R ../../opt
它現在應該工作。
發生此錯誤是因爲phpmyadmin目錄具有所有權限(777)。 您可以通過執行以下命令來解決此問題。
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
對於Mac OS用戶:
找到名爲config.inc文件。PHP,通常位於/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php
(這是我的Mac上的文件路徑)
然後點擊鼠標右鍵點擊 - >點擊獲取信息,在箱子的底部,你會發現permissions->上單擊鎖定圖標(右下角) - > 把你的系統管理員密碼 - > - >它說:大家,修改此權限至只讀 - >點擊返回鎖圖標並嘗試打開http://localhost/phpMyadmin
希望這有助於! ;)
嘗試,如果安裝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
所有你需要的是
開放的終端類型
選擇/ LAMPP/lampp start
啓動它,然後
sudo chmod 755 /opt/lampp/phpmyadmin/config.inc.php
然後通過瀏覽器訪問
localhost/phpmyadmin
它將很好地工作。
我chmoded他們到555 –
我有這個問題,我改變了權限,但我仍然收到錯誤。我認爲你可以採取更多的步驟來排除故障...... – AlxVallejo