Clicky

Cómo reparar problemas de la base de datos de Joomla

phpmyadmin tabla session columna data

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.)

error gestión de extensiones, base de datos

[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:

phpmyadmin tabla session columna data

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.

gestión de extensiones - base de datos al día

De lo contrario, haz clic en el botón "Arreglar" de la barra de herramientas:

error gestión de extensiones, basede datos no actualizada - arreglar

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.

Jesus_Caceres