SOS WordPress : comment retirer le message « Indisponible pour maintenance » quand il reste bloqué

Publié par Web & K — Avril 2026

Série SOS WordPress — Article #1


Vous avez lancé une mise à jour de plugin, de thème ou de WordPress lui-même. La page a mouliné. Vous avez peut-être fermé l’onglet, peut-être que le serveur a ralenti. Et maintenant, votre site affiche ce message :

« Brièvement indisponible pour maintenance programmée. Veuillez revenir dans une minute. »

Sauf que ça fait bien plus d’une minute. Votre site est hors ligne. Vos clients ne peuvent plus y accéder. Et vous non plus — même le tableau de bord WordPress est inaccessible.

Pas de panique. C’est l’un des problèmes les plus fréquents et les plus simples à résoudre sur WordPress. Cet article vous guide pas à pas pour remettre votre site en ligne en moins de 5 minutes.


Pourquoi ça arrive

Pour comprendre le problème, il faut comprendre le mécanisme.

Quand vous lancez une mise à jour depuis le tableau de bord WordPress (plugin, thème ou cœur de WordPress), le CMS crée automatiquement un fichier temporaire nommé .maintenance à la racine de votre installation. Ce fichier indique à WordPress que des opérations sont en cours et qu’il doit afficher le message de maintenance aux visiteurs.

En temps normal, la mise à jour se termine, WordPress supprime le fichier .maintenance, et votre site revient en ligne. Le processus dure quelques secondes.

Le problème survient quand la mise à jour ne se termine pas correctement :

Timeout du serveur. Votre hébergement mutualisé a coupé le processus parce qu’il a pris trop de temps. C’est fréquent sur les hébergements bas de gamme ou quand vous mettez à jour 10 plugins en même temps.

Fermeture accidentelle du navigateur. Vous avez fermé l’onglet ou navigué ailleurs pendant la mise à jour. WordPress a perdu la connexion et n’a pas pu finaliser le processus.

Conflit de plugin. Le plugin mis à jour est incompatible avec un autre plugin ou avec votre version de PHP. La mise à jour s’est plantée en cours de route.

Mémoire PHP insuffisante. Le serveur n’a pas assez de mémoire pour terminer la mise à jour. L’opération s’interrompt à mi-chemin.

Dans tous ces cas, le fichier .maintenance reste en place. WordPress continue de croire qu’une mise à jour est en cours, et votre site reste bloqué.


La solution rapide : supprimer le fichier .maintenance

La réparation est simple : il suffit de supprimer manuellement le fichier .maintenance à la racine de votre installation WordPress. Voici les deux méthodes.

Méthode 1 : via le gestionnaire de fichiers de votre hébergeur (la plus simple)

C’est la méthode la plus rapide si vous avez un accès cPanel, Plesk ou un panel équivalent chez votre hébergeur.

Étape 1 — Connectez-vous au panel d’administration de votre hébergeur (cPanel chez o2switch, OVH, etc.).

Étape 2 — Ouvrez le Gestionnaire de fichiers.

Étape 3 — Naviguez jusqu’au dossier racine de votre site WordPress. Selon votre hébergeur, ce dossier s’appelle www, public_html ou htdocs.

Étape 4 — Cherchez le fichier .maintenance. Attention : les fichiers qui commencent par un point sont des fichiers cachés. Si vous ne le voyez pas, activez l’option « Afficher les fichiers cachés » dans les paramètres du gestionnaire de fichiers.

Étape 5 — Sélectionnez le fichier .maintenance et supprimez-le.

Étape 6 — Retournez sur votre site et rechargez la page. Il devrait fonctionner à nouveau.

Méthode 2 : via FTP (FileZilla)

Si vous n’avez pas accès au gestionnaire de fichiers de votre hébergeur, utilisez un client FTP comme FileZilla (gratuit).

Étape 1 — Ouvrez FileZilla et connectez-vous à votre serveur avec vos identifiants FTP (fournis par votre hébergeur lors de votre inscription). Protocole : SFTP, port 22.

Étape 2 — Naviguez jusqu’au dossier racine de votre site (même chemin que la méthode 1).

Étape 3 — Dans FileZilla, allez dans Serveur → Forcer l’affichage des fichiers cachés pour voir les fichiers commençant par un point.

Étape 4 — Localisez le fichier .maintenance, faites un clic droit et sélectionnez Supprimer.

Étape 5 — Rechargez votre site dans le navigateur. Si rien ne change, videz le cache de votre navigateur (Ctrl+Shift+R sur PC, Cmd+Shift+R sur Mac).


Si ça ne suffit pas : les solutions avancées

Dans la majorité des cas, la suppression du fichier .maintenance résout le problème. Mais si votre site reste bloqué ou affiche une erreur différente après la suppression, la mise à jour interrompue a probablement corrompu un fichier.

Le plugin mis à jour est corrompu

Si l’erreur est apparue pendant la mise à jour d’un plugin :

Étape 1 — Via FTP ou le gestionnaire de fichiers, allez dans wp-content/plugins/.

Étape 2 — Renommez le dossier plugins en _plugins. Cela désactive tous les plugins d’un coup.

Étape 3 — Rechargez votre site. Si ça fonctionne, le problème vient d’un plugin.

Étape 4 — Renommez _plugins en plugins. Puis, dans le tableau de bord WordPress (qui devrait maintenant être accessible), réactivez les plugins un par un pour identifier le coupable.

Étape 5 — Le plugin qui fait planter le site est celui à mettre à jour manuellement (re-téléchargez-le depuis WordPress.org et remplacez son dossier via FTP).

Vérifier wp-config.php

Dans de rares cas, une ligne dans le fichier wp-config.php peut forcer le mode maintenance :

define( 'WP_INSTALLING', true );

Si cette ligne est présente, supprimez-la ou commentez-la. Cela peut arriver après une migration ou une manipulation manuelle.

Augmenter la mémoire PHP

Si le problème est lié à un manque de mémoire, ajoutez cette ligne dans votre fichier wp-config.php (avant la ligne « That’s all, stop editing! ») :

define( 'WP_MEMORY_LIMIT', '256M' );

Cela donne à WordPress plus de mémoire pour effectuer les mises à jour. Si votre hébergeur limite la mémoire à un niveau inférieur, contactez-le pour demander une augmentation.


Comment éviter que ça se reproduise

Ce problème est évitable. Voici les bonnes pratiques :

Ne mettez jamais à jour tous les plugins en même temps. Mettez-les à jour un par un. Si un plugin pose problème, vous saurez immédiatement lequel. Les mises à jour groupées sont la cause numéro un des blocages en mode maintenance.

Ne fermez jamais le navigateur pendant une mise à jour. Attendez que WordPress confirme que la mise à jour est terminée avant de naviguer ailleurs. Même si ça prend 30 secondes de plus.

Faites une sauvegarde avant chaque mise à jour majeure. Si quelque chose se passe mal, vous pouvez restaurer votre site en quelques minutes au lieu de passer des heures à débugger.

Choisissez un hébergement adapté. Un hébergement mutualisé bas de gamme avec peu de mémoire PHP et des timeouts courts est un terrain fertile pour ce genre de problèmes. Un hébergeur comme o2switch offre des ressources suffisantes pour que les mises à jour se déroulent sans accroc.

Mettez en place un contrat de maintenance. Un professionnel qui gère vos mises à jour les fait dans un environnement contrôlé, avec des sauvegardes automatiques et une surveillance active. Ce genre de problème ne se pose tout simplement plus. Pour en savoir plus, consultez notre article sur la maintenance d’un CMS.


Quand faire appel à un professionnel

Si vous vous retrouvez régulièrement bloqué en mode maintenance, si vos mises à jour causent des erreurs, ou si vous ne savez pas ce qu’est un client FTP — c’est le signe que votre site a besoin d’un accompagnement technique.

Les problèmes WordPress ne sont jamais isolés. Un site qui se bloque en maintenance aujourd’hui est un site qui se fera pirater demain — parce que les mises à jour de sécurité ne sont pas appliquées, parce que les sauvegardes ne sont pas faites, parce que personne ne surveille.

Pour comprendre les vrais risques d’un site sans maintenance, consultez notre article sur les dangers d’un site sans maintenance. Et si vous voulez comprendre pourquoi faire appel à un professionnel coûte souvent moins cher que de gérer soi-même, consultez notre article sur le coût réel DIY vs Pro.


Prochain article de la série SOS WordPress : comment résoudre l’écran blanc de la mort (White Screen of Death).


Références :

Données vérifiées en avril 2026.


Signé Web & Kwebnk.fr