J'ai récemment mis à jour la version Wordpress de mon blog à la version 3.9. Après avoir exécuté la mise à jour, j'ai reçu ce message lorsque j'ai tenté 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 version la plus récente.
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, le message suivant s’affiche après une courte pause.
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, le premier message me demande à nouveau de mettre à jour ma base de données.
Est-ce que quelqu'un connaît un moyen de sortir de cette boucle infinie?
Je l'ai eu sur l'un de mes sites récemment (paramétré pour la mise à jour automatique du noyau, donc je ne suis pas sûr que ce soit sur 3.9 ou sur l'un des 3.8. *). Flushing cache corrigé - wp cache flush
via wp-cli, j’imagine que d’autres méthodes fonctionneraient aussi bien.
Cela est dû à un manque d'appariement entre les versions de bases de données que vous avez dites utiliser dans les paramètres.
S'il vous plaît suivez ces étapes:
/wp-include/
et ouvrez le version.php
.$wp_db_version
et notez-la.wp_options
Trouvez la valeur db_version
:
SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';
Ces deux valeurs doivent être identiques . Changez-le dans le fichier version.php
, pas dans la base de données.
Source: http://wpquestions.com/question/showChrono/id/4151
Source: https://stackoverflow.com/a/23506630/2615737