Instalasi phpPgAdmin
paket phpPgAdmin tersedia pada repository centos. Anda dapat menambahkan / melakukan update dengan menggunakan perintah :sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
selanjutnya lakukan instalasi phpPgAdmin menggunakan perintah :
sudo yum -y install phpPgAdmin
pastikan bahwa komputer sudah terinstall web server seperti apache.Secara default, phpPgAdmin tidak dapat diakses dari luar. untuk itu anda perlu melakukan konfigurasi pada file
/etc/httpd/conf.d/phpPgAdmin.conf.
sudo vi /etc/httpd/conf.d/phpPgAdmin.conf
anda akan mendapat kode sebagai berikut.
Alias /phpPgAdmin /usr/share/phpPgAdmin# Apache 2.4
Require local
#Require host example.com# Apache 2.2
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
# Allow from .example.com
ubah sehingga menjadi seperti berikut.
Alias /phpPgAdmin /usr/share/phpPgAdmin# Apache 2.4
Require all granted
#Require host example.com# Apache 2.2
Order deny,allow
#Deny from all
Allow from all
Allow from ::1
# Allow from .example.com
jika komputer anda menggunakan SELinux, anda perlu menjalankan perintah berikut untuk dapat melakukan loginke phpPgAdmin :
setsebool -P httpd_can_network_connect_db 1
sekarang edit file konfigurasi phpPgAdmin untuk dapat merkomunikasi dengan database postgreSQL. Buka file
/etc/phpPgAdmin/config.inc.php
menggunakan text editor.sudo vi /etc/phpPgAdmin/config.inc.php
cari dan ubah baris kode berikut :
$conf['servers'][0]['host'] = '';
$conf['extra_login_security'] = true;
dan ubah menjadi berikut.
$conf['servers'][0]['host'] = 'localhost';
$conf['extra_login_security'] = false;
kemudian simpan dan restart service apache.
sudo systemctl restart postgresql-9.5
sudo systemctl restart httpd
sudo systemctl enable httpd
kemudian akses dengan alamat http://localhost/phpPgAdmin.
Sampai disini kita sidah selesai melakukan instalasi phpPhAdmin.
0 comments:
Post a Comment