alejandraortega5
Usuario (Venezuela)
¿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