Pendant une mise à jour, WordPress affiche brièvement le message « Briefly unavailable for scheduled maintenance. Check back in a minute. » Quand il ne disparaît pas au bout de quelques minutes, c'est que la mise à jour a été interrompue et que le site reste bloqué. La solution est simple, et elle ne prend que quelques minutes.
Pourquoi le site reste bloqué
Au début d'une mise à jour, WordPress crée un petit fichier nommé .maintenance à la racine du site, et il le supprime à la fin. Si l'opération est interrompue (onglet fermé, délai dépassé, serveur lent, plusieurs mises à jour lancées en même temps), le fichier reste en place et le site continue d'afficher le message de maintenance.
Étape 1 : supprimer le fichier .maintenance
C'est la correction qui règle le problème dans la grande majorité des cas :
- Connectez-vous en FTP ou via le gestionnaire de fichiers de votre hébergeur.
- Ouvrez la racine du site, c'est-à-dire le dossier qui contient wp-config.php.
- Activez l'affichage des fichiers cachés : le fichier commence par un point, donc il est masqué par défaut.
- Supprimez le fichier .maintenance, puis rechargez le site.
Étape 2 : terminer ou refaire la mise à jour
Le site revient, mais la mise à jour qui a été interrompue n'est peut-être pas terminée. Allez dans Tableau de bord > Mises à jour et vérifiez ce qui reste à faire :
- relancez la mise à jour de l'élément concerné, cette fois sans fermer la page ;
- si une extension affiche une erreur, désactivez-la, supprimez-la, puis réinstallez-la (après une sauvegarde) ;
- si c'est WordPress lui-même qui n'a pas fini, utilisez le bouton de réinstallation de la version actuelle, qui répare les fichiers sans toucher à votre contenu ;
- videz le dossier wp-content/upgrade s'il contient des fichiers temporaires restants.
Si le site ne fonctionne plus
Une mise à jour interrompue peut laisser des fichiers incomplets et provoquer une erreur après la suppression de .maintenance. Dans ce cas, suivez notre article sur la mise à jour qui a cassé un site WordPress, plus bas sur cette page.
Étape 3 : vider les caches
Le message peut rester visible alors que le site fonctionne, à cause d'un cache. Videz-les tous :
- le cache de l'extension de cache, si vous en utilisez une ;
- le cache de l'hébergeur ;
- le cache du CDN, le cas échéant ;
- le cache de votre navigateur, ou testez en navigation privée.
Si le message revient
Quand le blocage se répète, la cause est généralement une limite du serveur : délai d'exécution PHP trop court ou mémoire insuffisante pour mener la mise à jour à terme. Mettez à jour les éléments un par un plutôt qu'en bloc, et demandez à votre hébergeur d'augmenter les limites si nécessaire.
Prévenir le blocage
Ne fermez pas la page pendant une mise à jour, faites une sauvegarde avant, et mettez à jour une extension à la fois. La méthode complète est dans notre article Mettre à jour WordPress en toute sécurité ; en cas de casse, lisez aussi La mise à jour a cassé mon site WordPress. Retrouvez tous les dépannages dans notre guide erreurs WordPress et leurs solutions, ou demandez un audit gratuit.