From: | Pablo Braulio <brulics(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: No puedo conectar con el servidor.(SOLUCIONADO) |
Date: | 2005-08-16 12:03:01 |
Message-ID: | 200508161403.12438.brulics@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Martes, 16 de Agosto de 2005 12:50, Chema Cortes escribió:
> Creo que la cadena de conexión deberían ser pares "keyword=value", algo
> así:
>
> $conec_server=pg_connect("server=$server port=$port dbname=$db
> user=$user password=$passw")
> or die("Ha fallado.");
>
>
> Léete el manual sobre pg_connect
Lo haré.
Pero el problema no era ese.
1º No tenía instalado php4-pgsql. (ay, ay, ay)
2º No tenía concedidos al usuario permisos para acceder por sockets (en mysql
no hacía falta, por lo que no se me había ocurrido).
Añadiendo esta linea al archivo pg_hda.conf:
host all usuario 127.0.0.1 255.255.255.0 md5
y con este escript de php para la conexion:
<?php
$server='localhost';
$user='usuario';
$passw='xxxx';
$db='basedatos';
$conec_server=pg_connect("host=$server dbname=$db user=$user
password=$passw")
or die("Ha fallado.");
echo "ha funcionado.";
?>
Con todo esto ha funcionado. Por supuesto creando antes el usuario de postgres
con createuser -P usuario.
--
Saludos.
Pablo
Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49
Jabber: bruli(at)myjabber(dot)net
http://aldiagestion.com/blog
From | Date | Subject | |
---|---|---|---|
Next Message | Marcelo Diaz | 2005-08-16 12:43:10 | Limites de cursores EPCG |
Previous Message | Leonel Nunez | 2005-08-16 11:47:23 | Re: infomes |