Error al instalar Joomla 1.5

Buscando por ahí, he visto que mucha gente ha tenido este mismo problema que yo tuve en su día cuando instalé Joomla 1.5 sobre Xampp. Asi que aqui lo pongo como apunte para que a la gente le pueda resultar últil la solución.

Al instalar Joomla 1.5 (no se si a las versiones siguientes les pasa lo mismo aún no lo he probado) sobre Xampp o cualquier otro servidor de aplicaciones que lleve como base de datos Mysql 5.5.X,  se produce el siguiente error al conectar con la base de datos durante la instalación :

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`

Esto es debido a que en el archivo que está lo que se carga de la base de datos al iniciar tiene alguna instrucción incompatible con nuestro MYSQL 5.5.x incluido en xampp.

Para solucionarlo debemos de ir a: C:\xampp\htdocs\joomla\installation\sql\mysql\ y editar con un editor de texto (Bloc de notas, notepad++…) el fichero joomla.sql

Ahi buscaremos donde ponga:

TYPE=MyISAM CHARACTER SET `utf8`

y lo reemplazaremos por:

ENGINE=MyISAM CHARACTER SET `utf8`

Guardamos y ya podremos reanudar normalmente nuestra instalación de Joomla.

Por si no os atreviérais a reemplazar el texto a mano o por si no estais seguros de que haceis y teneis miedo a cargaros algo y queréis cuidaros en salud, la comunidad de Joomla ha creado un parche para sustituir el fichero ese directamente por uno ya corregido, el cual os podéis descargar de aqui:

Parche Joomla 1.5.X

 

 

One thought on “Error al instalar Joomla 1.5

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *