Table des matières:
Pourquoi mon site WordPress est-il en maintenance de façon inattendue ?
Vous avez déjà vu votre site WordPress afficher soudainement un message de maintenance alors que vous n’effectuiez aucune mise à jour ? Ce problème, bien que frustrant, est fréquent et peut avoir plusieurs causes. Dans cet article, nous allons explorer les raisons possibles de ce dysfonctionnement et vous fournir des solutions concrètes pour y remédier. Que vous soyez débutant ou utilisateur avancé, vous trouverez ici des explications claires et des actions à entreprendre.
Comprendre le message de maintenance dans WordPress
WordPress affiche un message de maintenance lorsqu’il est en train de mettre à jour son noyau, ses thèmes ou ses extensions. Normalement, ce message disparaît une fois la mise à jour terminée. Mais parfois, il reste bloqué, laissant votre site inaccessible. Ce problème peut être dû à un fichier temporaire mal supprimé, une extension défaillante, ou une erreur de serveur.
Causes courantes d’un site WordPress bloqué en maintenance
1. Fichier .maintenance non supprimé
Lors d’une mise à jour, WordPress crée un fichier nommé .maintenance dans le répertoire racine. Ce fichier indique aux visiteurs que le site est en maintenance. En temps normal, il est automatiquement supprimé après la mise à jour. Mais si la mise à jour échoue ou est interrompue, le fichier reste, bloquant le site.
2. Extension ou thème incompatible
Une extension ou un thème obsolète peut provoquer un conflit lors d’une mise à jour, empêchant WordPress de terminer le processus et laissant le fichier .maintenance en place.
3. Problème de serveur ou de mémoire
Un serveur avec une mémoire insuffisante ou des ressources limitées peut interrompre une mise à jour, laissant le site en mode maintenance.
4. Mise à jour interrompue manuellement
Si vous fermez la page pendant une mise à jour ou si votre connexion Internet est coupée, le processus peut rester inachevé.
Comment résoudre le problème de maintenance inattendue ?
Méthode 1 : Supprimer le fichier .maintenance via FTP
La solution la plus simple est de supprimer manuellement le fichier .maintenance. Connectez-vous à votre serveur via FTP (FileZilla, par exemple), naviguez vers le dossier racine de WordPress (souvent public_html ou www), et cherchez le fichier nommé .maintenance. Supprimez-le. Votre site devrait immédiatement revenir à la normale.
Méthode 2 : Désactiver toutes les extensions
Si la suppression du fichier ne suffit pas, le problème peut provenir d’une extension. Renommez le dossier wp-content/plugins en plugins_old via FTP. Cela désactive toutes les extensions. Si le site fonctionne, renommez-le à nouveau en plugins et réactivez les extensions une par une pour identifier la coupable.
Méthode 3 : Réinitialiser le thème
Un thème défectueux peut aussi causer ce problème. Accédez au dossier wp-content/themes et renommez le dossier de votre thème actuel (ex : mon-theme_old). WordPress utilisera alors un thème par défaut (Twenty Twenty-Three par exemple). Si le site fonctionne, votre thème est en cause.
Méthode 4 : Augmenter la mémoire PHP
Si le problème est lié à la mémoire, vous pouvez augmenter la limite PHP en éditant le fichier wp-config.php. Ajoutez cette ligne avant le commentaire « C’est tout, ne touchez pas à la suite ! » :
define('WP_MEMORY_LIMIT', '256M');
Prévenir les futures interruptions de maintenance
Pour éviter que votre site WordPress ne se bloque à nouveau en maintenance, suivez ces bonnes pratiques :
- Effectuez des sauvegardes régulières avant toute mise à jour.
- Mettez à jour vos extensions et thèmes un par un pour détecter les conflits.
- Utilisez un environnement de staging pour tester les mises à jour avant de les appliquer sur votre site en production.
- Assurez-vous que votre hébergement offre des ressources suffisantes (mémoire, temps d’exécution).
- Évitez d’interrompre une mise à jour : laissez le processus se terminer.
Que faire si le problème persiste ?
Si malgré toutes ces solutions votre site reste en maintenance, il est possible que le problème soit plus profond. Contactez votre hébergeur pour vérifier les logs du serveur ou faites appel à un développeur WordPress. Dans certains cas, une restauration à partir d’une sauvegarde peut être la solution la plus rapide.
En conclusion, un site WordPress qui reste en maintenance de façon inattendue est généralement dû à un fichier .maintenance résiduel ou à un conflit d’extension. En suivant les étapes décrites ci-dessus, vous pourrez rapidement rétablir l’accès à votre site. N’oubliez pas de prendre des précautions pour éviter que cela ne se reproduise. Votre site mérite d’être toujours accessible !

Bonjour, merci pour cet article très complet. J’ai eu exactement ce problème hier sur mon site après une mise à jour de plugin. J’ai suivi la méthode 1 (suppression du fichier .maintenance via FTP) et tout est revenu à la normale immédiatement. Par contre, je me demande si ce fichier peut réapparaître tout seul ?
Bonjour, ravi que la méthode 1 ait fonctionné pour vous ! Le fichier .maintenance ne réapparaît pas tout seul : il est créé uniquement lors d’une mise à jour. S’il réapparaît sans que vous lanciez de mise à jour, cela peut indiquer qu’une extension ou un thème déclenche une mise à jour automatique. Vérifiez vos paramètres de mises à jour automatiques et désactivez-les pour les extensions sensibles. Bonne continuation !