No me puedo conectar a PostgreSQL

210 views
Skip to first unread message

Fernando Chamorro

unread,
Mar 17, 2008, 7:08:44 PM3/17/08
to symfony-es
Hola, primero que nada quiero presentarme, me llamo Fernando Chamorro
y estoy empezando a trabajar con Symfony. Hasta ahora pude crear el
proyecto, aplicacion, modulos, esquemas, etc.
Estoy teniendo un problema, que es conectarme a traves del action de
un modulo con una base de datos en Postgres.
Lo que si pude hacer es conectarme y crear la base de datos en
postgres desde la linea de comandos, es decir hacer el propel-insert-
sql. En esta conexion no hubo ningun problema y me creo bien las
tablas.
Trabajo con Windows XP, la ultima version de symfony, Posrgesql 8.3 y
la ultima version de WAMP.

Mi archivo databases.yml esta configurado de la siguiente forma:

all:
propel:
class: sfPropelDatabase
param:
dsn: pgsql://postgres:postgres@localhost/gespro

Y el archivo propel.ini asi:

propel.targetPackage = lib.model
propel.packageObjectModel = false
propel.project = gespro
propel.database = pgsql
propel.database.createUrl = pgsql://postgres:postgres@localhost/
propel.database.url = pgsql://postgres:postgres@localhost/gespro

Aclaro que tambien lo probe en una version de Postgresql anterior, era
la 8.0.
Desde ya muchas gracias y espero que me puedan ayudar.

Roberto Erhard

unread,
Mar 17, 2008, 7:28:57 PM3/17/08
to symfo...@googlegroups.com
El día 17/03/08, Fernando Chamorro <j.f.c...@gmail.com> escribió:
Hola Fernando, tanto tiempo!

Fijate en http://symfoneando.blogspot.com/

Si tenes suerte se aparece por aca el dueño del blog y te responde de forma mas concreta.

Saludos

Roberto Erhard

Reynier Perez Mira

unread,
Mar 17, 2008, 7:43:25 PM3/17/08
to symfo...@googlegroups.com
El mensaje de error?

Salu2
Ing. Reynier Pérez Mira
Grupo Soporte al Desarrollo - Dirección Técnica
> -----Mensaje original-----
> De: symfo...@googlegroups.com [mailto:symfo...@googlegroups.com]
> En nombre de Fernando Chamorro
> Enviado el: lunes, 17 de marzo de 2008 06:09 pm
> Para: symfony-es
> Asunto: [symfony-es] No me puedo conectar a PostgreSQL

pizzakiller

unread,
Mar 17, 2008, 8:55:29 PM3/17/08
to symfo...@googlegroups.com
El Lunes, 17 de Marzo de 2008 19:13, Reynier Perez Mira escribió:
> > propel.targetPackage       = lib.model
> > propel.packageObjectModel  = false
> > propel.project             = gespro
> > propel.database            = pgsql
> > propel.database.createUrl  = pgsql://postgres:postgres@localhost/
> > propel.database.url        = pgsql://postgres:postgres@localhost/gespro
estas usando el usuario postgres
por defecto este usuario no puede usarse para loguearse por via web

prueba con un usuario que crees no uses este usuario por seguridad

bytes...
--
Juliocésar Prieto Lem -
Programmers never dies.. Only GOSUB without RETURN
user linux 218820. running Linux 2.6.18-3-686 i686 GNU/Linux
lun mar 17 20:24:01 VET 2008
Fingerprint = 04CC 8521 D3BF EB25 7F95 7E77 BB0A 5235 8C1B EF4B

Fernando Chamorro

unread,
Mar 17, 2008, 9:07:13 PM3/17/08
to symfony-es
Hola pizzakiller, ya habia probado con un usuario creado para esto y
tampoco anduvo. Por eso empece a probar con el usuario y la contraseña
postgres a ver si funcionaba. Gracias por la respuesta.

@Reynier Perez Mira
El mensaje de error es el siguiente :

[PropelException]
No connection params set for gespro
stack trace

* at ()
in SF_SYMFONY_LIB_DIR\vendor\propel\Propel.php line 477 ...
474.
475. $dsn = isset(self::
$configuration['datasources'][$name]['connection']) ? self::
$configuration['datasources'][$name]['connection'] : null;
476. if ($dsn === null) {
477. throw new PropelException("No
connection params set for " . $name);
478. }
479.

@Roberto Erhard
Que haces papa!! La verdad que si, hace un tiempo no hablabamos. Mire
esa pagina pero no puedo solucionar el problema. Probe casi todas las
soluciones en la red pero no quiere saber nada.

Gracias por las respuestas y bienvenida alguna mas.

willi@ms

unread,
Mar 17, 2008, 10:04:03 PM3/17/08
to symfo...@googlegroups.com
Hola como esta configurado tu databases.yml? seria bueno que pongas como esta para ver si el problema es ahi.

saludos

williams

El día 17/03/08, Fernando Chamorro <j.f.c...@gmail.com> escribió:

Fernando Chamorro

unread,
Mar 17, 2008, 11:15:58 PM3/17/08
to symfony-es
Mi archivo databases.yml esta configurado de la siguiente forma:

all:
propel:
class: sfPropelDatabase
param:
dsn: pgsql://postgres:postgres@localhost/gespro

Y el archivo propel.ini asi:

propel.targetPackage = lib.model
propel.packageObjectModel = false
propel.project = gespro
propel.database = pgsql
propel.database.createUrl = pgsql://postgres:postgres@localhost/
propel.database.url = pgsql://postgres:postgres@localhost/gespro

Ahi va de nuevo, gracias.
Reply all
Reply to author
Forward
0 new messages