La Web del Programador: Comunidad de Programadores
 
    Pregunta:  61269 - CONEXION AL SERVIDOR POSTGRESQL
Autor:  nestor manrique
tengo una conexion a una base de datos en php y me estoy tratando de conectar al servidor pero me saca un error Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for user "compras" in /var/www/html/prnelson/ConectarBd.php on line 15
me gustaria saber si tengo que configuarar algo en el servidor o en la conexion. la conexion que estoy usando es la siguiente

function conectar($bd)
{
$this->bd=$bd;
$this-> conexion = pg_connect("host=$this->servidor port=$this->puerto user=$this->usuario password=$this->password dbname=$this->bd") or die("Fallo Conexion");
return $this-> conexion;
}

  Respuesta:  Miguel Hernandez
Debes dar un poco mas de informacion por ejemplo si estas conectando a un server local o remoto. Sin embargo los que te dice el warning es que no se ha podido autenticar al usuario "compras", en ese caso debes verificar que el usuario "compras" exista y que la clave sea la correcta.