Solucion al problema con Joomla 1.5 y MySQL 5.5.x

image

Ya sea en servidores locales o con nuestros podremos de hosting nos podemos encontrar con este erro presente entre Joomla 1.5 y las versiones de MySQL 5.5.x, el error se presenta en la fase de instalacion del mismo Joomla exactamente al confirmar la “Configuración de la base de datos”  se nos muestra el siguiente código.

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=MyISAM CHARACTER SET `utf8`’ at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL auto_increment, `cid` int(11) NOT NULL default ‘0’, `type` varchar(30) NOT NULL default ‘banner’, `name` varchar(255) NOT NULL default ”, `alias` varchar(255) NOT NULL default ”, `imptotal` int(11) NOT NULL default ‘0’, `impmade` int(11) NOT NULL default ‘0’, `clicks` int(11) NOT NULL default ‘0’, `imageurl` varchar(100) NOT NULL default ”, `clickurl` varchar(200) NOT NULL default ”, `date` datetime default NULL, `showBanner` tinyint(1) NOT NULL default ‘0’, `checked_out` tinyint(1) NOT NULL default ‘0’, `checked_out_time` datetime NOT NULL default ‘0000-00-00 00:00:00’, `editor` varchar(50) default NULL, `custombannercode` text, `catid` INTEGER UNSIGNED NOT NULL DEFAULT 0, `description` TEXT NOT NULL DEFAULT ”, `sticky` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, `ordering` INTEGER NOT NULL DEFAULT 0, `publish_up` datetime NOT NULL default ‘0000-00-00 00:00:00’, `publish_down` datetime NOT NULL default ‘0000-00-00 00:00:00’, `tags` TEXT NOT NULL DEFAULT ”, `params` TEXT NOT NULL DEFAULT ”, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), INDEX `idx_banner_catid`(`catid`) ) TYPE=MyISAM CHARACTER SET `utf8`

image

La solucion es muy simple en este caso nos dirigimos al script de la creación de las tablas de la base de datos que esta en “tujoomla\installation\sql\mysql\joomla.sql”

Abrimos el archivo “joomla.sql” en un editor de texto plano como el bloc de notas y buscamos esta línea:

 TYPE=MyISAM CHARACTER SET `utf8`;

y la cambiamos por:

ENGINE=MyISAM CHARACTER SET `utf8`;

image

En si la cuestión es cambiar la palabra TYPE por ENGINE son varias las líneas a modificar una en cada fin de tabla para ser exactos, recomiendo usar la función buscar y remplazar de su editor de texto para facilitar el asunto.

Ya cambiadas todos los TYPE a ENGINE estamos listos para continuar la instalación de Joomla 1.5, espero les allá quitado en peso de enzima y mucha suerte con su CMS.

Acerca de ArturoMezDa

Ing.Sistemas Computacionales

Publicado el 22 julio, 2011 en Desarollo, Herramientas, Software, Solución De Problemas y etiquetado en , , , , , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: