Tu hogar de recursos

Encuentra plantillas web, plugins y más …

Es necesaria una actualización de la base de datos … Ayuda WordPress


Si has actualizado WordPress recientemente y, de repente, al tratar de acceder a la administración de tu web, ves un mensaje que te dice que es necesaria una actualización de la base de datos, y le haces caso, y pulsas el botón de actualizar pero no hace nada, estás viendo un error bastante molesto, pero con fácil solución, o más bien soluciones.

Este error suele mostrarse por 2 posibles motivos:

  1. Se ha bloqueado la caché de objetos del sitio, entrando en bucle el mensaje de actualización de la base de datos, en realidad innecesaria.
  2. No coinciden las versiones de la base de datos en el archivo de versión del WordPress instalado y en la tabla de opciones de la base de datos.

Y vamos a ver la solución para ambos motivos, ¡ya mismo!

Caché de objetos «atascada»

Ante este error la primera comprobación a realizar, y más fácil, es si es debido a un problema con la caché de objetos. Para ello ve a la carpeta /wp-content/ de tu instalación, usando un cliente FTP o el gestor de archivos de tu hosting, lo que prefieras.

Ahí deberías ver un archivo llamado object-cache.php. ¿Lo ves?, pues bórralo o cámbiale el nombre.

borrar object cacheborrar object cache

Una vez borrado o renombrado, borra también la carpeta /cache/ (entera) en /wp-content/cache/.

borrar carpeta cacheborrar carpeta cache

Cuando hayas terminado prueba a ver si ahora puedes entrar en la administración de tu WordPress sin que te diga que necesita actualizar.

Si no se arregla, pasamos al siguiente paso…

Versiones de la base de datos que no coinciden

La otra posibilidad de que ocurra este error es porque, tras una actualización fallida, o a medias, no coincida el número de versión de la base de datos en dos sitios clave:

  • La variable db_version de la tabla wp_options de la base de datos de tu web WordPress.
  • La variable $wp_db_version del archivo /wp-includes/version.php.

Y la solución pasa por hacerlas coincidir…

Ve primero a la base de datos y ábrela usando PHPMyAdmin, habitualmente disponible en el panel de tu hosting. Ahí, localiza la tabla wp_options o similar (el prefijo wp_ puede – y debería – ser otro). Busca dentro de esta tabla la variable db_version y apunta el número que aparece ahí.

bd version base datosbd version base datos

A continuación abre el archivo /wp-includes/version.php y localiza la cadena $wp_db_version que, seguramente, será diferente al que apuntaste antes, y causante del problema.

version db diferenteversion db diferente

La solución es sencilla, y obvia: cambia el número que aparece en la variable $wp_db_version y sustitúyelo por el que apuntaste antes, de la variable db_version de la tabla de opciones de tu base de datos.

version db cambiadoversion db cambiado

Guarda los cambios y ya estaría. Ahora deberías poder entrar en la administración de tu web WordPress sin que te salga la pantalla esa de que es necesaria una actualización.

Y esto sería la solución a este feo error, pero fácil de arreglar. Por si acaso, hay uno bastante parecido, y es cuando te dice WordPress justo lo contrario, que no es necesario actualizar la base de datos, pero igualmente no te deja avanzar, no puedes entrar en la administración. Si es tu caso, revisa esta guía de cómo solucionar el problema, verás que te suena la solución, porque la base del error es la misma.

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Fuente Original:

Compartir:

Noticias Relacionadas

Editar opciones