Foros del Web » Programando para Internet » PHP »

pg_connect

Estas en el tema de pg_connect en el foro de PHP en Foros del Web. Saludos a todos, tengo el siguiente problema quiero conectarme a una base de datos que esta en un servidor remoto, y mi pagina php esta ...
  #1 (permalink)  
Antiguo 14/09/2004, 12:49
 
Fecha de Ingreso: agosto-2004
Mensajes: 71
Antigüedad: 13 años, 4 meses
Puntos: 0
pg_connect

Saludos a todos, tengo el siguiente problema quiero conectarme a una base de datos que esta en un servidor remoto, y mi pagina php esta en otro servidor, estoy realizandolo de la siguiente forma.

$conexion = pg_connect("host=10.0.0.1 port=5432 dbname=tech_support user=alec");

pero me manda el siguiente orror}
Warning: pg_connect() unable to connect to PostgreSQL server: FATAL: No se encuenta en el pg_hba.conf entrada para la maquina 10.0.0.4, usuario alec, base de datos tech_support in /var/www/html/jose/Rep_web1/con_p.php on line 12

alguien me podria decir que estoy haciendo mal.
  #2 (permalink)  
Antiguo 14/09/2004, 13:13
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 15 años, 1 mes
Puntos: 0
Amigo estas tratando de conectarte a una BD PostgreSQL via remota por lo tanto debes registrarte en la configuración de PostgreSQL...
Para esto busca en el servidor el archivo pg_hba.conf y en la siguiente parte:
---------------------------------------
# TYPE DATABASE IP_ADDRESS MASK AUTH_TYPE AUTH_ARGUMENT

#local all trust
host all 127.0.0.1 255.255.255.255 trust
-------------------------------------------------
agrega:
---------------------------------------------------------
host all 146.1.1.1 255.255.255.0 trust
---------------------------------------------------------
y donde sale la IP 146.1.1.1 coloca tu IP...todo esto lo puedes hacer siempre y cuando tengas los privilegios del administrador de PostgreSQL...
Finalmente debes reiniciar el servidor Postgresql
SAludos
__________________
________________________________________

Ugho.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:05.