From: | "Mario Soto Cordones" <mario_soto(at)venezolanadeavaluos(dot)com> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Conexion con la DB |
Date: | 2004-02-24 18:13:04 |
Message-ID: | 33033.200.31.137.181.1077646384.squirrel@mail.venezolanadeavaluos.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estoy deacuerdo contigo... aveces al instalar los paquetes NO SIEMPRE se
descomentan las opciones paro mayoritariamente si.
Respecto a lo de postgres :
En ese caso y solo a modo de prueba que ingrese la siguiente linea
local all all 0.0.0.0 0.0.0.0
trust
OJO, despues es responsabilidad de el estudiar que significa esta linea
y ver como aplica la seguridad a sus conexiones.
____ Tienes razón pero es de mucho riezgo, si es que deja esta linea
descomentada..
Saludos
P.D. Tambien hace tiempo no veo PHP
Mauro Morales M. dijo:
> El mar, 24-02-2004 a las 14:32, Mario Soto Cordones escribió:
>> 1.- pg_connect() como función de coneccion para base de datos, existe
>> en
>> la actualidad.
>
> OK! Hace rato que no uso php, pero entiendo que algunas funciones han
> quedado obsoletas y a veces es mejor asegurarse. Gracias por el dato.
>
>>
>> 2.- Si se instala php con las extensiones de postgres, entonces no debe
>> haber ningun parametro desactivado que tenga relacion con postgres.
>
> En desacuerdo. He visto varias veces en distintas distribuciones y por
> distintos motivos que tanto las extensiones como el engine aparecen
> comentados y/o con valores errados o hay que cambiarles la
> configuracion.
>
>>
>> 3.- las extensiones .so para postgres se activan al momento de decir que
>> sa va a utilizar php con extensiones de postgresql.
>
> IDEM a lo anterior.
>
>>
>> 4.- lo otro que se podria revisar es el postgresql.conf si la opcion
>> tcpip_socket esta en true. Si esta descomentada la linea port = 5432.
>
> Solo se revisa esa opcion si el mensaje de error es el siguiente,
> "Warning: pg_connect(): Unable to connect to PostgreSQL server: could
> not connect to server: Connection refused Is the server running on host
> localhost and accepting TCP/IP connections on port 5432?"
>
>>
>> 5.- ademas de revisar el pg_hba.conf a ver quien se puede conectar a la
>> base de datos.
>
> En ese caso y solo a modo de prueba que ingrese la siguiente linea
>
> local all all 0.0.0.0 0.0.0.0 trust
>
> OJO, despues es responsabilidad de el estudiar que significa esta linea
> y ver como aplica la seguridad a sus conexiones.
>
> Saludos,
>
>
>>
>> Mauro Morales M. dijo:
>> > 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
>> >> >
>> >>
>> >
>> > _______________________________________________
>> > Pgsql-ayuda mailing list
>> > Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
>> > http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>> >
>>
>
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
--
Ing. Mario Soto Cordones
Venezolana de Avaluos
From | Date | Subject | |
---|---|---|---|
Next Message | Mauro Morales M. | 2004-02-24 18:24:34 | [Pgsql-ayuda] PUF! Postgresql 7.4.1 |
Previous Message | Mauro Morales M. | 2004-02-24 18:12:15 | Re: [Pgsql-ayuda] Conexion con la DB |