Saturday, 20 May 2017

Lab 9.2 Instal PhpPgAdmin di postgresql Centos 7


Postingan ini masih lanjutan postingan sebelumnya yaitu instal postgresql, kalo sekarang instal phpPgAdmin atau dengan kata lain merubah postgresqlnya menjadi gui via web base. jadi jika sudah menginstall phpPgAdmin ini akan mudah mengatur atau membuat database. 

1. Instal repositiry epel karena phpPgAdmin berada di reposiroty tersebut
yum install epel-release

2. Install phpPgAdmin di repository epel
yum --enablerepo=epel install phpPgAdmin php-pgsql -y

3. Edit file konfigurasi phpPgAdmin. cari kata "$conf['servers`]" atur menjadi localhost karena masih dalam server yang sama
nano /etc/phpPgAdmin/config.inc.php

4. Masih dalam file yang sama scroll ke bawah, cari kata pg_dump_path dan pg_dumpall_path. tambahkan file dump dan dumb
/opt/rh/rh-postgresql95/root/usr/bin/pg_dump
/opt/rh/rh-postgresql95/root/usr/bin/pg_dumb 

5.  Matikan extra_login_security yaitu dengan mengubah valuenya menjadi false agar dapat login di phpPgAdminnya. Atur kepemilikan menjadi true agar hanya yang punya yg bisa akses.

6. cari baris keterangan "local" is for unix domain socket connections only dan pada baris dibawahnya ubah menjadi seperti ini, dan tentukan network pada server anda. Tujuannya adalah agar suatu host yang mengakses postgresql akan diubah metode autentikasinya menjadi md5, yaitu merupakan password. Jadi host yang telah didefinisikan kalau mengakses database postgresql akan dimintai password user yang didaftarkan dulu. Disini kita dapat memasukkan seluruh network suatu jaringan, atau ip tertentu, atau juga semua ip, 0.0.0.0/0. Sedangkan untuk local biarkan secara default.

7. Edit file konfiguasi phpPgAdmin. tambahkan script "Require ip (ip Network)"
nano /etc/httpd/conf.d/phpPgAdmin.conf

8. Restart httpd dan postgresl agar konfigurasi yang diubah bisa berjalan.
systemctl restart httpd rh-postgresql95-postgresql
9. Ketikan ip atau nama domain pada web browser client, tidak lupa tambahkan /phpPgAdmin dibelakangnya. login dengan aku yang dibuat di lab 9.1

10. Seperti ini tampilan jika sudah masuk



Sekian dan Terimakasih

Related Posts

Lab 9.2 Instal PhpPgAdmin di postgresql Centos 7
4/ 5
Oleh