instalar phppgadmin

Imagen de beldar
0 puntos

Acabo de instalar la base de datos Postgres SQL v 8.2 y la herramienta de adminstración phpmyadmin, todo utilizando synaptics.

El problema es que no puedo utilizar la herramienta phppgadmin.
Cuando introduzco la dirección http://localhost/phppgadmin/ en el firefox, el apache me devuelve que no ecuentra la dirección en el servidor.

No lo entiendo, quizás hay que configurar algún fichero antes de poder usarlo.

Me parece raro, porque con programas similares como phpmyadmin para mysql o he tenido problemas.

Si a alguien le ha pasado algo parecido, por favor, que comparta la solución con la comunidad respondiendo a esta entrada del foro.

Gracias.

Imagen de beldar
+1
0
-1

Al parecer, y siguiendo el ejemplo de otras aplicaciones parecidas, faltaba un enlace al directorio /usr/share/phppgadmin en mi directorio root del servidor apache.

Lo curioso es que ahora cuando introduzco la direccion http://localhost/phppgadmin/ me aparece este curioso mensaje:

"Su versión de PHP no tiene el soporte correcto de bases de datos."

La versión que yo tengo de PHP es la 5, asi que no puede ser que sea porque esta versión no soporta la aplicación porque en la documentación indica claramente que con una 4.3 funciona correctamente.
Creo que lo que pasa es que me falta algún paquete que actúe como enlace entre PHP, PostgreSQL y Apache.

¿Alguien puede echarme una mano?

+1
0
-1
Imagen de beldar
+1
0
-1

Pues indagando un poquillo por el Synaptic he descubierto un paquetito llamado php5-pgsql.
Lo he instalado y ya me funciona sin problemas.

Parece ser que he logrado resolver el problema sin ayuda.

Enumero los pasos:
1- Instalar postgresql y phppgadmin desde synaptic. Hay que tener en cuenta que necesitaremos tener instalado el servidor web apache y PHP. Además debemos asegurarnos de que tenemos instalado el módulo que ofrece soporte PHP para PostgreSQL (¡¡¡¡Este había sido mi fallo!!!!) Para ello instalar el paquete php5-pgsql desde synaptic o directamente haciendo un sudo apt-get install php5-pgsql
2- Crear un enlace a /usr/share/phppgadmin el el directorio root de apache (normalmente /var/www)
3- Una vez configurados los usuarios y permisos de postgreSQL, abrir phppgadmin desde cualquier navegador con la dirección http://localhost/phphpgadmin/
4- Empezar a usar la base de datos.

Creo que la próxima vez lo intentaré por mi mismo un poco más antes de preguntar,
¡¡Y después publicaré la respuesta en mi blog!!

Ja Ja

+1
0
-1
Imagen de huakanaum
+1
0
-1

Sé que es una "novatada", pero podrías por favor detallar cómo hacer el enlace que mencionas en el punto 2-?
Muchas gracias

+1
0
-1
Imagen de beldar
+1
0
-1

Ejecuta desde la consola:

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

Con este comando creas el enlace a /usr/share/phppgadmin en /var/www

Tened en cuenta que phppgadmin este realmente instalado en /usr/sahre/phppgadmin. Se puede cambiar el directorio de instalación compilandolo tu mismo. si lo intalas desde apt-get o con synaptic se instalará en el directorio por defecto.

El directorio /var/www es el "Directory root" de Apache, donde se alojan las webs para visualizarlas. También se puede modificar desde el archivop de confioguración del apache.

Si lo tienes todo por defecto, debería funcionar sin mas.

Para abrir phppgadmin, desde cualquier navegador introducir la dirección http://localhost/phppgadmin/

Otra alternativa para crear el enlace en modo gráfico es abrir el navegador de ficheros nautilus como root (sudo nautilus desde la línea de comandos), situarse en el arbol de directorios en /usr/share y pulsando con el botón derecho del ratón sobre phppgadmin elegir la opción "Crear enlace" Esto creará el enlace a phppgadmin en /usr/share, así que el siguiente paso es mover este enlace a la carpeta /var/www. Esta carpeta esta restringida por defecto para que solo root pueda escribir en ella, de ahí la necesidad de abrir nautilus con permisos de root.

Cualquiera de los dos métodos es válido.

Espero que te sirva.
Un saludo.

+1
0
-1
Imagen de gabylan
+1
0
-1

hice todos los pasos, pero estoy teniendo problemas con el tema de los usuarios, con el pgadmin3 entro lo mas bien con el usuario, pero no en el phppgadmin, que me estaría faltando?? 

 

aguante el fin del mundo y arriba los que se duchan

+1
0
-1

aguante el fin del mundo y arriba los que se duchan

Imagen de gabrielperez77
+1
0
-1

Salu2 amigo gabylan.

Si resolviste el problema y pudiste acceder me podrías enseñar cómo.

Yo hice los pasos como tú y no me funciona nada.

Será que tengo que reiniciar algo o qué? 

Gracias de antemano.

+1
0
-1
Imagen de la pera
+1
0
-1

Hola Instale el phppgadmin tal y como bien lo describistes, pero cuando trato de entrar a postgres me dice que "Ingreso no autorizado" como resuelvo eso?, como hago para  saber si me estoy conectando con algo?

 

+1
0
-1
Imagen de viky
+1
0
-1

para poderse loguear hay que configurar el archivo pg_hba.conf y postgresql.conf de postgresql, configurar el archivo config.inic.php de phppgadmin y el archivo php.ini de php5. las carpetas se encuentran en /etc. la configuracion de cada archivo se consigue en la web. espero que le sirva

+1
0
-1
Imagen de la pera
+1
0
-1

seguí las instrucciones que planteastes, y no percibo buenos resultados, que debo hacer? cuando hago http://localhost/phppgadmin

me sale este error

Your PHP installation does not support PostgreSQL. You need to recompile PHP using the --with-pgsql configure option.

 

 

QUE HAGO?

 

Gracias de Antemano 

+1
0
-1