Problema de Conexión Local PHP (PDO) PostgreSQL

287 views
Skip to first unread message

guillhermosoftrejo

unread,
Nov 24, 2011, 2:50:45 PM11/24/11
to Grupo PHP Argentina
Cordial Saludo

Hace poco instale PostgreSQL 8.4.9 y PHP 5.3.2 en un servidor con
CentOS 6, me he conectado de forma remota (usando Ubuntu) a través de
otros equipos por medio de PHP (usando PDO) a la BD sin problema, màs
al momento de conectarme localmente se me imprimer el siguiente
mensaje de error:

Fatal error: Uncaught exception 'PDOException' with message
'SQLSTATE[08006] [7] could not connect to server: Permission denied Is
the server running on host "192.168.93.67" and accepting TCP/IP
connections on port 5432?'

Por lo cual me veo en la necesidad de acudir a a la ayuda de ustedes,
pues ya he intentado tantas cosas distintas en la configuraciòn de
PostgreSQL que me da la impresión que quizàssea problema de la
configuración de mi PHP local.

Quedo atento a sus comentarios.

Muchas gracias.

pablof...@gmail.com

unread,
Nov 24, 2011, 3:00:18 PM11/24/11
to php...@googlegroups.com
ese usuario y clave puede estar solo para conexiones remotas, pero
para conexion local capaz hay otro
----------------------------------------
Pablo Morales
blog: http://blog.pablo-morales.com
linkedln: http://www.linkedin.com/pub/9/528/21
skype: pablofmorales
gtalk: pablof...@gmail.com
msn: pfm...@hotmail.com


2011/11/24 guillhermosoftrejo <guillhe...@gmail.com>:

Luis Guillermo Trejo López

unread,
Nov 24, 2011, 3:18:28 PM11/24/11
to php...@googlegroups.com
Ok, gracias, pero còmo hago para darme cuenta de que solo està disponible para conexiones remotas? y còmo lo habilito para conexiones locales?

Luis Guillermo Trejo López
Análisis, Diseño y Desarrollo de Software


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo PHP Argentina" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-arg+u...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-arg?hl=es.



Sergio Gabriel Rodriguez

unread,
Nov 24, 2011, 7:21:06 PM11/24/11
to php...@googlegroups.com
2011/11/24 Luis Guillermo Trejo López <guillhe...@gmail.com>:

> Ok, gracias, pero còmo hago para darme cuenta de que solo està disponible
> para conexiones remotas? y còmo lo habilito para conexiones locales?
>
Fijate en dentro del directorio data de postgres, tenés el archivo de
configuración pg_hba.conf, fijate que permisos tenes

--
Sergio Gabriel Rodríguez
http://www.3trex.com.ar
Corrientes - Argentina

Luis Guillermo Trejo López

unread,
Nov 25, 2011, 10:33:59 AM11/25/11
to php...@googlegroups.com
Hola, ya lo he revisado en numerosas ocasiones y de acuerdo a la documentación consultada, está bien.

http://wiki.postgresql.org/wiki/Autenticaci%C3%B3n_del_Cliente

http://www.guia-ubuntu.org/index.php?title=PostgreSQL

http://archives.postgresql.org/pgsql-es-ayuda/2007-07/msg00195.php

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# "local" is for Unix domain socket connections only
#local     all                  all                                                 ident
local       all                  all                                                 md5
# IPv4 local connections:
#host     all                   all              127.0.0.1/32                 ident
host       all                   all              127.0.0.1/32                 md5
host       all                   all              192.168.93.196/32        trust
# IPv6 local connections:
#host     all                   all              ::1/128                         ident
host       all                   all              ::1/128                         md5


Luis Guillermo Trejo López
Análisis, Diseño y Desarrollo de Software


Sergio Gabriel Rodriguez

unread,
Nov 25, 2011, 11:21:56 AM11/25/11
to php...@googlegroups.com
> # TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
>
> # "local" is for Unix domain socket connections only
> #local     all
> all                                                 ident
> local       all
> all                                                 md5
> # IPv4 local connections:
> #host     all                   all              127.0.0.1/32
>         ident
> host       all                   all              127.0.0.1/32
>          md5
> host       all                   all              192.168.93.196/32
> trust
> # IPv6 local connections:
> #host     all                   all              ::1/128
>               ident
> host       all                   all              ::1/128
>               md5
>

comentá lo de ipv6 si no lo usas

Luis Guillermo Trejo López

unread,
Nov 25, 2011, 11:30:53 AM11/25/11
to php...@googlegroups.com
Ya lo hice, reincie el servicio, más el resultado es el mismo.


Luis Guillermo Trejo López
Análisis, Diseño y Desarrollo de Software


Sergio Gabriel Rodriguez

unread,
Nov 25, 2011, 4:29:30 PM11/25/11
to php...@googlegroups.com
C

2011/11/25 Luis Guillermo Trejo López <guillhe...@gmail.com>:


> Ya lo hice, reincie el servicio, más el resultado es el mismo.
>

Podrias enviarnos la línea con la cual estás queriendo establecer la conexión?

Reply all
Reply to author
Forward
0 new messages