WordPress ne fonctionne plus après une mise à jour : que faire ?
Un site WordPress inaccessible après une mise à jour peut rapidement devenir préoccupant pour une entreprise : page blanche, erreur critique, administration bloquée, formulaire de contact indisponible ou boutique en ligne inutilisable. Dans la majorité des cas, le problème ne vient pas de WordPress lui-même, mais d’une incompatibilité entre le noyau du CMS, une extension, un thème ou la version de PHP proposée par l’hébergement. L’important est de ne pas agir dans la précipitation afin d’éviter une perte de données ou une panne plus longue.
Ce guide explique comment réparer un site WordPress qui ne fonctionne plus après une mise à jour, même lorsque vous débutez avec l’administration technique. Vous apprendrez à identifier le changement responsable, à protéger vos données, à exploiter les logs PHP, à désactiver une extension via SFTP et à restaurer une sauvegarde si cela devient nécessaire. Cette méthode progressive permet de remettre votre site en ligne tout en conservant une trace claire des actions réalisées.
Ce que vous devez savoir avant de réparer WordPress
Avant toute manipulation, gardez en tête qu’une mise à jour WordPress peut concerner plusieurs éléments distincts : le cœur de WordPress, une extension, un thème, la version de PHP ou encore une mise à jour automatique réalisée par votre hébergeur. Le dysfonctionnement apparaît parfois immédiatement après l’opération, mais il peut aussi se manifester quelques heures plus tard, par exemple lorsqu’un visiteur accède à une fonction précise du site. Notez la date et l’heure approximatives du problème, ainsi que les dernières actions effectuées dans l’administration.
Ne supprimez aucun fichier, ne réinstallez pas WordPress sans diagnostic et évitez de lancer plusieurs mises à jour supplémentaires pour « corriger » la panne. Ces réactions peuvent compliquer l’identification de la cause. Si votre site reste accessible, activez temporairement un mode maintenance afin d’informer vos visiteurs sans leur montrer d’erreur technique. Pour une activité professionnelle, vérifiez aussi les conséquences immédiates : commandes e-commerce, demandes de devis, prises de rendez-vous et formulaires de contact en attente.
- Préparez vos accès à l’hébergement, au tableau de bord WordPress et au serveur SFTP.
- Conservez le message d’erreur exact ou réalisez une capture d’écran.
- Notez les extensions, thèmes ou réglages mis à jour récemment.
- Évitez de modifier la base de données tant que la cause n’est pas clairement identifiée.
Étape 1 : identifier la mise à jour responsable du problème WordPress
La première étape consiste à déterminer ce qui a changé juste avant que WordPress ne fonctionne plus. Connectez-vous à l’administration si cela est encore possible, puis consultez la page des mises à jour. Vérifiez les extensions récemment mises à jour, les thèmes modifiés et la version actuelle de WordPress. La liste des extensions permet souvent de repérer un module concerné, notamment lorsqu’une mise à jour a été appliquée le même jour que l’apparition de l’erreur. Les extensions de cache, sécurité, constructeur de pages et e-commerce sont fréquemment impliquées.
Si l’administration WordPress est inaccessible, examinez les notifications reçues par e-mail. WordPress peut envoyer un message automatique lorsqu’une erreur technique survient, avec le nom de l’extension ou du thème à l’origine du blocage. Consultez également les journaux d’activité fournis par certains plugins de sécurité ou par votre hébergeur. Une erreur 500, un écran blanc, une erreur critique ou un message « There has been a critical error on this website » constitue une information utile, mais ne désigne pas toujours directement le fichier défaillant.
- Relevez la date de la dernière mise à jour réussie.
- Listez les extensions et thèmes actualisés depuis cette date.
- Testez les pages concernées : accueil, contact, panier, connexion et administration.
- Repérez si la panne touche tout le site ou seulement une fonctionnalité.
Étape 2 : sauvegarder le site avant toute intervention technique
Même lorsqu’un site WordPress est partiellement en panne, réalisez une sauvegarde complète avant d’intervenir. Une sauvegarde fiable comprend deux éléments : les fichiers du site et la base de données. Les fichiers regroupent WordPress, les extensions, les thèmes, les images et les documents importés. La base de données contient les contenus, comptes utilisateurs, réglages, commandes et informations liées au fonctionnement du site. Vous pouvez généralement obtenir ces deux sauvegardes depuis le panneau de gestion de votre hébergeur ou avec votre outil de sauvegarde habituel.
Donnez un nom explicite à cette sauvegarde, par exemple « sauvegarde-avant-depannage-wordpress-date ». Elle ne sert pas seulement à revenir en arrière : elle constitue aussi un point de comparaison si une opération produit un effet inattendu. Téléchargez une copie locale lorsque cela est possible, plutôt que de conserver le seul exemplaire chez l’hébergeur. Pour les sites e-commerce, prenez en compte les nouvelles commandes et demandes reçues depuis la dernière sauvegarde complète afin de ne pas écraser des données importantes lors d’une éventuelle restauration.
Pour limiter ce type de situation à l’avenir, configurez des sauvegardes automatiques quotidiennes pour un site actif et conservez plusieurs versions. Une stratégie de sauvegarde efficace combine une copie sur l’hébergement et une copie externalisée. Elle doit également être testée : une sauvegarde non restaurable ne protège pas réellement votre activité. Les entreprises qui dépendent de leur site pour générer des leads ou des ventes ont tout intérêt à formaliser cette procédure, avec les accès et les responsabilités clairement documentés.
Étape 3 : consulter les logs PHP pour trouver l’erreur exacte
Les logs PHP sont des fichiers techniques qui enregistrent les erreurs générées par le serveur. Ils constituent l’un des moyens les plus fiables pour comprendre pourquoi un site WordPress ne fonctionne plus après une mise à jour. Dans votre espace d’hébergement, recherchez une rubrique intitulée « Logs », « Erreurs », « PHP errors » ou « Journaux ». Vous pouvez aussi trouver un fichier nommé error_log dans le répertoire principal du site. Ouvrez les entrées les plus récentes et recherchez les mentions « Fatal error », « Uncaught Error », « Deprecated » ou « Parse error ».
Un message de type « Call to undefined function », « Class not found » ou « Allowed memory size exhausted » apporte une indication précise. Il peut révéler une extension incompatible, une fonction supprimée dans une nouvelle version de PHP ou un manque de mémoire serveur. Relevez le chemin du fichier concerné : s’il contient wp-content/plugins/ suivi du nom d’un dossier, l’extension est probablement impliquée. S’il contient wp-content/themes/, le thème actif ou un thème enfant mérite d’être vérifié. Ne vous fiez pas uniquement à la première ligne : le contexte complet est souvent nécessaire.
Il est possible d’activer le mode de débogage WordPress en ajoutant des constantes dans le fichier wp-config.php, mais cette opération doit être réalisée avec prudence. Les informations techniques ne doivent jamais être affichées publiquement sur un site professionnel, car elles peuvent exposer des chemins de fichiers ou des détails de configuration. Privilégiez l’écriture des erreurs dans un fichier de log privé et désactivez le débogage après analyse. Si vous n’êtes pas à l’aise avec ces fichiers, transmettez les extraits pertinents à un professionnel sans partager de données sensibles.
Étape 4 : désactiver l’extension défectueuse via SFTP
Lorsqu’une extension provoque une erreur critique et empêche l’accès à l’administration, vous pouvez la désactiver sans passer par WordPress. Connectez-vous au serveur via SFTP avec un logiciel compatible, en utilisant les identifiants fournis par votre hébergeur. Ouvrez ensuite le dossier wp-content, puis le dossier plugins. Chaque extension possède son propre répertoire. Si les logs PHP identifient une extension spécifique, renommez uniquement son dossier en ajoutant par exemple « -desactive » à la fin de son nom. WordPress ne retrouvera plus l’extension et la désactivera automatiquement.
Je conçois et optimise des sites web performants pour qu’ils attirent plus de visiteurs et génèrent plus de clients.
Échanger avec moi Réserver un créneauActualisez ensuite le site et essayez de vous reconnecter à l’administration. Si le site fonctionne à nouveau, vous avez isolé une cause très probable. Ne supprimez pas immédiatement l’extension : conservez le dossier renommé le temps de vérifier que toutes les pages importantes sont redevenues accessibles. Dans l’administration, WordPress signalera généralement que l’extension a été désactivée. Vous pourrez alors chercher une mise à jour corrective, consulter la documentation de l’éditeur ou remplacer l’extension par une solution compatible avec votre version actuelle de WordPress et de PHP.
Si vous ignorez quelle extension est responsable, vous pouvez renommer temporairement le dossier plugins entier. Cela désactive toutes les extensions en une seule opération. Si WordPress redémarre, restaurez le nom du dossier plugins, puis désactivez les extensions une par une pour identifier le module fautif. Cette méthode est efficace, mais demande de la rigueur, notamment sur un site e-commerce ou un site utilisant des fonctionnalités avancées. Prenez des notes après chaque test pour pouvoir revenir facilement à une configuration stable.
Étape 5 : vérifier les incompatibilités entre WordPress, thème et PHP
Une incompatibilité PHP est une cause fréquente de panne après une mise à jour. PHP est le langage de programmation utilisé par WordPress, ses extensions et ses thèmes. Une version trop ancienne peut empêcher l’installation des dernières évolutions de WordPress, tandis qu’une version trop récente peut rendre obsolète une extension ancienne ou un thème développé sur mesure. Depuis le panneau de votre hébergement, vérifiez la version de PHP active. Consultez ensuite les recommandations de compatibilité indiquées par WordPress et par les extensions principales de votre site.
Le thème actif doit être contrôlé au même titre que les extensions. Si les logs désignent un fichier du thème ou si le problème survient après la mise à jour d’un constructeur de pages, basculez provisoirement vers un thème WordPress standard. Cette action permet de savoir si la panne vient du thème ou de son thème enfant. Attention : un changement de thème peut modifier temporairement l’apparence du site, mais il ne supprime normalement pas vos pages ni vos contenus. Réalisez ce test de préférence pendant une période de faible trafic.
Les sites comportant des développements spécifiques exigent une vigilance accrue. Un extrait de code ajouté dans functions.php, un plugin maison ou une intégration externe peuvent cesser de fonctionner à la suite d’une mise à jour majeure. C’est précisément pour cette raison qu’un environnement de préproduction est recommandé. Il s’agit d’une copie privée du site permettant de tester les mises à jour avant de les appliquer en ligne. Pour un projet durable, une création de site web sur mesure doit intégrer dès le départ une procédure de maintenance, de test et de retour arrière. Découvrez les solutions de création de site web sur mesure proposées par Digitalworks pour disposer d’une base technique plus facilement maintenable.
Étape 6 : restaurer une sauvegarde WordPress si aucune correction ne fonctionne
La restauration d’une sauvegarde est une solution de repli efficace lorsque le site reste instable malgré les vérifications, ou lorsque l’extension défectueuse ne peut pas être remplacée rapidement. Choisissez une sauvegarde réalisée juste avant la mise à jour responsable du problème. Avant de lancer la restauration, vérifiez sa date, sa composition et la présence des fichiers comme de la base de données. Si possible, effectuez d’abord l’opération sur un environnement de préproduction afin de vérifier que le retour arrière rétablit bien le fonctionnement attendu.
Sur un site professionnel, une restauration complète peut annuler des contenus ou commandes enregistrés après la date de la sauvegarde. Si votre activité génère des demandes fréquentes, identifiez les données récentes à conserver avant de restaurer. Certaines plateformes d’hébergement proposent une restauration de fichiers indépendante de la base de données, ou inversement. Cette souplesse peut être utile, mais demande une bonne compréhension de la situation. Une restauration mal ciblée peut créer des incohérences entre les fichiers, les réglages et les données enregistrées dans WordPress.
Après le retour à une version stable, désactivez les mises à jour automatiques de l’élément responsable uniquement si cela est nécessaire et temporaire. Le but n’est pas de laisser le site dans une version vulnérable, mais de planifier une mise à jour contrôlée après avoir identifié la compatibilité attendue. Les mises à jour progressives, effectuées une par une et validées après chaque étape, réduisent fortement le risque de panne globale. Une maintenance WordPress régulière reste indispensable pour préserver la sécurité, les performances et le référencement naturel.
Erreurs à éviter après une mise à jour WordPress qui ne fonctionne plus
La première erreur consiste à modifier plusieurs éléments simultanément. Mettre à jour PHP, remplacer le thème, vider tous les caches et réinstaller plusieurs extensions dans la même intervention empêche de savoir ce qui a réellement résolu ou aggravé la panne. Travaillez toujours de manière séquentielle : une action, un test, puis une note sur le résultat. Cette méthode paraît plus lente, mais elle réduit le risque de perte de données et facilite considérablement les interventions ultérieures, notamment si un prestataire doit reprendre le diagnostic.
La seconde erreur est de télécharger une ancienne version d’extension depuis une source non officielle ou de désactiver durablement les mises à jour de sécurité. Préférez les archives fournies par l’éditeur, le répertoire officiel WordPress ou votre sauvegarde vérifiée. Évitez aussi de modifier directement les fichiers du cœur de WordPress : ils seraient écrasés à la prochaine mise à jour et peuvent rendre votre site plus difficile à maintenir. Enfin, ne considérez pas le retour du site en ligne comme la fin du travail : testez ses fonctions essentielles.
- Ne restaurez pas une sauvegarde sans vérifier sa date et son contenu.
- Ne supprimez pas une extension avant d’avoir confirmé son rôle dans la panne.
- Ne laissez pas les messages d’erreur PHP visibles par les visiteurs.
- Ne testez pas une mise à jour critique directement sur un site e-commerce actif.
- Ne négligez pas le cache navigateur, le cache serveur et le cache CDN lors des vérifications.
FAQ et accompagnement pour un dépannage WordPress complexe
Pourquoi WordPress affiche-t-il une page blanche après une mise à jour ?
Une page blanche WordPress, parfois appelée « écran blanc de la mort », est généralement liée à une erreur PHP fatale, à une extension incompatible, à un conflit avec le thème ou à une limite de mémoire atteinte. Les logs PHP permettent habituellement de trouver le fichier impliqué. Commencez par désactiver l’extension identifiée via SFTP, puis vérifiez la version de PHP utilisée. Si aucune erreur n’apparaît, testez temporairement un thème standard et désactivez les extensions de cache, souvent susceptibles de conserver une version obsolète des fichiers.
Quand faut-il demander l’aide d’un professionnel WordPress ?
Faites appel à un professionnel lorsque le site reste inaccessible après les vérifications de base, lorsque les logs font apparaître des erreurs liées à du code sur mesure ou lorsque votre site traite des commandes, paiements ou données personnelles. Une intervention rapide est également recommandée si le problème affecte votre visibilité Google ou vos demandes commerciales. Digitalworks propose un service de dépannage et maintenance WordPress pour diagnostiquer l’origine de la panne, sécuriser vos données et remettre votre site en fonctionnement dans des conditions maîtrisées.
Une fois le site réparé, prévoyez une procédure de prévention : sauvegardes automatiques, tests sur préproduction, mises à jour progressives et contrôle des fonctionnalités stratégiques. Cette organisation permet d’éviter qu’une simple actualisation bloque durablement votre activité. Pour aller plus loin, vous pouvez consulter les informations sur l’expertise et l’accompagnement de Digitalworks, puis contacter l’agence afin d’échanger sur votre situation. L’équipe peut aussi vous orienter vers une solution adaptée à votre projet, qu’il s’agisse d’un site vitrine, d’une boutique en ligne ou d’une application métier.
ChatGPT
Mistral
Claude
Perplexity
Grok