Vous venez de lancer une mise à jour WordPress. Tout semblait bien se passer. Puis vous rechargez votre site et là : rien. Une page blanche. Pas de message d’erreur, pas d’explication. Juste le vide.
C’est frustrant, mais rassurant à la fois : ce problème est connu, documenté, et dans la grande majorité des cas, réversible sans perte de données. Il s’appelle le White Screen of Death, ou WSoD, et il touche des milliers de sites WordPress chaque année. Voici comment s’en sortir.
Comprendre le phénomène de la page blanche
Causes potentielles après une mise à jour
La page blanche apparaît quand WordPress rencontre une erreur PHP fatale qu’il ne sait pas afficher. Par défaut, WordPress masque ces erreurs aux visiteurs pour ne pas exposer les détails techniques de votre installation. Résultat : vous voyez blanc, alors que derrière, un vrai problème attend d’être résolu.
Après une mise à jour, les causes les plus fréquentes sont les suivantes.
Un conflit de plugin : une mise à jour du cœur de WordPress modifie parfois des fonctions PHP utilisées par des plugins tiers. Si un plugin n’a pas encore été mis à jour pour être compatible avec la nouvelle version, il peut générer une erreur fatale au chargement.
Un conflit de thème : même logique. Un thème développé pour une version antérieure de WordPress peut planter après une mise à jour majeure.
Une limite de mémoire PHP atteinte : la mise à jour peut alourdir le chargement et faire dépasser la limite mémoire allouée à PHP par votre hébergeur. Résultat : le script s’arrête en cours de route, et la page n’affiche rien.
Un fichier corrompu pendant la mise à jour : ça arrive rarement, mais une interruption réseau pendant le téléchargement peut corrompre un fichier WordPress. Le site ne sait plus quoi charger.
Impact sur l’expérience utilisateur
Une page blanche, c’est une panne totale. Vos visiteurs ne voient rien. Pire, ils ne comprennent pas ce qui se passe car il n’y a même pas de message d’erreur. Certains croient que votre site a disparu. D’autres pensent que votre entreprise a fermé. Chaque minute compte, surtout si vous avez du trafic régulier ou un site e-commerce actif.
Diagnostic du problème
Activation du mode debug et consultation des logs
Première étape : savoir ce qui se passe vraiment. Le mode debug de WordPress est fait pour ça.
Connectez-vous à votre serveur via FTP et ouvrez le fichier wp-config.php à la racine de votre site. Cherchez cette ligne :
define( 'WP_DEBUG', false );
Remplacez-la par ces trois lignes :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Rechargez votre site. L’erreur ne s’affichera pas à l’écran, mais elle sera écrite dans le fichier wp-content/debug.log. Ouvrez ce fichier : vous y trouverez le nom du plugin ou du fichier fautif, avec le numéro de ligne exact où l’erreur se produit. C’est précis, et ça change tout.
Pensez à désactiver le mode debug une fois le problème résolu, car il consomme des ressources et ne doit jamais rester actif en production.
Analyse des conflits entre plugins et thèmes
Si le log pointe vers un plugin ou un thème, vous savez déjà où regarder. Si le log est vide ou peu lisible, il faut procéder par élimination.
La méthode est simple. Via FTP, renommez le dossier wp-content/plugins en wp-content/plugins_off. Rechargez votre site. Si la page blanche disparaît, un plugin est bien en cause. Renommez le dossier à son nom d’origine, puis désactivez vos plugins un par un depuis le tableau de bord pour identifier le fautif.
Si désactiver les plugins ne change rien, passez au thème. Renommez le dossier de votre thème actif dans wp-content/themes. WordPress bascule automatiquement sur un thème par défaut. Si le site revient, votre thème était la source du problème.
Solutions et correctifs
Restauration d’une sauvegarde ou rollback de la mise à jour
La solution la plus rapide, c’est toujours la restauration d’une sauvegarde récente, faite juste avant la mise à jour. Si vous avez des sauvegardes automatiques en place (via UpdraftPlus, Jetpack, ou votre hébergeur), c’est le moment de les utiliser. Quelques minutes pour revenir à un état stable, sans perte de contenu.
Si vous n’avez pas de sauvegarde récente, il est possible de faire un rollback manuel de WordPress. Téléchargez la version précédente sur wordpress.org/download/releases et remplacez les fichiers du cœur WordPress via FTP, sans toucher à wp-content ni à wp-config.php. Ça ne résout pas le problème de fond, mais ça remet le site en ligne le temps de trouver la vraie cause.
Réinstallation manuelle des fichiers WordPress
Si la restauration n’est pas possible et que le rollback ne suffit pas, il faut nettoyer plus profondément. Voici la procédure.
1. Téléchargez la version actuelle de WordPress sur wordpress.org.
2. Via FTP, supprimez les dossiers wp-admin et wp-includes sur votre serveur, puis remplacez-les par ceux de l’archive fraîchement téléchargée.
3. Remplacez aussi les fichiers PHP à la racine (sauf wp-config.php et .htaccess).
4. Ne touchez pas au dossier wp-content, qui contient vos thèmes, plugins et médias.
5. Rechargez votre site. Si le problème venait d’un fichier corrompu pendant la mise à jour, il est résolu.
Prévention et bonnes pratiques
Stratégies de test avant mise à jour
La page blanche post-mise à jour est presque toujours évitable. Pas avec des outils compliqués. Juste avec de la méthode.
La règle d’or : toujours faire une sauvegarde complète avant toute mise à jour, même mineure. Ça prend deux minutes. Ça peut vous éviter plusieurs heures de stress.
Pour les sites actifs avec du trafic régulier, l’idéal est de tester les mises à jour sur un environnement de staging, c’est-à-dire une copie de votre site en environnement de test, avant de les appliquer en production. Des hébergeurs comme WP Engine ou Kinsta proposent cette fonctionnalité nativement. D’autres outils comme Local by Flywheel permettent de le faire en local.
Autre réflexe utile : mettre à jour les plugins un par un plutôt que tous d’un coup. Si une page blanche apparaît, vous saurez immédiatement quel plugin est en cause, sans avoir à tester une dizaine d’extensions une par une.
Mise en place d’une maintenance régulière
La page blanche est l’un des incidents WordPress les plus courants. Et l’un des plus évitables. Une maintenance régulière, c’est précisément ce qui permet d’appliquer les mises à jour de façon contrôlée, de vérifier la compatibilité des plugins et du thème avant chaque mise à jour majeure, et d’avoir des sauvegardes récentes et fonctionnelles à portée de main.
Si vous préférez ne pas gérer tout ça vous-même, c’est exactement ce que propose notre service de maintenance WordPress. Les mises à jour sont appliquées de façon méthodique, testées, et réversibles. Votre site reste en ligne. Vous gardez l’esprit tranquille.
