Shunze 學園 >電腦資訊學系 >OpenNMS > 《十五》PostgreSQL WebUI管理套件phppgadmin 哈囉,還沒有註冊或者登入。請你[註冊|登入]
« 上一篇主題 顯示成列印模式 | 增加到我的最愛
發表新主題 發表回覆
作者
主題
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2380

shunze 離線
《分享》PostgreSQL WebUI管理套件phppgadmin引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

OpenNMS採用的資料庫是PostgreSQL,那有沒有PostgreSQL的UI管理套件以便於操作。

當然有的,phppgadmin就是一套PostgreSQL的WebUI管理套件,
其安裝指令如下。

apt-get install phppgadmin

安裝完成後,還需要將設定檔 phppgadmin 複製到 conf-enabled 目錄中,
這樣才能在網站的根目錄下,掛載此phppgamin的web路徑。
cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf

而phpadmin預設只允許本機IP 127.0.0.0/8登入,請在phppgadmin.conf中,自行增加可登入的IP範圍。
vim /etc/apache2/conf-enabled/phppgadmin.conf

<Directory /usr/share/phppgadmin>

DirectoryIndex index.php
AllowOverride None

order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0 ::1/128
#allow from all
...
</Directory>


完成後重啟apache2服務。
service apache2 restart

就可以透過phppgamin的路徑連結到PostgreSQL的WebUI了。
http://Apache_Server_IP/phppgamin/



然後再點PostgreSQL圖示,連線到PostgreSQL資料庫,
這時候會跟您要資料庫的帳號/密碼!



OpenNMS連結PostgreSQL的帳號/密碼可在以下檔案中找到,
預設帳號/密碼均為opennms。
/usr/share/opennms/etc/opennms-datasources.xml

<jdbc-data-source name="opennms"
    database-name="opennms"
    class-name="org.postgresql.Driver"
    url="jdbc:postgresql://localhost:5432/opennms"
    user-name="opennms"
    password="opennms" />


輸入帳號密碼後,就可以成功連結到資料庫了∼





其實會裝WebUI主要是想看看OpenNMS中文亂碼的問題能否找到一些線索。
經順子測試在欄位中輸入六種語系的多國語言後,



發現OpenNMS可以正確顯示多國語言的各種編碼!



看來中文亂碼的問題應該不在資料庫上,
而是在OpenNMS掃到資料,要塞入資料庫時就沒有處理好編碼所造成。

目前順子還沒有找到解決方法...


參考資料
How To Install phpPgAdmin on Ubuntu 14.10, 14.04 and 12.04



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2015-12-30, 12:14 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
  « 上一篇主題
發表新主題 發表回覆
跳到:

Powered by: Burning Board 1.1.1 2001 WoltLab GbR