InicioLinux¿Cómo configurar PostgreSql y PhpPgadmin? Para Ubuntu13.10

¿Cómo configurar PostgreSql y PhpPgadmin? Para Ubuntu13.10

Linux5/5/2014
¿Cómo configurar PostgreSql y PhpPgadmin?


Este tutorial fue hecho para Ubuntu 13.10

Si tienes problemas para realizar conexiones remotas a tu BD, problemas de configuración de tu gestor de BD o simplemente no sabes cómo instalar tu gestor de BD, este post podría ser de ayuda para ti.

Nota: el gestor de base de datos para este post es PostgreSql

Antes de comenzar a realizar estos cambios, es necesario que tengas permisos de administrador para poder hacer las modificaciones pertinentes y tener instalado Apache.

1.Primer paso: Instalemos Postgres SQL

Desde tu terminal escribe las siguientes líneas de comando:

sudo apt-get update
sudo apt-get install postgresql

(Opcional)
Si gustas tambien puedes instalar agregando el siguiente PPA

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get install postgresql

Si de casualidad te esta saliendo un mensaje de error, es posible que sea porque no tienes instalado libpq-dev, este paquete es para la compilación de wrappers/clientes

sudo apt-get install postgresql-9.1 libpq-dev

2.Paso dos: Configured Postgresql

Por defecto las conexiones TCP/IP no permite el acceso remoto con PostgreSql Server hacia otras computadoras. Pero modificando un archivo podemos lograrlo.
sudo gedit /etc/postgresql/9.1/main/postgresql.conf

se nos abrirá un documento en el editor de texto gedit en el cual buscaremos y cambiaremos algunas líneas.

a)“#listen_addresses = localhost” par “listen_addresses =192.168.1.8″
b)Opcional si quieres poder conectarse desde cualquier computadora de tu red el cambio seria “localhost to listen_addresses =’*’ ”
c)Descomentar (quitar el #) esta línea #password_encryption = on

Ahora si salvamos y reiniciamos PostreSql

sudo /etc/init.d/postgresql restart

Después de las configuraciones que acabamos de realizar es necesario que configuremos la contraseña root de PostgreSql. (Este por defecto no trae ninguna)

sudo -u postgres psql

Una vez dentro del postgresql proseguimos con las siguientes sentencias:

Primero nos pedirá nuestra contraseña SUDO y luego podemos seguir con los siguientes comandos:

password

Nos pedirá que ingresemos la nueva contraseña
Nos pedir que confirmemos la contraseña
Y listo ya cambiamos la clave de PostgreSql

Ahora

q

Para salir del PostgreSql

3.Paso 3:Instalación y configuración de PhpPgadmin

•Instalar:

Escribir en la consola:

sudo apt-get install phppgadmin

•Configuration:

Por defecto Phppgadmin solo se puede accede de manera local. Si quieres tener acceso remoto desde otra computadora, solo debes modificar este archivo de la siguiente manera

sudo gedit /etc/apache2/conf.d/phppgadmin

Una vez abierto nuestro editor de texto con el archivo vamos a comentar la línea que dice lo siguiente:

127.0.0.0/255.0.0.0 allow from :: 1/128

Y descomentar:

allow from all

Creamos un link meramente simbólico desde /var/www/phppgadmin direccionado a /var/www/phppgadmin to /usr/share/phppgadmin

sudo ln -s /usr/share/phppgadmin /var/www/

Reiniciamos Apache

sudo service apache2 restart

Si al momento de querer ingresar en el PhpPgadmin, te sale algún mensaje notificándote que tu login fue anulado por razones de seguridad, mantener la calma que eso se resuelve modificando el siguiente archivo

sudo gedit /usr/share/phppgadmin/conf/config.inc.php

Cuando se nos abra el archivo en nuestro editor de texto buscaremos:

$conf['extra_login_security']= true;

Y lo cambiaremos por:

$conf['extra_login_security']=false;


Nota: Ahora si puedes acceder desde a PhpPgadmin desde el navegador de cualquier computadora usando la dirección de http://host_or_ip/phppgadmin/ .Y ahora se puede iniciar sesión con cualquiera que se configurara en el PostgreSql



Muchas Gracias por leer nuestro Post
Datos archivados del Taringa! original
29puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

a
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.