Wordpress 3.9 Actualización de la base de datos Infinite Loop

8

Recientemente actualicé la versión de Wordpress de mi blog a 3.9. Después de ejecutar la actualización, recibí este mensaje al intentar acceder al panel de administración.

Actualización de base de datos requerida

WordPress ha sido actualizado! Antes de enviarlo en su camino, tenemos que actualizar su base de datos a la versión más reciente.

El proceso de actualización puede demorar un poco, así que tenga paciencia.

Luego se me presenta un botón " Actualizar la base de datos de Wordpress ". Cuando hago clic en el botón, después de una breve pausa, me aparece el siguiente mensaje.

Actualizacion completa

¡Su base de datos de WordPress ha sido actualizada con éxito!

Excelente. Excepto que cada vez que intento acceder al panel de administración vuelvo a aparecer el primer mensaje que me pide una vez más que actualice mi base de datos.

¿Alguien sabe de una salida de este bucle infinito?

Levi Botelho
fuente
¿Qué complementos tienes instalados?
Howdy_McGee

Respuestas:

4

Tuve eso en uno de mis sitios recientemente (configurado para actualizar automáticamente el núcleo, así que no estoy seguro si está en 3.9 o uno de 3.8. *). Flushing cache lo arregló: a wp cache flushtravés de wp-cli, imagino que otras formas funcionarían igual de bien.

Rarst
fuente
Puedo duplicar eso. Solo tenía una instalación 3.9 que solo necesitaba varias ejecuciones y un vaciado de caché para funcionar.
Kaiser
+1 Vaciar la caché de objetos corrige los síntomas del problema.
Weston Ruter
1

Esto se debe a un desajuste entre las versiones de bases de datos que dijo que está usando en la configuración.

Por favor siga estos pasos:

  1. Vaya a la /wp-include/carpeta y abra el version.php.
  2. Encuentre el valor para $wp_db_versiony escríbalo.
  3. Ahora, abra su base de datos, verifique la tabla llamada wp_options
  4. Encuentra el db_versionvalor:

    SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';

  5. Esos dos valores deben ser iguales . Cámbielo en el version.phparchivo, no en la base de datos.


Fuente: http://wpquestions.com/question/showChrono/id/4151
Fuente: https://stackoverflow.com/a/23506630/2615737

Francisco Corrales Morales
fuente