Lists: | pgsql-es-ayuda |
---|
From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 12:23:50 |
Message-ID: | 200601241323.56912.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola a todos.
Estoy haciendo una instalación en un windows. Hasta ahora sólo lo había hecho
en linux.
Tengo instalado: apache1.3, php4.4.2 y postgres-8.1-2.1
El problema es que los logs de apache me muestran el siguiente error:
PHP Fatal error: Call to undefined function: pg_connect() in ....
Parece ser que php no reconoce esta función para conectar en la base de datos.
¿Alguien sabría decirme que me falta?.
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
From: | "David Prieto" <davidp(at)sgth(dot)es> |
---|---|
To: | "'Pablo Braulio'" <brulics(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 12:26:27 |
Message-ID: | 01ce01c620e1$660e6e30$1701a8c0@pcdavid |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Te falta el modulo de pgsql para php. O no lo tienes, o no lo tienes
activado en el php.ini
Creo recordar que la instalación "estándar" te instala el módulo, pero no lo
activa en el .ini. Prueba a hacer un phpinfo() a ver si hace referencias a
pgsql.
Un saludo,
David Prieto
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Pablo Braulio
Enviado el: martes, 24 de enero de 2006 13:24
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] ¿Que me falta para conectar php y postgres en
windows?.
Hola a todos.
Estoy haciendo una instalación en un windows. Hasta ahora sólo lo había
hecho
en linux.
Tengo instalado: apache1.3, php4.4.2 y postgres-8.1-2.1
El problema es que los logs de apache me muestran el siguiente error:
PHP Fatal error: Call to undefined function: pg_connect() in ....
Parece ser que php no reconoce esta función para conectar en la base de
datos.
¿Alguien sabría decirme que me falta?.
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | "David Prieto" <davidp(at)sgth(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 12:38:23 |
Message-ID: | 200601241338.26262.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El Martes, 24 de Enero de 2006 13:26, David Prieto escribió:
> Te falta el modulo de pgsql para php. O no lo tienes, o no lo tienes
> activado en el php.ini
>
Si te refieres a la línea " ;extension=php_pgsql.dll ", del archivo php.ini,
ya la he modificado. Es decir, le he quitado el ";"
> Creo recordar que la instalación "estándar" te instala el módulo, pero no
> lo activa en el .ini. Prueba a hacer un phpinfo() a ver si hace referencias
> a pgsql.
phpinfo(), no muestra nada de pgsql.
He reiniciado el servidor apache, pero me sigue saliendo el mismo error.
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | "David Prieto" <davidp(at)sgth(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 12:50:46 |
Message-ID: | 200601241350.49720.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El Martes, 24 de Enero de 2006 13:26, David Prieto escribió:
> Te falta el modulo de pgsql para php. O no lo tienes, o no lo tienes
> activado en el php.ini
>
> Creo recordar que la instalación "estándar" te instala el módulo, pero no
> lo activa en el .ini. Prueba a hacer un phpinfo() a ver si hace referencias
> a pgsql.
> Un saludo,
> David Prieto
>
>
Parece ser que no encuentra la librería php_pgsql.dll.
¿Debo descargarla e instalarla?.
No la veo en el paquete de php4 que me descargué.
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Pablo Braulio <brulics(at)gmail(dot)com> |
Cc: | David Prieto <davidp(at)sgth(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 12:51:55 |
Message-ID: | 20060124125155.GA25140@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Pablo Braulio escribió:
> El Martes, 24 de Enero de 2006 13:26, David Prieto escribió:
> > Creo recordar que la instalación "estándar" te instala el módulo, pero no
> > lo activa en el .ini. Prueba a hacer un phpinfo() a ver si hace referencias
> > a pgsql.
>
> phpinfo(), no muestra nada de pgsql.
>
> He reiniciado el servidor apache, pero me sigue saliendo el mismo error.
Puede que tengas problemas del enlazador; por ejemplo, quizas no
encuentra la biblioteca libpq.so para poder enlazar pgsql.so. De ser
asi, te tendria que dar un mensaje de error al momento de iniciar
Apache. Te sugiero que bajes Apache completamente, luego lo inicies y
examines con cuidado el log. Si hay algun problema de esa clase, te lo
deberia indicar ahi.
--
Alvaro Herrera http://www.advogato.org/person/alvherre
"In fact, the basic problem with Perl 5's subroutines is that they're not
crufty enough, so the cruft leaks out into user-defined code instead, by
the Conservation of Cruft Principle." (Larry Wall, Apocalypse 6)
From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | David Prieto <davidp(at)sgth(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 13:04:48 |
Message-ID: | 200601241404.51049.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El Martes, 24 de Enero de 2006 13:51, Alvaro Herrera escribió:
> Puede que tengas problemas del enlazador; por ejemplo, quizas no
> encuentra la biblioteca libpq.so para poder enlazar pgsql.so. De ser
> asi, te tendria que dar un mensaje de error al momento de iniciar
> Apache. Te sugiero que bajes Apache completamente, luego lo inicies y
> examines con cuidado el log. Si hay algun problema de esa clase, te lo
> deberia indicar ahi.
Al instalar apache, no me ha mostrado ningún error en el log. Lo reinicio
manualmente y no da error. Es solamente al abrir el archivo con el navegador
que me muestra este error en la conexión a la base de datos.
Según estoy viendo en google, parece ser que hay que descomentar la línea de
la extensión: extension=php_pgsql.dll, y luego hace mención a una linea que
le dice donde está la extensión: extension_dir = "c:\php\extensions"
Con esto por lo menos ahora ya sale el error por pantalla.
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | David Prieto <davidp(at)sgth(dot)es>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ¿Que me falta para conectar php y postgres en windows?. |
Date: | 2006-01-24 13:07:35 |
Message-ID: | 200601241407.38842.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
El Martes, 24 de Enero de 2006 13:51, Alvaro Herrera escribió:
> Pablo Braulio escribió:
> > El Martes, 24 de Enero de 2006 13:26, David Prieto escribió:
> > > Creo recordar que la instalación "estándar" te instala el módulo, pero
> > > no lo activa en el .ini. Prueba a hacer un phpinfo() a ver si hace
> > > referencias a pgsql.
> >
> > phpinfo(), no muestra nada de pgsql.
> >
> > He reiniciado el servidor apache, pero me sigue saliendo el mismo error.
>
> Puede que tengas problemas del enlazador; por ejemplo, quizas no
> encuentra la biblioteca libpq.so para poder enlazar pgsql.so. De ser
> asi, te tendria que dar un mensaje de error al momento de iniciar
> Apache. Te sugiero que bajes Apache completamente, luego lo inicies y
> examines con cuidado el log. Si hay algun problema de esa clase, te lo
> deberia indicar ahi.
Solucionado. Gracias.
Parece que faltaba poner lo del extension_dir en php.ini
--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D