Re: [Pgsql-ayuda] Conexion con la DB

From: "Mauro Morales M(dot)" <mmorales(at)adsum(dot)cl>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Conexion con la DB
Date: 2004-02-24 16:50:19
Message-ID: 1077641419.6114.11.camel@sherlock.adsum.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Veamos algunas cosas que te pueden ayudar

1) Revisa el PHP.INI en /etc (o realiza un slocate para encontrarlo)
En ese archivo debes encontrar parametros de conexion a postgresql.
Revisa que esta descomentado lo que te sirva y verifica los valores
asignados a esos parametros.

2) En el mismo archivo revisa que en 'extensions' este descomentado el
pgsql.so

OJO, revisa que el parametro 'engine' este en ON

Ejecuta el siguiente comando como root

# service httpd restart (si usas redhat o fedora) o bien
# /etc/rc.d/init.d/postgresql restart (o su simil segun tu distribucion)

Luego de eso, ejecuta tu script y dinos que paso, si se ejecuto o no,
puede que por defecto haya venido algun parametro desactivado en la
configuracion de PHP.

OBS: Revisa la configuracion de apache y revisa si estan los flags que
permiten la ejecucion de PHP, aunque no creo que esa sea el problema.

(En redhat y fedora deberias ver algo asi como)

En /etc/httpd/conf/httpd.conf

Include conf.d/*.conf

En /etc/httpd/conf.d/php.conf
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php

OTRO OJO :-), revisa las versiones de php y revisa en www.php.net si
existe la funcion pg_connect, pues puede ser que sea una version nueva
de php y que este obsoleta esa funcion.

Saludos,

El mar, 24-02-2004 a las 13:31, Mario Soto Cordones escribi:
> estas seguro que tienes las librerias de conexion a la base de datos.
>
> Mira en adodb.php si es que usas ese tipo de coneccion... yo las uso en
> multiples servidores web y funciona sin problemas.
>
> Suerte
>
> /-\\ros dijo:
> > Hola a todos, tengo problemas con la conexion a la DB que tengo.
> >
> > ok, esta corriendo PostgresSQL 7.3.1 en RHAS 2.1, en el momento de hacer
> > la conexion con la base via web (http://localhost/acceso.php), me da el
> > siguiente error:
> >
> > "Fatal error: Call to undefined function: pg_connect() in
> > /datos-postgres/www/acceso.php on line 3"
> >
> > ahora bien, para hacer la conexion en el script acceso.php tengo lo
> > siguiente, talves me corrigen si tengo algo malo o por que me esta dando
> > este error.
> >
> > <?php
> >
> >
> > $conn=pg_connect("host=localhost","port=5432","dbname=base","user=base","password=acceso");
> > if(!$conn)
> > {
> > echo "<CENTER> Problema de conexion con la base de
> > datos.</center>";
> > exit;
> > }
> > $query="SELECT * FROM su_usuario WHERE usuario = '$usuario' AND
> > password = '$password'" ;
> > $resultado_set=pg_Exec($conexion,$query);
> > $cant_registros = pg_NumRows($resultado_set);
> > if ($cant_registros == 0){
> > echo "<META HTTP-EQUIV=REFRESH CONTENT='0; URL=error.html'>";
> > }
> > else
> > echo "<script language='JavaScript'>
> > var v2;
> > this.close();
> > v2=window.open('pass.htm','',
> > 'resizable=yes,status=no,location=no,directories=yes,menubar=yes,copyhistory=no,toolbar=no,scrollbars=yes,Fullscreen=no');
> > </script>";
> > pg_close($conn);
> > return $exis;
> >
> > ?>
> >
> >
> > podrian ayudarme, por favor.
> >
> > _______________________________________________
> > Pgsql-ayuda mailing list
> > Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> > http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
> >
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mauro Morales M. 2004-02-24 16:51:39 Re: [Pgsql-ayuda] Conexion con la DB
Previous Message /-\ros 2004-02-24 16:39:16 Re: [Pgsql-ayuda] Conexion con la DB