Résumé rapide du problème
Une mise à jour WordPress figée s'est interrompue sans se terminer ni signaler d'erreur : timeout serveur, perte de connexion ou ressources PHP insuffisantes. Le site peut rester en mode maintenance ou afficher un écran bloqué. Lever le verrou et finir la mise à jour manuellement résout le problème.
Solution rapide
Supprimez le fichier .maintenance par FTP, effacez le verrou core_updater.lock dans wp_options, puis relancez ou terminez la mise à jour manuellement.
Comment reconnaître ce bug
- La barre de progression de la mise à jour reste bloquée sans avancer
- Le site affiche « Indisponible temporairement pour maintenance »
- Le message « Une autre mise à jour est en cours » apparaît ensuite
- Le tableau de bord est inaccessible ou affiche un écran inerte
Qu'est-ce que ce bug WordPress ?
Une mise à jour WordPress enchaîne plusieurs étapes : téléchargement, décompression, remplacement des fichiers, migration de la base. Chacune peut être interrompue par un délai dépassé, une coupure réseau ou un manque de ressources. La mise à jour reste alors figée à mi-chemin, ni terminée ni annulée, bloquant le site.
Pourquoi ce problème apparaît-il ?
Timeout du serveur
Le processus dépasse max_execution_time et le serveur l'interrompt avant la fin.
Perte de connexion
L'onglet a été fermé ou la connexion coupée pendant la mise à jour.
Ressources PHP insuffisantes
La mémoire PHP manque pour décompresser et installer les fichiers.
Verrou résiduel
Un fichier .maintenance ou une option core_updater.lock restent en place après l'interruption.
Comment réparer ce bug WordPress
Patienter quelques minutes
Laissez la mise à jour quelques minutes : un serveur lent peut simplement terminer en différé.
Supprimer le fichier .maintenance
Par FTP, supprimez le fichier .maintenance à la racine du site pour lever le mode maintenance.
Effacer le verrou de mise à jour
Dans phpMyAdmin, table wp_options, supprimez la ligne core_updater.lock si elle est présente.
Augmenter les ressources PHP
Augmentez WP_MEMORY_LIMIT et, si possible, max_execution_time pour donner sa chance à la mise à jour.
Terminer la mise à jour manuellement
Relancez la mise à jour depuis le tableau de bord, ou remplacez les fichiers du cœur ou du plugin par FTP, puis validez la mise à jour de la base.
Comment éviter que ce bug revienne
- Sauvegardez le site avant chaque mise à jour
- Ne fermez pas l'onglet pendant une mise à jour en cours
- Conservez une marge de mémoire PHP confortable
- Procédez aux mises à jour une par une, sur une connexion stable
Questions fréquentes (FAQ)
Que faire si une mise à jour WordPress reste bloquée ?
Une mise à jour interrompue a-t-elle endommagé mon site ?
Pourquoi mes mises à jour se figent-elles régulièrement ?
Comment terminer une mise à jour figée manuellement ?
L'équipe Mr.WordPress
Experts en dépannage WordPress
Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.
En savoir plus sur Mr.WordPress →