<br><br><div class="gmail_quote">El 24 de julio de 2011 23:33, Héctor Sanchez <span dir="ltr">&lt;<a href="mailto:hsanchez@pressenter.com.ar">hsanchez@pressenter.com.ar</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br><div class="gmail_quote">El 14 de julio de 2011 21:02, Héctor Sanchez <span dir="ltr">&lt;<a href="mailto:hsanchez@pressenter.com.ar" target="_blank">hsanchez@pressenter.com.ar</a>&gt;</span> escribió:<div><div></div>

<div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote">El 14 de julio de 2011 18:52, Fernando Toledo <span dir="ltr">&lt;<a href="mailto:ftoledo@docksud.com.ar" target="_blank">ftoledo@docksud.com.ar</a>&gt;</span> escribió:<div><div></div><div>
<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mié 13 Jul 2011 20:10:27 liliana de la cruz escribió:<br>
<div><div></div><div>&gt;     Un saludo podrian ayudarme a resolver  la instalación de alba<br>
&gt; ya instale el servidor XAMPP  1.7 realice todo lo que la instalación de<br>
&gt; ALBA pide, pero me muestra los siguintes errores error al finalizar la<br>
&gt; instalación<br>
&gt; Instalación de ALBA<br>
&gt; Resultado de la instalación:<br>
&gt;<br>
&gt; Generando archivo de configuración:   Correcto<br>
&gt;<br>
&gt; Creando esquema de base de datos:     Incorrecto<br>
&gt;<br>
&gt; Cargando modelo de base de datos ejemplo1:    Incorrecto<br>
&gt; La instalación ha finalizado!<br>
&gt; Se encontraron errores en la instalación, es posible que debe realizar<br>
&gt; algun paso<br>
&gt;<br>
&gt; de forma manual, por favor revise el registro de la instalación haciendo<br>
&gt; click<br>
&gt;<br>
&gt; en el siguiente enlace:<br>
&gt;<br>
&gt; muestra los errores encontrados<br>
&gt;<br>
&gt; 05/07/2011 20:43:38 I: executeDump(): error:You have an error in your<br>
&gt; SQL syntax; check the manual that corresponds to your MySQL server<br>
&gt; version for the right syntax to use near &#39;Type=InnoDB&#39; at line 25, 9<br>
&gt; ,20,7,22,23,13,8,15 y 16<br>
&gt; este error es cuando ingreso ya al sistema con la clave admin<br>
&gt;<br>
&gt; 500 - Error Encontrado<br>
&gt; [wrapped: Could not execute query [Native Error: Table<br>
&gt; &#39;baseimi.usuario&#39; doesn&#39;t exist] [User Info: SELECT usuario.ID,<br>
&gt; usuario.USUARIO, usuario.CLAVE, usuario.CORREO_PUBLICO, usuario.ACTIVO,<br>
&gt; usuario.FECHA_CREADO, usuario.FECHA_ACTUALIZADO,<br>
&gt; usuario.SEGURIDAD_PREGUNTA, usuario.SEGURIDAD_RESPUESTA, usuario.EMAIL,<br>
&gt; usuario.FK_ESTABLECIMIENTO_ID, usuario.BORRADO FROM usuario WHERE<br>
&gt; usuario.USUARIO=&#39;admin&#39; LIMIT 1]]<br>
&gt; Puede volver hacia atras con su navegador,<br>
&gt;<br>
&gt; consulte con el Administrador del sistema.<br>
&gt; ya cambie el archivo del comentario anterior php.yml<br>
&gt;<br>
&gt; que tengo que hacer para resolverlo?????<br>
</div></div>liliana, encontre cual es el problema<br>
la version de Propel (el ORM que trae el Alba) que tenes instalado al ser<br>
vieja, genera los CREATE TABLE con la opcion para el motor de la tabla con<br>
Type=InnoDB<br>
Probablemente tenes una version de mysql 5 o mayor y esta opcion es obsoleta<br>
por lo cual deberia ser ENGINE=InnoDB<br>
<br>
Yo voy a estar corrigiendo este error y estoy armando en el wiki para bajar la<br>
version desde el svn, hasta que en breve podamos sacar la 1.1<br>
<br>
por favor confirmame que version de mysql estas usando.<br>
muchas gracias.<br>
<br>
--<br>
Dock Sud BBS<br>
telnet://<a href="http://bbs.docksud.com.ar" target="_blank">bbs.docksud.com.ar</a><br>
<a href="http://bbs.docksud.com.ar" target="_blank">http://bbs.docksud.com.ar</a><br>
<br>
_______________________________________________<br>
Alba-usuario mailing list<br>
<a href="mailto:Alba-usuario@lists.ourproject.org" target="_blank">Alba-usuario@lists.ourproject.org</a><br>
<a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/alba-usuario" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/alba-usuario</a><br>
</blockquote></div></div></div><br><br clear="all"><br><br>A mí me esta sucediendo el mismo error, con mysql 5.5.X , así que voy a poder testear el error.<br><br><br>Saludos<br><font color="#888888"><br>-- <br>Sanchez Héctor<br>


PressEnter - <a href="http://www.pressenter.com.ar" target="_blank">http://www.pressenter.com.ar</a><br>

</font></blockquote></div></div></div><br><br>Estoy utiliznado esta versión de MySql:<br>mysql  Ver 14.14 Distrib 5.5.14, for Linux (i686) using readline 5.1<br><br>Cambiando Type  por Engine, en el siguiente archivo, funciona correctamente, eso ya viene solucionado en las nuevas versiones de propel.<br>


<br>Les copio el diff , esto va a venir corregido en la próxima versión de ALBA.<br><br><br>Index: lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php<br>


===================================================================<br>--- lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php    (revisión: 6355)<br>


+++ lib/vendor/symfony/lib/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/engine/builder/sql/mysql/MysqlDDLBuilder.php    (copia de trabajo)<br>@@ -152,9 +152,9 @@<br>                 $mysqlTableType = &#39;MyISAM&#39;;<br>


             }<br>         }<br>+        <br>+        $script .= &quot;Engine=$mysqlTableType&quot;;<br> <br>-        $script .= &quot;Type=$mysqlTableType&quot;;<div><div></div><div class="h5"><br>-<br><br><br clear="all">

<br>-- <br>Sanchez Héctor<br>PressEnter - <a href="http://www.pressenter.com.ar" target="_blank">http://www.pressenter.com.ar</a><br>

</div></div></blockquote></div><br><br>Ya está corregido en el SVN :<br><a href="http://dev.pressenter.com.ar/alba/changeset/6357">http://dev.pressenter.com.ar/alba/changeset/6357</a><br><br>Para los que usan una nueva versión de MySql, tienen que agregar en el config/propel.ini <br>

la siguiente línea:<br><br clear="all">propel.mysql.engine = Engine<br><br>Esto hace que al generar los SQL, agregue la palabra &quot;Engine&quot;, que es lo que utilizan las versinones nuevas.<br>Para las versiones viejas, dejar en este valor en &quot;Type&quot;<br>

<br>Saludos!<br>-- <br>Sanchez Héctor<br>PressEnter - <a href="http://www.pressenter.com.ar" target="_blank">http://www.pressenter.com.ar</a><br>