想弄一個GUI的postgresql管理器,網查找到phppgadmin這一款。
按照http://blog.csdn.net/dyx1024/article/details/6670534 的指南,結果發現不行。。。
問題出在Apache2的配置文件上。我的apache2的主配置文件/etc/apache2/apache2.conf 默認沒有Include conf.d 下的文件。
而phppgadmin的apache配置文件已經不再像之前那篇文章一樣,而是改存在/etc/apache2/conf.d/下面名爲phppgadmin文件中。
所以,按照指南中將security設置好之後,還要在apache2的主配置文件中加入:
Include conf.d/
這樣Apache2纔會讀取到phppgadmin的配置代碼。
重啓apache,done!
關於apache2的各種配置文件一篇很好的introduction:http://www.blogjava.net/duanzhimin528/archive/2010/03/05/314564.html
====20150414更新 ====
在另一臺ubuntu服務器上配置phpmyadmin。與phppgadmin稍微不同,phpmyadmin安裝完成後(安裝時Web容器選擇apache),直接在瀏覽器訪問也會報404錯誤。
原因是,其apache配置文件爲/etc/phpmyadmin/apache.conf,然而Apache不知道這個配置文件的存在。
網上看到有人直接將phpmyadmin的根目錄/usr/share/phpmyadmin 整個複製到了Apache的工作目錄下,是一種辦法,但是感覺不是很好,浪費空間而且不好管理。
我的解決方法是將phpmyadmin的apache配置文件複製到了apache的conf-enabled目錄下:
<code>$sudo mv /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf</code>
重啓Apache2,Done!