2014-03-31 54 views
0

我知道這是一個非常常見的問題,但我在我的AWS Ubuntu 12.04實例中遇到了很大的困難。爲什麼PHPMyAdmin無法寫入我的AWS Ubuntu 12.04 LTS實例的config目錄?

我使用apt-get安裝了PHPMyAdmin,命令爲sudo apt-get install phpmyadmin,安裝的很好。我可以像在實例上一樣使用PHPMyAdmin。

我試圖使用安裝嚮導生成配置文件,並且我按照PHPMyAdmin網站上記錄的步驟來設置它。我在/usr/share/phpmyadmin中創建了配置目錄,並使用sudo chmod 777 config爲其創建了全球寫入權限。儘管如此,PHPMyAdmin仍然告訴我,我的config目錄不可寫。

然後我嘗試在/etc/phpmyadmin中創建一個配置目錄,該目錄也具有世界寫入權限,但我仍然沒有任何運氣!

任何人都可以告訴我,如果我在這裏失去了一些東西?我不知道還有什麼我可以嘗試得到這個工作。

回答

0

我找到了!

我的配置目錄實際上是/var/lib/phpmyadmin

我在/usr/share/phpmyadmin/setup/lib的index.lib.php文件中發現了這個。有一個名爲check_config_rw()的函數,它根據當前使用的config.inc.php文件檢查Config目錄。更改此文件夾及其內容的權限以使其成爲www-data可寫解決了我的問題!