[Alba-usuario] problemas instalación de alba
Héctor Sanchez
hsanchez en pressenter.com.ar
Lun Jul 25 05:29:06 CEST 2011
El 24 de julio de 2011 23:33, Héctor Sanchez
<hsanchez at pressenter.com.ar>escribió:
>
> El 14 de julio de 2011 21:02, Héctor Sanchez <hsanchez at pressenter.com.ar>escribió:
>
> El 14 de julio de 2011 18:52, Fernando Toledo <ftoledo at docksud.com.ar>escribió:
>>
>> On Mié 13 Jul 2011 20:10:27 liliana de la cruz escribió:
>>> > Un saludo podrian ayudarme a resolver la instalación de alba
>>> > ya instale el servidor XAMPP 1.7 realice todo lo que la instalación de
>>> > ALBA pide, pero me muestra los siguintes errores error al finalizar la
>>> > instalación
>>> > Instalación de ALBA
>>> > Resultado de la instalación:
>>> >
>>> > Generando archivo de configuración: Correcto
>>> >
>>> > Creando esquema de base de datos: Incorrecto
>>> >
>>> > Cargando modelo de base de datos ejemplo1: Incorrecto
>>> > La instalación ha finalizado!
>>> > Se encontraron errores en la instalación, es posible que debe realizar
>>> > algun paso
>>> >
>>> > de forma manual, por favor revise el registro de la instalación
>>> haciendo
>>> > click
>>> >
>>> > en el siguiente enlace:
>>> >
>>> > muestra los errores encontrados
>>> >
>>> > 05/07/2011 20:43:38 I: executeDump(): error:You have an error in your
>>> > SQL syntax; check the manual that corresponds to your MySQL server
>>> > version for the right syntax to use near 'Type=InnoDB' at line 25, 9
>>> > ,20,7,22,23,13,8,15 y 16
>>> > este error es cuando ingreso ya al sistema con la clave admin
>>> >
>>> > 500 - Error Encontrado
>>> > [wrapped: Could not execute query [Native Error: Table
>>> > 'baseimi.usuario' doesn't exist] [User Info: SELECT usuario.ID,
>>> > usuario.USUARIO, usuario.CLAVE, usuario.CORREO_PUBLICO, usuario.ACTIVO,
>>> > usuario.FECHA_CREADO, usuario.FECHA_ACTUALIZADO,
>>> > usuario.SEGURIDAD_PREGUNTA, usuario.SEGURIDAD_RESPUESTA, usuario.EMAIL,
>>> > usuario.FK_ESTABLECIMIENTO_ID, usuario.BORRADO FROM usuario WHERE
>>> > usuario.USUARIO='admin' LIMIT 1]]
>>> > Puede volver hacia atras con su navegador,
>>> >
>>> > consulte con el Administrador del sistema.
>>> > ya cambie el archivo del comentario anterior php.yml
>>> >
>>> > que tengo que hacer para resolverlo?????
>>> liliana, encontre cual es el problema
>>> la version de Propel (el ORM que trae el Alba) que tenes instalado al ser
>>> vieja, genera los CREATE TABLE con la opcion para el motor de la tabla
>>> con
>>> Type=InnoDB
>>> Probablemente tenes una version de mysql 5 o mayor y esta opcion es
>>> obsoleta
>>> por lo cual deberia ser ENGINE=InnoDB
>>>
>>> Yo voy a estar corrigiendo este error y estoy armando en el wiki para
>>> bajar la
>>> version desde el svn, hasta que en breve podamos sacar la 1.1
>>>
>>> por favor confirmame que version de mysql estas usando.
>>> muchas gracias.
>>>
>>> --
>>> Dock Sud BBS
>>> telnet://bbs.docksud.com.ar
>>> http://bbs.docksud.com.ar
>>>
>>> _______________________________________________
>>> Alba-usuario mailing list
>>> Alba-usuario at lists.ourproject.org
>>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/alba-usuario
>>>
>>
>>
>>
>>
>> A mí me esta sucediendo el mismo error, con mysql 5.5.X , así que voy a
>> poder testear el error.
>>
>>
>> Saludos
>>
>> --
>> Sanchez Héctor
>> PressEnter - http://www.pressenter.com.ar
>>
>
>
> Estoy utiliznado esta versión de MySql:
> mysql Ver 14.14 Distrib 5.5.14, for Linux (i686) using readline 5.1
>
> Cambiando Type por Engine, en el siguiente archivo, funciona
> correctamente, eso ya viene solucionado en las nuevas versiones de propel.
>
> Les copio el diff , esto va a venir corregido en la próxima versión de
> ALBA.
>
>
> Index:
> lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php
> ===================================================================
> ---
> lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php
> (revisión: 6355)
> +++
> lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php
> (copia de trabajo)
> @@ -152,9 +152,9 @@
> $mysqlTableType = 'MyISAM';
> }
> }
> +
> + $script .= "Engine=$mysqlTableType";
>
> - $script .= "Type=$mysqlTableType";
>
> -
>
>
>
> --
> Sanchez Héctor
> PressEnter - http://www.pressenter.com.ar
>
Ya está corregido en el SVN :
http://dev.pressenter.com.ar/alba/changeset/6357
Para los que usan una nueva versión de MySql, tienen que agregar en el
config/propel.ini
la siguiente línea:
propel.mysql.engine = Engine
Esto hace que al generar los SQL, agregue la palabra "Engine", que es lo que
utilizan las versinones nuevas.
Para las versiones viejas, dejar en este valor en "Type"
Saludos!
--
Sanchez Héctor
PressEnter - http://www.pressenter.com.ar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/alba-usuario/attachments/20110725/fea8c1f3/attachment.htm
Más información sobre la lista de distribución Alba-usuario