Ubuntu 16.04 安裝 PostgreSQL 和 phpPgAdmin及404錯誤解決辦法

前言

最近在測試一個漏洞,需要用到PostgreSQL,之前沒用過這個數據庫,大概看了下,記錄下在Ubuntu 16.04下安裝PostgreSQL 和 phpPgAdmin的過程。

mark

測試環境

Ubuntu 16.04
這裏寫圖片描述

安裝過程

安裝PostgreSQL、phpPgAdmin、Apache(使用phpPgAdmin管理PostgreSQL時要開Apache)

sudo apt-get -y install postgresql postgresql-contrib phppgadmin apache2

sudo su(root用戶可以省略次命令)
su - postgres
這裏寫圖片描述
輸入psql,進入交互式命令提示
這裏寫圖片描述
輸入\password更改密碼
這裏寫圖片描述
輸入\q退出交互式終端,輸入exit退出當前postgres用戶進入root用戶
這裏寫圖片描述
至此,postgre數據庫安裝完成,密碼啥的也搞好了,可以看下圖,服務都起來了。
這裏寫圖片描述

接下來就是配置Apache,然後搞下phppgadmin,通過phppgadmin管理postgresql數據庫。
cd /etc/apache2/conf-available/
vim phppgadmin.conf
將phppgadmin.conf中的Require local註釋掉,添加allow from all,大概意思就是,之前智能本地訪問請求,現在可以從所有地方訪問了。
這裏寫圖片描述
然後修改phppgadmin的配置文件
cd /etc/phppgadmin/
vim config.inc.php
將$conf[‘extra_login_security’] = true;的true改爲false
重啓postgresql和apache即可。
root@vultr:/etc/phppgadmin# systemctl restart postgresql
root@vultr:/etc/phppgadmin# systemctl restart apache2
訪問:http://IP/phppgadmin
報了一個404錯誤
ln -s /usr/share/phppgadmin /var/www/html/phppgadmin

參考鏈接

Ubuntu 16.04 下安裝 PostgreSQL 和 phpPgAdmin
PHPPgAdmin not working in Ubuntu 14.04

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章