$ wget http://yum.postgresql.org/9.1/redhat/rhel-6.3-x86_64/pgdg-centos91-9.1-4.noarch.rpm
$ rpm -ivh pgdg-centos91-9.1-4.noarch.rpm
$ yum install phpPgAdmin
phpPgAdmin quedará instalado en la ruta /usr/share/phpPgAdmin, por lo que hay que configurar apache para que apunte a esa ruta.
phpPgAdmin instala automaticamente un archivo de configuracion en /etc/httpd/conf.d/phpPgAdmin.conf, en donde limita el acceso solamente desde localhost (127.0.0.1).
Cambiemos esa configuración para que nos deje entrar desde cualquier parte, o en su caso, si tienes una lista de ip fijas desde las que vas a entrar, restringirlas. Para dar acceso desde cualquier parte, modificamos la configuración para que quede como sigue:
Alias /phpPgAdmin /usr/share/phpPgAdminorder deny,allow allow from all
$ apachectl restart
$ vi /var/lib/pgsql/9.4/data/pg_hba.conf
Modifica esta parte (linea 80 aproximadamente) para que quede así:
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 10.0.0.0/24 md5 # IPv6 local connections: host all all ::1/128 md5
$ vi /etc/phpPgAdmin/config.inc.php
Modifica la linea 18 aproximadamente, para que quede así:
$conf['servers'][0]['host'] = 'localhost';
$ service postgresql-9.4 restart
http://midominiooip.com/phpPgAdmin
Cambia mi dominiooip.com por tu nombre de dominio o dirección ip. Esto es todo. ¿Fácil, no? 🙂
admin
March 23, 2016
Postgresql
No Comment