Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problemas para conectar php con postgresql 8.3

Estas en el tema de Problemas para conectar php con postgresql 8.3 en el foro de PostgreSQL en Foros del Web. Este mensaje de error Fatal error: Call to undefined function pg_connect() in C:\wamp\www\lis\index1.php on line 31 se muestra cuando ejecuto la línea de código siguiente: ...
  #1 (permalink)  
Antiguo 01/10/2009, 21:14
Avatar de Sweet_David  
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 7 meses
Puntos: 0
Problemas para conectar php con postgresql 8.3

Este mensaje de error

Fatal error:
Call to undefined function pg_connect() in C:\wamp\www\lis\index1.php on line 31


se muestra cuando ejecuto la línea de código siguiente:

?php
// Connecting, selecting database
$dbconn = pg_connect("host=localhost dbname=fisc user=postgres password=postgres port=5432")
or die('Could not connect: ' . pg_last_error());
?>


He revisado tanto lo mismo que ya no veo si hay error, o si es una mala configuración del apache2 y el postgres.
Si lo ultimo fuera el caso desearia que alguien me explique qué ficheros debo modificar en apache2 y en postgres. Y cuáles serían las modificaciones.
Me gustaría que hicieran hincapié en el httpd.conf. Está montado sobre Windows XP, ServicePack3
Gracias de antemano.
  #2 (permalink)  
Antiguo 02/10/2009, 05:15
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Problemas para conectar php con postgresql 8.3

Aunque esto no es una pregunta de postgresql sino de php te pregunto:

En el archivo php.ini ya le habilitaste la librería dll que maneja las funciones de postgresql?
a pgsql.dll debes quitarle el ; y reiniciar el servidor de apache.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/10/2009, 17:52
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Problemas para conectar php con postgresql 8.3

Y aparte debes asegurarte que esa libreria este en tus archivos de configuracion, de otra manera te la tienes que bajar del sitio oficial de php y tambien te fijas que sea el archivo adecuado para la version de php que usas
  #4 (permalink)  
Antiguo 01/03/2010, 17:47
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problemas para conectar php con postgresql 8.3

Oye yo tego el mismo problema, no me levanta el modulo de pgsql, ya esta descomentado, ya baje el dll, lo puse en la carpeta de system32, ya configure el php.ini y no lo hace, me siguemarcando el error, de verdad necesito ayuda.

Tengo el wamp server con php 5.3.0, postgres 8.4, en windows 7.

De verdad me urge solucionar esto, xfis xfis muchas grax
  #5 (permalink)  
Antiguo 03/03/2010, 02:11
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: Problemas para conectar php con postgresql 8.3

Cita:
Iniciado por karufiro Ver Mensaje
Oye yo tego el mismo problema, no me levanta el modulo de pgsql, ya esta descomentado, ya baje el dll, lo puse en la carpeta de system32, ya configure el php.ini y no lo hace, me siguemarcando el error, de verdad necesito ayuda.

Tengo el wamp server con php 5.3.0, postgres 8.4, en windows 7.

De verdad me urge solucionar esto, xfis xfis muchas grax
Usas apache o usas xampp? En otro tema de este foro a un chico no le funcionaba porque tenia pache y con xampp le funciono.

saludos!
  #6 (permalink)  
Antiguo 03/03/2010, 12:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problemas para conectar php con postgresql 8.3

uso apache el que biene con el wampserver 2.0, y no e considerado cambiar al xampp, pero si me pueden ayudar con este problema te lo agradeceria mucho xorcisa.
En otra makina ya tengo instalado el xampp y es lo mismo.

Ya descomente todas las lineas, ya aparce en el phpadmin el pgsql pero solo me da soporte para postgres 8.3.3 y yo tengo el 8.4 y no puedo cambiar a una version anterior.

Si ejecuto mi programa me marca:

Fatal error.....no se reconoce pg_connect.....

Ayuda
  #7 (permalink)  
Antiguo 03/03/2010, 12:58
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problemas para conectar php con postgresql 8.3

ya encontre la solucion para aqueyos k tengan el mismo problema con el wamp server:

Solo deben incluir las libpq.dll que trae postgres a:

c:\wamp\bin\php\php5.3.0\ext\

y ya funciona.

Se los digo por experiencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:43.