Re: PHP + APACHE + POSTGRES

From: Crell - Marcelo España Koock <mespana(at)crell(dot)cl>
To: "'Gorka'" <gorkapostgres(at)yahoo(dot)es>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: PHP + APACHE + POSTGRES
Date: 2004-06-04 12:29:51
Message-ID: 001c01c44a2f$a2da2460$08074db1@mespana
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Puede parecer poco ortodoxo, pero a veces funciona.

Desinstala PHP
Desinstala Apache

Seguramente te indicará algunas dependencias, también las desinstalas.
Luego:

Instala Apache con soporte para PHP

Prueba las aplicaciones.

Si ya lo hiciste, lo siento y deberías ver el problema en alguna lista de
PHP.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Gorka
Enviado el: Viernes, 04 de Junio de 2004 4:05
CC: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] PHP + APACHE + POSTGRES

|> Yo diria que si. No uses pg_query(), usa pg_exec().
|
|Note: This function used to be called pg_exec(). pg_exec() is
|still available
|for compatibility reasons but users are encouraged to use the newer name.
|
|
|ya me preguntaba yo pq no aparecia la funcion esa en el manual.
|me imagino que tu recomendacion se debe a un problema que ya no
|existe, cual
|era ???

El error (copy-pasteo uno de mis mensajes anteriores) ES el sgte.:

||> -- function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document;
||> if((p=n.indexOf("?"))>0&&parent.frames.length) {
||> d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
||> if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i
||> Fatal error: Call to undefined function: pg_query() in
||> /var/www/webprueba/includes/barra_top_index.php on line 46
||>
||> Investigando ... mi versión de php en el servidor es 4.1.2-6 y
||> algunos comandos de interacción con postgres no cambian a los que
||> utilizais hasta la versión 4.2.0 de php, como puedes ver en
||> http://www.php.net/manual/en/ref.pgsql.php Fijándonos en la
|tabla 2 vemos
||> que antes de la versión php 4.2 se ha de utilizar pg_exec() en lugar
||> de pg_query(), que es donde falla.
||>
||> Sin embargo, he probado a editar el .php en cuestión cambiando el
||> nombre de la función a pg_exec y no ha funcionado.

Así que sigo sin solución. Me han aconsejado que actualice php a la versión
4.3.4, que es en la que se ha programado la web, pero hay un problema, yo
nunca me he salido de la instalación de paquetes con dselect o apt-get
install (con debian stable en el sources.list) y no sé salirme da ahí.
Cuando trato de instalar algo independiente (sin dselect o apt-get install)
me lío, y me da yuyu meter en el sources.list el origen inestable de debian.
Algún consejo?

---------------------------(end of broadcast)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Joel A. Iturra 2004-06-04 13:12:28 Re: PHP + APACHE + POSTGRES
Previous Message Manuel Saelices 2004-06-04 09:07:05 Reposicionamiento de elementos