From: | "Roberto Gomez Hernandez" <uam_rgh(at)hotmail(dot)com> |
---|---|
To: | "'Prof(dot) Gustavo Bautista Carral'" <gcarral(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Problemas pa conectarme a postgres via php 5 |
Date: | 2005-06-24 23:57:37 |
Message-ID: | BAY10-DAV1461E8DC20891E058190594ED0@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
En una pagina de prueba de php pon phpInfo(); y ve a esa pagina, en la
seccion de base de datos debe estar la siguiente linea:
pgsql
PostgreSQL Support
enabled
PostgreSQL(libpq) Version
Numero de version de postgres
Etc
Debe decir que esta habilitado , lo tiene ??
Si no esta habilitado busca el archivo pgsql.ini esta debajo de
/etc/php.d/, debe tener la siguiente linea extensión=pgsql.so y debes
tener ese modulo( en mi caso ) en /usr/lib/pgsql/
Espero que te sea util
_____
From: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] On Behalf Of Prof. Gustavo
Bautista Carral
Sent: Viernes, 24 de Junio de 2005 07:51 a.m.
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: [pgsql-es-ayuda] Problemas pa conectarme a postgres via php 5
Hola lista Por favor alguien me podría decir porque no me puedo conecta a
postgres via php
Tengo instalado el postgres 8 el apache 2 y el php 5 ya funciona el apache
el postgres y el php lo único que falta es conectarme a la base de datos vía
php tengo el siguiente archivo
<html>
<body>
<?php
/*$arreglo = array("0"=>"itzel","1"=>"alma","2"=>"gustavo");
$claves = array_keys($arreglo);
print_r($claves);*/
#phpinfo();
$conexion = "host=132.12.14.50 port=5432 user=usuario password=1234
dbname=educacion_continua";
$conecta=pg_connect($conexion);
if (!$conecta)
{
echo "<p><I>No se pudo conectar a la Base de Datos de Educacion
Continua</I><p>";
exit;
}
$select = "select * from coordinador";
$query = pg_exec($conecta,$select);
$n_elementos = pg_numrows($query);
for($d=0;$d<$n_elementos;$d++)
{
$cdd_rfc = pg_result($query,$d,"cdd_rfc");
$cdd_nombre = pg_result($query,$d,"cdd_nombre");
echo "<br>$cdd_rfc - $cdd_nombre";
}
?>
</body>
</html>
y php responde que no se puede conectar a la base de educación continua
ya edite el archivo pg_hba.conf
y puse
host all all 0.0.0.0 0.0.0.0 md5
y en postgresql.conf quite los comentarios de las siguientes líneas
listen_addresses = '*' # what IP interface(s) to listen on;
# defaults to localhost, '*' = any
port = 5432
From | Date | Subject | |
---|---|---|---|
Next Message | Germán Poó Caamaño | 2005-06-25 00:10:24 | Re: Ayuda con Migracion |
Previous Message | Alvaro Herrera | 2005-06-24 23:27:55 | Re: Ayuda con Migracion |