Problema al instalar Joomla en localhost y en servidores que usan MySQL 5.5.x

Toda esta semana, una señora a la que le estoy enseñando joomla, me pidio si le podia instalar joomla en el compu con windows 7 (la verdad es imposible en esta epoca no trabajar con computadores windows), asi que me lance a instalarlo, con la sorpresa de que al quererlo instalar, me lanzaba error(como raro en windows xD), pero en fin, toda esta semana quede como un cuero, porque no encontraba solucion al particular problemita.

Llego el momento en el que me canse del problemita y comence a buscar la solucion por san google, y booom!!!, la encontre, los compas del sitio web, www.ociolapalma.com, nos dan una solucion muy buena a este problema, y bueno sin mas rodeos, voy a copiar y pegar la solucion, para compartila con ustedes, sin embargo, si quieren ver el post original, pueden dar clic AQUI.

Acontinuacion, la solucion:

Problema al instalar Joomla en localhost y en servidores que usan MySQL 5.5.x

Se están dando problemas al instalar Joomla 1.5 en servidores locales tipo EasyPHPWampp,XamppVertigo ServMamp o incluso en los propios alojamientos web contratados.

El problema reside en la versión MySQL 5.5.x, posiblemente si antes no tenías problemas y ahora si, puedes estar seguro de que todo se deba a que tu proveedor de alojamiento web haya actualizado la versión de MySQL sin haberte avisado.

Problema común a la hora de instalar Joomla 1.5.22 o versiones anteriores:

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`

Según he estado leyendo en en los foros de soporte de Joomla en inglés, tan solo debemos hacer una modificación en el archivo joomla.sql antes de comenzar la instalación para que no nos de problemas debido a MySQL 5.5.x

Abrimos el archivo joomla.sql que se encuentra en installation/sql/mysql/joomla.sql (podemos usar el bloc de notas o el dreamweaver, nunca el word!)

Línea a modificar: TYPE=MyISAM CHARACTER SET `utf8`;

Línea después de modificar: ENGINE=MyISAM CHARACTER SET `utf8`;

Debemos modificar todas las líneas que encontremos en el archivo joomla.sql, recomiendo usar la función de búsqueda y reemplazo que suelen traer los programas de texto para facilitarnos tareas como ésta. Pulsando control + F o control + B nos aparecerá dicha opción, también la podemos encontrar si vamos al menú superior Edición > Buscar

Recomiendo editar el archivo joomla.sql con Dreamweaver o con Notepad++ ya que otros editores de texto meten códigos raros que dificultarán nuevamente la instalación.

Dreamweaver Trial 30 días: http://www.adobe.com/go/trydreamweaver
Notepad++ (Freeware): http://notepad-plus-plus.org/download

Una vez hayamos modificado todas las líneas subimos el archivo joomla.sql al servidor y volvemos a comenzar la instalación del Joomla 1.5.22 verán como no vuelven a tener problemas!

Y esa fue la solucion… esta probado por mi asi que estoy seguro que funciona, en especial yo utilice notepad++ que es un editor para windows muy bueno, pero ustedes pueden usar el que quieran… pero como dijo el autor del post… NO USEN WORD, YA QUE DA FORMATO AL TEXTO, y puede causarnos problemitas mas adelante.

Como dije anteriormente si quieren ver le post original, pueden dar clic AQUI.

Saludos y Paz

Andrewnix

Advertisements

One thought on “Problema al instalar Joomla en localhost y en servidores que usan MySQL 5.5.x

  1. Muchas gracias, ya me estaba volviendo loco. Tal cual con Dreamwaver modifiqué las lineas con TYPE por ENGINE y listos. Gracias pues.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s