Cómo reparar problemas de la base de datos de Joomla
does not have column 'data' with type 'MEDIUMTEXT'
Al chequear tras una nueva instalación el estado de la base de datos desde el Gestor de extensiones del administrador de una versión de Joomla 2.5.9 me encuentro que tiene el siguiente error:
Advertencia: la base de datos no está actualizada!
1 Problema encontrado en la base de datos
Table 'qzhvt_session' does not have column 'data' with type 'MEDIUMTEXT'. (From file 1.7.1-2011-09-15.sql.)
[Solución]
Vete a tu administrador de la base de datos de Joomla! (phpMyAdmin) y selecciona la tabla "session". Abre la columna "data" y cambia el tipo TEXT por MEDIUMTEXT:
Para ver si se ha corregido el problema "Extensiones --> Gestor de extensiones: y hacer click en la pestaña "Base de datos". Deberás ver el siguiente mensaje: "Estructura de la tabla de la base de datos está al día.
De lo contrario, haz clic en el botón "Arreglar" de la barra de herramientas:
En otro site Joomla más antiguo pero también con la última versión 2.5.9 había los siguientes errores:
Esquema de la versión de la base de datos (2.5.7) no coincide con la versión de CMS (2.5.9)
La versión actualizada de la base de datos (2.5.7.) no coincide con la versión de CMS (2.5.9)
Aquí la solución es simplemente la apuntada más arriba de ejecutar "Arreglar" desde el Gestor de extensiones: Comprobando base de datos.
No estaría mal que al finalizar hicieses una optimización de las tablas con residuo a depurar desde phpMyAdmin.