Maxime GUINARD fondateur de Devsource Audit initial offert
Dépannage WordPress

WordPress bloqué en mode maintenance : comment le débloquer

Une mise à jour interrompue laisse un fichier .maintenance à la racine. Le supprimer débloque le site, mais il reste une vérification à faire.

Illustration de l’article : WordPress bloqué en mode maintenance

Le message « Site indisponible pour cause de maintenance planifiée. Revenez dans une minute » est affiché par WordPress pendant chaque mise à jour. Il dure normalement quelques secondes. Quand il persiste, c’est qu’une mise à jour s’est interrompue et que le fichier témoin n’a pas été effacé.

Votre site est concerné ?

Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.

Demander un diagnostic

Ce que WordPress fait pendant une mise à jour

Avant de remplacer des fichiers, WordPress crée à la racine du site un fichier nommé .maintenance contenant simplement un horodatage. Tant que ce fichier existe et que l’horodatage est récent, chaque visiteur reçoit la page de maintenance. Une fois la mise à jour terminée, WordPress le supprime.

Si le processus s’interrompt — délai d’exécution dépassé, onglet fermé, mémoire insuffisante, coupure réseau — le fichier reste. Le site est alors bloqué indéfiniment, alors que rien n’est réellement cassé.

Supprimer le fichier

Connectez-vous en FTP ou ouvrez le gestionnaire de fichiers de votre hébergeur, placez-vous à la racine du site — le dossier qui contient wp-config.php — et supprimez .maintenance. Le point initial le rend invisible par défaut : pensez à activer l’affichage des fichiers cachés.

Le site revient immédiatement. Mais s’arrêter là serait une erreur : la mise à jour a échoué, elle est donc restée à mi-chemin.

Schéma explicatif : WordPress bloqué en mode maintenance
Le fichier .maintenance à la racine du site, visible seulement quand l’affichage des fichiers cachés est activé dans le client FTP.
Où chercher selon la situation
SymptômeVérificationAction
Message de maintenance permanent Présence de .maintenance à la racine Supprimer le fichier
Message revenu après suppression Une mise à jour se relance seule Désactiver les mises à jour automatiques le temps du diagnostic
Site débloqué mais extension cassée Dossier wp-content/upgrade non vide Réinstaller l’extension concernée
Administration réclame une mise à jour de base Écran « Mise à jour de la base de données requise » Lancer la mise à jour proposée
Vous préférez déléguer ?

Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.

Voir mes prestations

La vérification qu’on oublie

Après suppression, ouvrez l’administration et rendez-vous dans Tableau de bord puis Mises à jour. Il est fréquent que WordPress signale une base de données à mettre à jour, ou qu’une extension soit à moitié remplacée — anciens fichiers supprimés, nouveaux non copiés.

  • Relancer manuellement la mise à jour qui a échoué
  • Vérifier que le dossier wp-content/upgrade est vide
  • Contrôler dans Outils puis Santé du site qu’aucune alerte critique n’apparaît
  • Tester une page publique et une page d’administration avant de refermer

Éviter que cela se reproduise

Les interruptions viennent presque toujours d’un temps d’exécution PHP trop court sur un hébergement mutualisé, surtout quand plusieurs extensions se mettent à jour en même temps. Mettez-les à jour par groupes de trois ou quatre plutôt que toutes d’un coup, et évitez de fermer l’onglet pendant l’opération.

Le mode maintenance bloqué ressemble à une panne grave. C’est en réalité un fichier d’une ligne que personne n’a effacé.

Ce qu’il faut retenir

Supprimer .maintenance débloque le site en dix secondes. Le vrai travail vient après : vérifier ce que la mise à jour interrompue a laissé à moitié fait. Un site débloqué mais dont l’extension de paiement n’a que la moitié de ses fichiers est plus dangereux qu’un site en maintenance.

Mettre à jour toutes les extensions d’un coup

Avantages

  • Rapide quand tout se passe bien
  • Une seule opération à surveiller
  • Réduit le nombre de notifications en attente
  • Pratique sur un site peu chargé

Inconvénients

  • Multiplie le risque de dépassement du temps d’exécution
  • Rend impossible d’identifier l’extension fautive en cas de panne
  • Complique le retour en arrière
  • Sur mutualisé, cause principale du blocage en maintenance

Débloquer et sécuriser

0 sur 5 points validés

Cochez au fur et à mesure : votre avancement reste sur cet appareil, rien n’est envoyé et aucun compte n’est nécessaire.

Ce qu’il faut retenir

Le blocage vient d’un fichier .maintenance oublié à la racine après une mise à jour interrompue. Le supprimer rétablit le site, mais il faut ensuite relancer la mise à jour concernée : elle s’est arrêtée en cours de route.

Questions fréquentes

Le fichier .maintenance est introuvable.

Il commence par un point, il est donc masqué par défaut. Activez l’affichage des fichiers cachés dans votre client FTP, ou l’option correspondante dans le gestionnaire de fichiers de l’hébergeur.

Puis-je supprimer ce fichier sans risque ?

Oui. Il ne contient qu’un horodatage et ne sert qu’à afficher la page de maintenance. Le supprimer n’altère ni le contenu, ni la base de données, ni les réglages.

Le message revient tout seul après quelques minutes.

Une mise à jour automatique se relance et échoue à nouveau. Désactivez temporairement les mises à jour automatiques, puis lancez-les manuellement une par une pour identifier celle qui bloque.

Sources et vérifications

Comportement vérifié sur WordPress 6.x. Le mécanisme du fichier .maintenance est inchangé depuis WordPress 3.x.

Passons à votre cas

Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.

Parler de mon projet
Contact direct

Racontez-moi ce que vous venez de lire

Un objectif, un budget approximatif, une échéance : avec ces trois éléments je peux déjà vous orienter, même si nous ne travaillons pas ensemble.

Vos coordonnées ne servent qu’à vous répondre. Aucun partage, aucune inscription à une liste.

Votre prochain mouvement

Votre visibilité ne devrait rien laisser au hasard.

Parlez-moi de votre objectif. Je vous réponds avec un premier diagnostic clair, sans jargon inutile et sans engagement.

Recevoir un avis stratégique