Boucle infinie de mise à jour de base de données Wordpress 3.9


8

J'ai récemment mis à jour la version Wordpress de mon blog vers 3.9. Après avoir exécuté la mise à jour, j'ai reçu ce message en essayant d'accéder au panneau d'administration.

Mise à jour de la base de données requise

WordPress a été mis à jour! Avant de vous envoyer sur votre chemin, nous devons mettre à jour votre base de données vers la dernière version.

Le processus de mise à jour peut prendre un peu de temps, alors soyez patient.

On me présente alors un bouton " Mettre à jour la base de données Wordpress ". Lorsque je clique sur le bouton, après une courte pause, le message suivant s'affiche.

Mise à jour terminée

Votre base de données WordPress a été mise à jour avec succès!

Génial. Sauf que chaque fois que j'essaie d'accéder au panneau d'administration, je suis présenté à nouveau le premier message me demandant à nouveau de mettre à jour ma base de données.

Quelqu'un connaît-il un moyen de sortir de cette boucle infinie?


Quels plugins avez-vous installés?
Howdy_McGee

Réponses:


4

J'ai eu cela sur l'un de mes sites récemment (réglé sur la mise à jour automatique du noyau, donc je ne sais pas si c'est sur 3.9 ou l'un de 3.8. *). Le vidage du cache l'a corrigé - wp cache flushvia wp-cli, j'imagine que d'autres façons fonctionneraient aussi bien.


Je peux doubler ça. Je viens d'avoir une installation 3.9 qui a juste eu besoin de plusieurs exécutions et d'une vidange de cache pour fonctionner.
kaiser

+1 Le vidage du cache d'objets corrige les symptômes du problème.
Weston Ruter

1

Cela est dû à une erreur de correspondance entre les versions des bases de données que vous avez déclaré utiliser dans les paramètres.

Veuillez suivre ces étapes:

  1. Accédez au /wp-include/dossier et ouvrez le version.php.
  2. Trouvez la valeur de $wp_db_versionet notez-la.
  3. Maintenant, ouvrez votre base de données, archivez le tableau intitulé wp_options
  4. Trouvez la db_versionvaleur:

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

  5. Ces deux valeurs doivent être identiques . Modifiez-le dans le version.phpfichier, pas dans la base de données.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.