Cuando actualices tu sitio web, es posible que veas el error «La base de datos de WordPress no requiere actualización ya está actualizada» e incluso puede que te bloqueen en el panel de administración.

No hay que preocuparse. Esto es causado por un plugin de caché que estás usando y puede ser arreglado.

Aquí hay más detalles sobre el error «La base de datos de WordPress no requiere actualización ya está actualizada» así como varias formas de resolverlo y recuperar el acceso a tu sitio.

¿Por qué se produce el error de «La base de datos ya está actualizada»

Como se mencionó anteriormente, un plugin de caché que estás usando causó el problema, pero es un poco más complicado que eso, especialmente porque no siempre sucederá. Más específicamente, es típicamente un problema de almacenamiento en caché de objetos.

El error "la base de datos ya está actualizada" en WordPress.
El error «la base de datos ya está actualizada» en WordPress.

Caching de objetos es un tipo de almacenamiento en el que los resultados de las consultas a la base de datos de una página web se almacenan en caché después de que se cargan los resultados. De esta manera, en cada carga de página posterior, las consultas se sirven rápidamente desde la caché.

Esto evita tener que cargar la base de datos con las mismas consultas cada vez que la página se carga, ahorrando recursos del servidor y acelerando los tiempos de carga de la página.

Para más detalles, mira en Caching de Objetos para Sitios Altamente Dinámicos.

Los programas de caché de objetos más populares incluyen Memcached y Redis. También hay plugins de WordPress como W3 Total Cache que ofrecen cacheo de objetos. Cualquiera de estos podría ser la causa subyacente del error «la base de datos ya está actualizada».

Ocurre cuando el archivo que indica que WordPress está actualizado se almacena en la caché. Cuando hay una nueva actualización disponible, el archivo se comprueba y como todavía dice que WordPress está actualizado, el mensaje de error se produce porque piensa que todo está ya actualizado.

¿Cómo arreglar el error «La base de datos ya está actualizada»?(6 métodos)

Ahora que sabes por qué se produce el error de «la base de datos ya está actualizada», ¿cómo lo arreglas? Hay varias maneras de arreglar este problema y puedes probar cada una hasta que encuentres una solución que funcione.

Limpia tu sitio de WordPress y la caché del servidor

Limpiar la caché de tu sitio puede solucionar el problema ya que debería purgar el archivo caché que dice que tu base de datos de WordPress ya está actualizada. Si esto no funciona, intenta limpiar la caché de tu servidor.

Los pasos son diferentes dependiendo del plugin y el hosting que estés usando, así que consulta tu documentación para saber cómo hacerlo.

Ten en cuenta que limpiar el sitio y la caché del servidor causará problemas temporales de rendimiento. Aunque, este problema se resolverá por sí mismo cuando las páginas de tu sitio se vuelvan a guardar en la caché.

¿Cómo limpiar la caché de tu sitio de WordPress en Kinsta?

Si alojas tu sitio en Kinsta, hay dos maneras de limpiar la caché de tu sitio para ayudar a resolver el error de «la base de datos ya está actualizada»: A través del panel de control de tu sitio o en MyKinsta.

Para limpiar la caché de tu sitio a través del panel de control de administración de WordPress, comienza por iniciar sesión en tu sitio. Luego, haz clic en el botón Borrar caché en tu barra de herramientas de administración hacia la parte superior derecha de la página.

Cómo limpiar el caché de su sitio
¿Cómo limpiar la caché de tu sitio?

También puedes hacer clic en Kinsta Cache en el menú para acceder a la configuración personalizada. Puedes elegir las URL personalizadas específicas que quieras purgar.

¿Cómo limpiar la caché de tu sitio de WordPress en MyKinsta?

Paso 1

Para borrar la caché de tu sitio a través de MyKinsta, inicia sesión y ve a Sitios y haz clic en tu sitio de la lista que quieras gestionar.

Encontrar tu sitio en MyKinsta
Encontrar tu sitio en MyKinsta
Paso 2

A continuación, haz clic en la pestaña Herramientas y luego en el botón Borrar caché. De forma predeterminada, el almacenamiento en caché está habilitada en los entornos de vida.

Limpiar la memoria caché en MyKinsta
Limpiar la memoria caché en MyKinsta

Limpiar la caché usando WP-CLI

Si tu proveedor lo soporta (la mayoría lo hace), puedes usar WP-CLI para limpiar la caché.

Paso1

Conéctate a tu sitio a través de SSH. Dependiendo de tu proveedor, los pasos para esto pueden variar. Puedes revisar ¿Cómo conectarse vía SSH a tu servidor? y ¿Cómo conectarse a SSH en Kinsta? para más detalles sobre cómo hacerlo.

Paso 2

A continuación, introduce el comando de abajo, pero asegúrate de actualizar “path/to/your-site” con la ruta:

cd ~/path/to/your-site

Paso 3

Ahora, vacía la caché de tu sitio introduciendo lo siguiente:

wp cache flush

Asegúrate de revisar nuestra guía en profundidad sobre los 26 comandos SSH más útiles para los usuarios de WordPress.

Limpiar la caché usando SSH

Si no quieres usar WP-CLI, puedes vaciar la caché de tu sitio usando SSH. El comando que debes usar variará dependiendo del tipo de sistema de caché de objetos que estés usando.

Paso 1

Después de conectarte a tu servidor a través de SSH por medio de un cliente o con el tablero de mandos de su proveedor, como MyKinsta, puedes usar el siguiente comando si tienes Redis instalado:

redis-cli flushall async

Si tienes tu sitio en Kinsta, hay un addon de Redis que puedes usar.

O, si tienes Memcached instalado, usa el comando de abajo en su lugar para iniciar el proceso:

telnet localhost 11211

Ten en cuenta que puede que necesites actualizar «localhost 11211» si no estás usando ese puerto.

También es importante tener en cuenta que si albergas tu sitio en Kinsta, el memcached no está soportado. Como dijimos, puedes usar el addon Redis en su lugar.

Paso 2

Si estás usando Memcached, hay un par de pasos más. Tienes que introducir el siguiente comando a continuación:

flush_all

Paso 3

El paso final es simplemente introducir la palabra en tu cliente de SSH como en este ejemplo:

quit

Cambia el nombre del archivo object-cache.php

Si has intentado limpiar la caché de tu sitio y del servidor sin suerte, puedes intentar renombrar el archivo object-cache.php.

Esto también es particularmente útil si no puedes limpiar la caché de tu sitio porque no puedes acceder a tu panel de administración de WordPress debido al error «la base de datos ya está actualizada».

Si te encuentras en esta situación, entonces deberías poder recuperar el acceso a tu sitio después de renombrar el archivo.

Paso 1

Es necesario acceder al archivo object-cache.php para empezar a resolver el error «la base de datos ya está actualizada». Puedes elegir hacer esto a través de SSH, SFTP, o a través del panel de control de tu host.

Si alojas tu sitio con Kinsta, puedes encontrar tus credenciales de SSH y SFTP entrando en MyKinsta. Luego, haz clic en Sitios en el menú, selecciona tu sitio de la lista y luego elige la pestaña Información.

Aquí están los detalles que necesitas registrar en esta pestaña o si alojas tu sitio de WordPress en otro lugar:

  • Dirección IP
  • Nombre de usuario
  • Contraseña
  • Port
Credenciales de acceso en MyKinsta
Credenciales de acceso en MyKinsta

Paso 2

Utiliza las credenciales SFTP que anotaste para iniciar sesión en tu servidor con un cliente FTP como FileZilla en el siguiente ejemplo. Añade tus datos hacia la parte superior de la ventana y haz clic en Conexión rápida.

Introduzca las credenciales SFTP de su servidor en su cliente FTP
Introduce las credenciales SFTP de tu servidor en tu cliente FTP

Paso 3

Debajo de los campos de acceso, hay un área directamente debajo donde verás aparecer los mensajes.

Una vez que veas el mensaje «Conectado a» seguido de la dirección IP de tu servidor, seguido más tarde por «Listado de directorio de ‘/’ exitoso», significa que estás conectado y listo para ir.

Navegua a la carpeta /wp-content/ de tu sitio y encuentra el archivo object-cache.php allí.

Localiza el archivo en tu sitio.
Localiza el archivo en tu sitio.

Paso 4

Renombra el archivo como quieras, sin embargo, es útil añadir algo como «-viejo» al final del nombre existente. De esa manera, es más fácil encontrar y recordar qué es ese archivo más adelante.

En FileZilla, haz clic en el archivo. Luego, haz clic con el botón derecho del ratón sobre él y selecciona Renombrar en el menú que aparece. Si no se muestran los archivos ocultos, sigue este tutorial para arreglarlo.

Renombra el archivo de caché del objeto.
Renombra el archivo de caché del objeto.

Escribe el nombre que desees y luego presiona la tecla de retorno o de ingreso en tu teclado.

Paso 5

Ve a tu sitio y entra en él. Luego, limpia la caché de tu sitio usando cualquier plugin de caché que estés usando. O, si estás alojado en Kinsta, aprovecha la herramienta de limpieza de caché de MyKinsta.

Paso 6

Vuelve a tu cliente FTP y comprueba que el archivo ha sido recreado en tu servidor.

Deshabilita todos tus plugins

Si nada ha funcionado hasta ahora, intenta deshabilitar todos tus plugins. Esto podría resolver el error «la base de datos ya está actualizada» en una situación como la que se da cuando se utilizan dos plugins de almacenamiento en caché que manejan diferentes tipos de almacenamiento en caché, por ejemplo. Tal vez accidentalmente superpusiste características que causaron el error.

O, tal vez olvidaste un plugin que tiene una función añadida para el caching o algo similar y te olvidaste de él.

En cualquier caso, puedes usar SFTP para deshabilitar todos tus plugins si no tienes acceso al panel de administración. Aquí tienes cómo hacerlo.

Paso 1

De manera similar a la anterior sugerencia de renombrar el archivo object-cache.php, abre tu cliente FTP preferido y conectate a tu servidor.

Localiza la carpeta /wp-content/plugins/ y cámbiale el nombre. De manera similar a como se renombra el archivo object-cache.php, puedes nombrar la carpeta de plugins como quieras, pero adjuntar algo al final puede ayudarte a evitar confusiones más adelante.

Paso 2

Vuelve a entrar en el panel de administración para asegurarte de que puedes y ya no experimentas el error de «la base de datos ya está actualizada». Si estás dentro, entonces renombra la carpeta de plugins a su nombre original y actualiza el panel de administración.

Paso 3

Limpia tu sitio y la caché del servidor como se mencionó anteriormente. Luego, en el panel de administración de tu sitio, ve a Plugins > All Plugins.

Reactivar cada plugin uno por uno hasta que el problema vuelva. Cuando lo hagas, encontrarás el plugin que causa el problema.

Activa cada uno de tus plugins.
Activa cada uno de tus plugins.

Paso 4

Elimina el plugin problemático en el panel de administración si todavía tienes acceso haciendo clic en el enlace Eliminar debajo del nombre del plugin en la lista.

De lo contrario, usa SFTP de nuevo y renombra la carpeta de plugins una vez más.

Borre el plugin que causa el problema.
Borra el plugin que causa el problema.

Paso 5

Una vez hecho esto, renombra la carpeta de plugins una vez más a su nombre original. A continuación, actualiza el navegador y elimina el plugin problemático como se describe en el paso cuatro.

Paso 6

Limpia tu sitio y la caché del servidor una vez más. En este punto, el error de «la base de datos ya está actualizada» debe ser resuelto.

Último recurso: Contacta a tu proveedor o reinicia tu servidor

Si llegas a este punto y no funciona absolutamente nada más, intenta reiniciar tu servidor. Pero antes de hacerlo, recuerda que esta es una opción de último recurso, ya que significará que tu sitio no está disponible temporalmente.

Nadie podrá visitar tu sitio, así que si necesitas reiniciar tu servidor, intenta hacerlo a una hora del día o de la noche en la que tenga la menor cantidad de tráfico.

Cada proveedor de alojamiento tiene diferentes pasos para reiniciar un servidor, así que asegúrate de consultar tu documentación para obtener detalles sobre cómo hacerlo.

Antes de reiniciar el servidor, deberías intentar contactar primero con tu proveedor para ver si puede resolver el problema. Asegúrate de comunicarles todos los pasos que has dado hasta ahora para intentar solucionar el error «la base de datos ya está actualizada».

¿Cómo contactar con el soporte de Kinsta?

Ingresa a MyKinsta y haz clic en el icono de chat en la esquina inferior derecha de la página.

Un nuevo chat aparecerá al instante:

¿Cómo contactar con el soporte de Kinsta?
¿Cómo contactar con el soporte de Kinsta?

Háznos saber sobre el error de «la base de datos ya está actualizada» que está sexperimentando y alguien de nuestro equipo de expertos te ayudará.

Resumen

El error «La base de datos de WordPress no requiere actualización ya está actualizada» es tan frustrante de ver, pero afortunadamente, el problema no es grave.

Si borras la memoria caché de tu sitio y servidor, es probable que resuelva el problema de «la base de datos ya está actualizada». Si no, puedes renombrar el archivo object-cache.php, deshabilitar tus plugins, o contactar con tu proveedor para obtener ayuda.

Si tu sitio de WordPress está alojado en Kinsta, no dudes en contactarnos y nuestros expertos en WordPress te echarán una mano.