Répertoire d'articles
La solution au message de mise à jour WordPress « Une autre mise à jour est en cours » consiste à supprimer l'enregistrement core_updater.lock dans la base de données ou à utiliser un plugin pour supprimer le verrou de mise à jour.
La méthode la plus rapide consiste à utiliser phpMyAdmin ou à exécuter l'instruction DELETE dans functions.php ; la fonctionnalité de mise à jour normale sera rétablie en quelques minutes.
Il y a quelques jours, j'aidais un ami à vérifier son site web WordPress, et l'interface d'administration affichait sans cesse « Une autre mise à jour est en cours ».
Je me suis dit : « Ça ne devrait pas prendre dix minutes, à peine ? » Mais une demi-heure passa, et quand j'ai actualisé la page, c'était toujours là. J'étais abasourdi.

Vous n'êtes pas programmeur, donc vous n'avez pas besoin d'écrire de code. Vous n'êtes pas créateur de contenu, donc vous n'avez pas besoin d'écrire d'articles tous les jours. Vous êtes simplement un propriétaire de site web ordinaire qui souhaite mettre à jour son site tranquillement, mais vous êtes bloqué par ce problème absurde. Je comprends parfaitement ce que vous ressentez.
Honnêtement, je ne suis pas sûr que ce tutoriel vous sera utile, mais je le partage sans hésitation. Cette erreur WordPress « Une autre mise à jour est en cours » est un problème que j'ai moi-même rencontré et pour lequel j'ai aussi aidé des amis.
Je vais maintenant vous expliquer d'un seul coup les méthodes que j'ai mises au point.
Comment l'erreur « Une autre mise à jour de WordPress est en cours » s'est-elle produite ?
Lorsqu'une mise à jour du noyau WordPress est effectuée, une valeur nommée core_updater.lock est enregistrée dans la table wp_options de la base de données. Cette valeur agit comme un verrou indiquant au système : « Je suis en train de mettre à jour, n'effectuez aucune autre action pour le moment. »
Normalement, ce verrou disparaît automatiquement une fois la mise à jour terminée. Toutefois, en cas d'incident imprévu pendant la mise à jour (dépassement de délai du serveur, mémoire insuffisante, interruption réseau ou conflit de plugins), le verrou ne se déverrouillera pas automatiquement.
Lors de votre prochaine tentative de mise à jour, le système constatera que le verrou est toujours présent et vous indiquera « Une autre mise à jour est en cours ». C'est aussi simple que cela.
Méthode 1 : Attendez que WordPress débloque automatiquement la mise à jour.
WordPress débloque généralement ce problème automatiquement après environ 15 minutes. Si vous venez de rencontrer ce problème, vous pouvez vous préparer un café et réessayer plus tard.
Mais si vous attendez une demi-heure, voire plus, et que le problème persiste, cessez d'attendre et intervenez manuellement. Mon ami a attendu près d'une heure cette fois-ci, et rien n'y a fait.
Méthode 2 : Utiliser un plugin pour corriger une autre mise à jour en cours.
Cette méthode est la plus simple et convient à ceux qui ne veulent pas se compliquer la vie avec les bases de données.
Rendez-vous sur la plateforme de plugins et recherchez « Fix Another Update In Progress », puis installez-le et activez-le. Ensuite, trouvez le plugin dans vos paramètres, cliquez sur le bouton « Réparer », puis verrouillez-le pour le supprimer.

Je n'ai pas utilisé ce plugin moi-même, mais il semble très pratique. Ce n'est pas que je ne veuille pas l'utiliser, mais je préfère travailler directement avec les bases de données ; c'est plus rassurant. Cependant, si vous n'êtes pas très familier avec les bases de données, ce plugin est sans aucun doute une solution simple et efficace.
Méthode 3 : Supprimez l’enregistrement core_updater.lock dans phpMyAdmin.
C'est la méthode que j'utilise le plus souvent. Bien que cela puisse paraître un peu technique, elle est en réalité très simple à mettre en œuvre.
Connectez-vous à votre panneau de contrôle d'hébergement web et accédez à phpMyAdmin. Ouvrez la base de données correspondant à WordPress et localisez la table `wp_options`. Recherchez l'option `core_updater.lock` dans cette table et supprimez-la.
Et voilà, c'était tout.
Actualisez votre page de mise à jour WordPress et l'erreur disparaîtra. Lorsque j'ai utilisé cette méthode pour la première fois, j'ai moi aussi été stupéfait ; une simple ligne de code m'avait bloqué pendant si longtemps.
Méthode 4 : Supprimer, mettre à jour et verrouiller le code dans functions.php
Si vous trouvez l'utilisation de phpMyAdmin peu pratique, ou si vous préférez le faire directement dans l'interface d'administration de WordPress , vous pouvez essayer cette méthode.
Accédez à l'interface d'administration, puis à Apparence, puis à Éditeur de thème, et repérez le fichier functions.php. Ajoutez le code suivant à la fin du fichier, enregistrez-le, puis actualisez la page pour mettre à jour les modifications.
Le code ressemble approximativement à ceci : variable globale $wpdb, puis exécution d’une instruction de suppression pour supprimer core_updater.lock de la table wp_options.

Après avoir enregistré, pensez à supprimer ce code ; ne le laissez pas dans functions.php. J’avais oublié de le supprimer et je ne m’en suis souvenu que plus tard. Même si cela n’a causé aucun problème, il est toujours bon de prendre cette bonne habitude.
Méthode 5 : Résoudre les problèmes de mise à jour à l’aide de la ligne de commande WP-CLI
Si vous disposez des privilèges SSH, cette méthode est la plus rapide.
Saisissez la commande suivante dans le terminal :
wp option delete core_updater.lock
Appuyez sur Entrée, et c'est terminé.
Honnêtement, nous en sommes encore loin. Nombreux sont ceux qui ignorent probablement ce qu'est le SSH, et encore moins comment utiliser la ligne de commande. Mais si vous êtes développeur, ou si votre hébergeur vous a fourni un accès SSH, cette méthode est sans conteste la plus efficace.
Mesures préventives en cas d'échec de mise à jour de WordPress
Quelle que soit la méthode utilisée, je recommande de sauvegarder vos données avant toute mise à jour. En matière de bases de données, si vous supprimez des éléments par erreur, vous n'aurez aucun recours.
Évitez également les mises à jour manuelles pendant les mises à jour automatiques, car cela peut facilement engendrer des conflits. Un ami s'est retrouvé bloqué à cause de cela.
Assurez-vous également que votre hébergeur alloue suffisamment de mémoire PHP, au moins 256 Mo. Une mémoire insuffisante est une cause fréquente d'échecs de mise à jour.
Maintenez régulièrement votre site web à jour, supprimez les plugins inutiles, mettez à jour les fonctionnalités nécessaires et évitez d'accumuler trop de différences de versions, ce qui réduira les risques lors des mises à jour.
Honnêtement, je ne sais pas si ce tutoriel vous sera utile, mais je vous ai tout dit sans détour. C'est le propre de WordPress : il regorge de petits problèmes, mais chaque problème a sa solution. L'essentiel est de garder son calme et d'y aller étape par étape.
Si la création de sites web WordPress vous intéresse , vous pourriez rencontrer des problèmes similaires. N'hésitez pas à partager vos solutions dans les commentaires.
Puisque vous avez lu jusqu'ici, si cela vous a été utile, n'hésitez pas à aimer et à partager. Si vous souhaitez être informé(e) en priorité des nouveautés, vous pouvez aussi me suivre !
Merci d'avoir lu mon article. À bientôt !
Nous espérons que l'article « WordPress affiche le message "Une autre mise à jour est en cours ? 4 solutions rapides en 1 minute" » publié sur le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) vous sera utile.
N'hésitez pas à partager le lien de cet article : https://www.chenweiliang.com/cwl-34373.html
