Tutoriales
Miércoles, 29 de Junio de 2011 11:34 por David Piqué

Joomla Problema TYPE=MyISAM

Hola a todos, hemos recibido varios correos solicitando ayuda para solucionar el problema de instalación de joomla en local con algunas versiones de XAMPP y MAMPP.

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 el proveedor de alojamiento web haya actualizado la versión de MySQL sin haberte avisado.

Seguramente visualizaras esto en la conexión con la base de datos:


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`) ) CHARACTER SET `utf8`

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.23 verán como no vuelven a tener problemas!

Lunes, 11 de Abril de 2011 15:28 por David Piqué

Bitnami

Un sistema revolucionario para establecer un entorno de pruebas

Martes, 01 de Febrero de 2011 19:48 por David Piqué

Servidor compatible con Joomla

Di hasta nunca a los problemas de compatibilidad con Joomla! y tu servidor local con este estupendo software de joomlaspanish.

Jueves, 27 de Enero de 2011 21:05 por David Piqué

Optimizar imágenes para la web con PS

En este video, vamos a ver como optimizar vuestras imágenes para la web.

Os presento una estupenda extensión (de pago) que puede ayudaros a mejorar las ventas en vuestras páginas Joomla (o html, flash...) Este programa, ofrece una ventana de conversación para chaterar con los visitantes, tenéis un panel de control muy muy completo y podeis visualizar como funciona de cara al usuario desde aquí:

http://www.zopim.com/

Cambiar la contraseña del super administrador

Vamos a recobrar la contraseña accediendo a la base de datos utilizando phpMyAdmin.

AVISO: No tengas miedo de experimentar pero siempre ten un backup actual de tu sitio y de tu base de datos, esto es la regla de oro.

Una vez que has ingresado a phpMyAdmin es necesario seleccionar la base de datos que esta usando nuestro Joomla!

Una vez que hayas seleccionado la base de datos que esta usando Joomla! localiza la tabla jos_users.

jos_users

Ahora tenemos que modificar la tabla jos_users, (recuerda que jos_ es el prefijo que elejiste al instalar joomla! 1.5., si no elejiste un sufijo diferente durante la instalación deberías de tener jos_ como prefijo por defecto) ahora damos click en el icono de examinar.

jos_users Examinar

Localizamos el usuario administrador (normalmente id 62)

jos_users Editar

Para cambiar la contraseña damos click en Editar, representado por un lápiz

phpMyAdmin Editar

Ahora ingresamos la nueva clave en el campo password

jos_users Editar Password

 

Es necesario seleccionar en la lista Función la opción MD5 para encriptar el valor que ingreses.

 

Listo, con esto modificamos la contraseña en caso de pérdida.