Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problema de conexion al servidor PostgresSQL 8.4

Estas en el tema de Problema de conexion al servidor PostgresSQL 8.4 en el foro de PostgreSQL en Foros del Web. Hola a todos ante todo: Bueno aca les traigo una duda que me ha probocado ya varios dolores de cabeza. Se trata de mi conexion ...
  #1 (permalink)  
Antiguo 16/09/2010, 07:20
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 5 meses
Puntos: 1
Problema de conexion al servidor PostgresSQL 8.4

Hola a todos ante todo:
Bueno aca les traigo una duda que me ha probocado ya varios dolores de cabeza. Se trata de mi conexion php con el servidor Postgres, ahora les explico como tengo organizada mi programacion:


Primero, estoy utilizando Adodb5 como clase abstracta de manejo de base de datos.

Segundo, tengo montado WampServer2.0b que instala PHP 5.2.5

Tercero, tengo montado PostgreSQL-8.4.0

Cuarto, ya realice la configuracion del php.ini (agregar la extension pgsql) y agregué libpq.dll a la carpeta /ext/ de PHP, la configuracion de pg_hba.conf se mantengo por defecto (host all all 127.0.0.1/32 md5).

Quinto, mi script de conexion es:


include("../../class/class_Adodb/adodb.inc.php");
$conn = &ADONewConnection(postgres7);
$conn->PConnect('host=localhost port=5432 dbname=db_name user=user password=password');


Nota:
Mi pc que es el servidor recibe IP dinamica del DNS de la empresa, y hasta hace unos dias nunca me dio ese error y ya antes yo habia trabajado bien con la conexion, pero ahora me esta enviando este error:
(Warning: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: FATAL: no hay una línea en pg_hba.conf para «mi IP», usuario «postgres», base de datos «nombre_base_datos», SSL inactivo in D:\WEB SERVER\wamp\www\intranet publica\class\class_Adodb\drivers\adodb-postgres64.inc.php on line 682)


Les ruego me ayuden si esta a su alcance, creo que no debe ser nada grave pero de veras lo necesito para mi proyecto.

Al tanto de sus sugerencias,

Tony.
  #2 (permalink)  
Antiguo 16/09/2010, 07:36
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problema de conexion al servidor PostgresSQL 8.4

Prueba poniendo en vez de localhost en la cadena de conexión 127.0.0.1.

Nos cuentas como te va.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 16/09/2010, 07:55
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Problema de conexion al servidor PostgresSQL 8.4

Gracias por la rapidez con que me atendiste, ya hice lo que me sugeriste pero cuando reinicio el servicio Postgres de la PC me da este error:
(El servicio PostgresSQL Server 8.4 se inicio en su equipo local y despues se detuvo. Algunos servicios se detienen automáticamente si no tienen nada que hacer, por ejemplo, el servicio de Alertas y registros de rendimiento.)
  #4 (permalink)  
Antiguo 16/09/2010, 08:06
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Problema de conexion al servidor PostgresSQL 8.4

Pero entonces lo que te pasa es que el servicio siempre ha estado abajo.

Hacer el cambioque te dije no afecta para nada el estado del servicio. Es mas, nisiquiera es necesario reiniciarlo. Lo que te pasa es que se te ha caído el servicio de postgres pero la conexión con php parece que no tiene nada que ver.

mira este post que parece ser magico(jejeje) para este tipo de problemas en el servicio postgresql en windows.

nos cuentas como te va
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 16/09/2010 a las 08:12
  #5 (permalink)  
Antiguo 16/09/2010, 08:57
 
Fecha de Ingreso: junio-2010
Mensajes: 59
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Problema de conexion al servidor PostgresSQL 8.4

Huesos, en mi caso el servicio se inicia sin problema cuando se instala el servidor (que tambien se instala sin problema) y se me detiene el servicio cuando le pongo localhost en vez de 127.0.0.1 (en esa variante ya yo habia pensado y me dio el problema), eso es lo que me tiene confundido ya que la alternativa de poner localhost en la direccion de escuche del servidor tiene sentido (pero no funciona). Tambien he probado poner una linea "local all all md5" y el servicio se reinicia perfectamente pero persiste el warning.
El post que me recomentadaste esta muy bueno pero no creo que esa sea mi dificultad en lo concreto, me entiendes?.

Etiquetas: conexion, servidores
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:17.