Ubuntu server phppgadmin 網頁無法連結
最近想來用用 postgresql ,和 MySQL 相似的資料庫伺服器軟體, MySQL 在台灣應該是比較流行的資料庫, postgresql 對於關聯性的資料表鍵結,還有一些內建函數(包含gis的函數)功能面好像比較齊全。
此次工作環境
Ubuntu LTS server 14.04
LAMP 已安裝
postgresql 已安裝
phppgadmin 已安裝
此次症狀:
以連到 server.name.com 為例
連到 server.name.com/phppgadmin 瀏覽器出現錯誤代碼 404
------------------------------ 選項,非必要 ------------------------------
如果發現 postgresql server 還沒裝(選項,非必要)
如果你已經有裝了,可以跳過
開始裝
sudo apt-get install postgresql-9.3
處理 postgre 的資料夾和權限(選項,非必要)
sudo mkdir -p /usr/local/pgsql/data
sudo chown -R postgres:postgres /usr/local/pgsql/
sudo su - postgres
cd /usr/lib/postgresql/9.3/bin/
./initdb -D /usr/local/pgsql/data
./postgres -D /usr/local/pgsql/data
可能需要裝 postgres-xc (這是我覺得最怪的地方,要裝一個 postgresql 得裝一堆有的沒的)
sudo apt-get install postgres-xc postgres-xc-client
把一些東西清掉
sudo apt-get autoremove
重新啟動 postgresql 伺服器
sudo service postgresql restart
------------------------------ 選項,非必要 ------------------------------
修改授權的來源位址(必要)
和 phpmyadmin 相似,phppgadmin 也可以限制來源位址,
修改 /etc/apache2/conf.d/phppgadmin
allow from 127.0.0.0/255.0.0.0 ::1/128
成為
allow from 127.0.0.0/255.0.0.0 ::1/128 你的.ip.範圍.0/255.255.255.0 你授權的ip 你授權的ip …
啟用設定的方式(必要)
sudo ln -s ../conf-available/phppgadmin.conf phppgadmin.conf
重開 apache
sudo service apache2 restart
此次工作環境
Ubuntu LTS server 14.04
LAMP 已安裝
postgresql 已安裝
phppgadmin 已安裝
此次症狀:
以連到 server.name.com 為例
連到 server.name.com/phppgadmin 瀏覽器出現錯誤代碼 404
------------------------------ 選項,非必要 ------------------------------
如果發現 postgresql server 還沒裝(選項,非必要)
如果你已經有裝了,可以跳過
開始裝
sudo apt-get install postgresql-9.3
處理 postgre 的資料夾和權限(選項,非必要)
sudo mkdir -p /usr/local/pgsql/data
sudo chown -R postgres:postgres /usr/local/pgsql/
sudo su - postgres
cd /usr/lib/postgresql/9.3/bin/
./initdb -D /usr/local/pgsql/data
./postgres -D /usr/local/pgsql/data
可能需要裝 postgres-xc (這是我覺得最怪的地方,要裝一個 postgresql 得裝一堆有的沒的)
sudo apt-get install postgres-xc postgres-xc-client
把一些東西清掉
sudo apt-get autoremove
重新啟動 postgresql 伺服器
sudo service postgresql restart
------------------------------ 選項,非必要 ------------------------------
修改授權的來源位址(必要)
和 phpmyadmin 相似,phppgadmin 也可以限制來源位址,
修改 /etc/apache2/conf.d/phppgadmin
allow from 127.0.0.0/255.0.0.0 ::1/128
成為
allow from 127.0.0.0/255.0.0.0 ::1/128 你的.ip.範圍.0/255.255.255.0 你授權的ip 你授權的ip …
啟用設定的方式(必要)
到 /etc/apache2/conf-enabled 建一個捷徑 指到/etc/apache2/conf/phppgadmin,告訴 ubuntu 的 apache 這個服務要啟用
sudo ln -s ../conf.d/phppgadmin phppgadmin.confsudo ln -s ../conf-available/phppgadmin.conf phppgadmin.conf
重開 apache
sudo service apache2 restart
留言
張貼留言