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é.
Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.
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.
| Symptôme | Vérification | Action |
|---|---|---|
| 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 |
Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.
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.
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.
Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.