Jumat, 13 Januari 2012

Konfigurasi PostgreSQl 9.1 Dengan Centos 6

Masalah ini dimulai ketika saya sedangdikasih tugas dari kantor untuk installasi 2 server, yang 
mana server itu haru dikasih OS Centos 6. Untuk installasi centosnya sich ga ada yang bermasalah 
dan isntallasi postgresSQLnya juga okeh. Nah terjadi masalah ketika saya akan mengistall aplikasi
berbasis php yang mana aplikasi tersebut membutuhkan postgreSQL sebagai databasenya. 

Setelah cari sana-cari sini gimana caranya supaya aplikasi PHP tersebut bisa digunakan dan 
sampai bertapa satu malam suntuk tapi tak kunjung juga mendapatkan pencerahan. Permasalahnya ternyata 
seperti ini. Ternyata pada POstgrsql versi 9.1 belum tersedia modul(extension) untuk php-Postgresql karena pada saat itu
masih mengunakan versi modul 8.XX. tapi tak usah khawatir dengan hal tersebut kita bisa mengakalinya dengan cara berikut. 

Pada kasus ini saya harap anda sudah berhasil installase postgreSQl,Apache dan yang pastinya adlah PHP itu sendiri.
untuk mengakalinya kita bisa masukan perinta-perintah ajaib berikut :

1. Silahkan Ngeroot dulu yah,, 
2. Kalo sudah silahkan masukan perintah ajaib ini :
 
[root@dily_same_alie ~]# rpm -q -l php | restorecon -R -v -f -
[root@dily_same_alie ~]# rpm -q -l php-pgsql | restorecon -R -v -f -
[root@dily_same_alie ~]# rpm -q -l postgresql | restorecon -R -v -f -
[root@dily_same_alie ~]# rpm -q -l postgresql-server | restorecon -R -v -f -
[root@dily_same_alie ~]# rpm -q -l httpd | restorecon -R -v -f -
[root@dily_same_alie ~]# rpm -q -l postgresql-libs | restorecon -R -v -f -
[root@dily_same_alie ~]# setsebool httpd_can_network_connect=1
[root@dily_same_alie ~]# sestatus | grep httpd_can_network_connect
httpd_can_network_connect         active
[root@dily_same_alie ~]#

3. Kemudian kita restart apachenya
[root@dily_same_alie ~]# service httpd restart
Restarting httpd (via systemctl):                                     [  OK  ]

4. Kemudian restar postgresqlnya
[root@dily_same_alie ~]# /etc/init.d/postgresql-9.0 restart
Restarting PostgreSQL 9.0:
waiting for server to shut down.... done
server stopped
waiting for server to start.... done
server started
PostgreSQL 9.0 restarted succesfully

Kalau sudah berhasil bisa dicoba apakah php dengan postgresnya sudah saling bercumbu.. kalau sudah berhasil
maka trik ini sukses. Selamat mencoba...

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More