Vous ouvrez votre site. Page blanche. Rien. Pas de message d'erreur, pas d'explication, juste le vide.
C'est l'un des problèmes les plus déstabilisants sur WordPress, précisément parce qu'il ne dit rien. Pas de code d'erreur, pas de piste. Juste une page blanche qui vous regarde.
La bonne nouvelle : dans la grande majorité des cas, l'écran blanc WordPress a une cause identifiable et une solution rapide. Voici comment s'y prendre.
TL;DR – Ce qu'il faut retenir en 30 secondes
L'écran blanc WordPress vient presque toujours d'un conflit ou d'une erreur PHP qui empêche la page de s'afficher. Les causes les plus fréquentes sont un plugin problématique, un thème incompatible, une limite mémoire PHP atteinte ou une mise à jour mal passée. Dans la plupart des cas, vous pouvez identifier et régler le problème sans tout réinstaller.
Table des matières
1. Pourquoi WordPress affiche une page blanche
L'écran blanc, appelé aussi "White Screen of Death" dans la communauté WordPress, apparaît quand PHP rencontre une erreur fatale et ne peut pas terminer l'affichage de la page. Au lieu d'afficher un message d'erreur, WordPress affiche... rien.
C'est un comportement lié à la configuration PHP de votre hébergement. Sur certains serveurs, les erreurs PHP sont masquées par défaut pour ne pas exposer des informations techniques aux visiteurs. Pratique en production, frustrant quand vous essayez de comprendre ce qui se passe.
2. Est-ce que tout le site est concerné ?
Avant de chercher la cause, vérifiez l'étendue du problème. Ce n'est pas anodin : une page blanche uniquement sur le front-end (ce que voient vos visiteurs) n'a pas les mêmes causes qu'une page blanche sur l'ensemble du site, back-office inclus.
Testez votre URL d'administration : votredomaine.fr/wp-admin. Si le back-office s'affiche normalement, le problème vient probablement d'un thème ou d'un conflit d'affichage côté front. Si le back-office est aussi blanc, le problème est plus profond et touche le cœur de WordPress.
3. Activer le mode debug pour voir l'erreur
La première chose à faire, c'est d'activer le mode debug de WordPress pour forcer l'affichage des erreurs PHP. Ça vous donnera une piste concrète sur ce qui bloque.
Pour l'activer, connectez-vous à votre hébergement via FTP ou le gestionnaire de fichiers de votre hébergeur. Ouvrez le fichier wp-config.php à la racine de votre installation WordPress. Cherchez la ligne qui contient WP_DEBUG et passez sa valeur à true. Si la ligne n'existe pas, ajoutez-la avant la ligne "That's all, stop editing".
Rechargez votre site. Si une erreur PHP est en cause, elle s'affichera maintenant à l'écran avec un message qui vous indique le fichier et la ligne concernés. C'est votre point de départ.
4. Un plugin en cause
C'est la cause la plus fréquente. Un plugin mal codé, incompatible avec votre version de WordPress ou en conflit avec un autre plugin peut provoquer une erreur fatale et bloquer tout l'affichage.
Pour vérifier, désactivez tous vos plugins d'un coup. La façon la plus rapide sans accès au back-office : via FTP, renommez le dossier /wp-content/plugins en /wp-content/plugins-desactives. WordPress ne trouvera plus les plugins et les désactivera automatiquement.
Rechargez votre site. S'il s'affiche, un plugin était en cause. Renommez le dossier à son nom d'origine, puis réactivez vos plugins un par un depuis le back-office, en rechargeant le site après chaque activation. Le problème réapparaîtra quand vous activerez le plugin fautif.
5. Un thème en cause
Si la désactivation des plugins ne règle rien, le thème est le suspect suivant. Un thème mal développé ou incompatible avec votre version de WordPress peut provoquer le même type d'erreur fatale.
Pour tester, basculez temporairement sur un thème par défaut WordPress (Twenty Twenty-Five par exemple). Si vous avez accès au back-office, faites-le depuis Apparence › Thèmes. Si le back-office est inaccessible, passez par FTP : renommez le dossier de votre thème actif dans /wp-content/themes, WordPress basculera automatiquement sur un thème par défaut.
Si le site s'affiche avec le thème par défaut, le problème vient de votre thème. Il faudra contacter le développeur du thème ou envisager une mise à jour ou un remplacement.
6. La limite mémoire PHP atteinte
WordPress a besoin d'une certaine quantité de mémoire PHP pour fonctionner. Si cette limite est atteinte, PHP s'arrête et la page reste blanche.
Vous pouvez augmenter cette limite en ajoutant la ligne suivante dans votre fichier wp-config.php, juste avant la ligne "That's all, stop editing" :
define('WP_MEMORY_LIMIT', '256M');
Si ça ne suffit pas, la limite peut aussi être définie au niveau de votre hébergement. Contactez votre hébergeur pour vérifier et augmenter la limite mémoire allouée à votre compte.
7. Une mise à jour mal passée
Une mise à jour de WordPress, d'un plugin ou d'un thème peut parfois se passer mal : coupure de connexion pendant le processus, incompatibilité non détectée, fichiers corrompus. Le résultat peut être une page blanche immédiatement après la mise à jour.
Si c'est le cas, la procédure dépend de ce qui a été mis à jour. Pour une mise à jour de WordPress elle-même, vous pouvez tenter de réinstaller manuellement les fichiers core via FTP en téléchargeant la dernière version de WordPress depuis wordpress.org et en remplaçant tous les fichiers sauf le dossier wp-content et le fichier wp-config.php.
C'est à ce moment-là qu'une sauvegarde récente change tout. Si vous en avez une, la restauration est souvent plus rapide que le diagnostic.
8. Ce que ça donne en pratique
Dans l'ordre :
Étape 1 — Vérifiez si le back-office est accessible. Ça oriente immédiatement le diagnostic.
Étape 2 — Activez le mode debug dans wp-config.php pour afficher les erreurs PHP.
Étape 3 — Désactivez tous les plugins via FTP en renommant le dossier plugins. Rechargez le site.
Étape 4 — Si le site revient, réactivez les plugins un par un pour identifier le fautif.
Étape 5 — Si les plugins ne sont pas en cause, testez avec un thème par défaut.
Étape 6 — Vérifiez la limite mémoire PHP dans wp-config.php.
Si après ces étapes le problème persiste ou si vous n'êtes pas à l'aise avec FTP et les fichiers de configuration, c'est le moment de faire appel à un dépannage professionnel. Mon intervention d'urgence est à 149 €, avec une prise en charge sous 24h.
FAQ
Est-ce que mes données sont perdues quand j'ai un écran blanc ?
Non, presque jamais. L'écran blanc est un problème d'affichage, pas de données. Votre base de données, vos articles, vos pages, vos médias sont intacts sur le serveur. Ce qui est bloqué, c'est le script PHP qui génère la page, pas le contenu lui-même.
Mon site affiche une page blanche uniquement sur mobile, est-ce normal ?
C'est rare mais possible. Ça peut indiquer un problème lié au thème ou à un plugin qui se comporte différemment selon l'appareil. Vérifiez d'abord si le problème est reproductible sur plusieurs appareils mobiles différents avant de chercher plus loin.
Est-ce que désactiver les plugins via FTP va casser mon site ?
Non. Renommer le dossier plugins via FTP désactive simplement tous les plugins sans les supprimer ni toucher à leurs données. Vous pouvez remettre le dossier à son nom d'origine à tout moment pour les réactiver.
J'ai activé le mode debug mais je ne vois toujours rien. Pourquoi ?
Il est possible que votre hébergement ait une configuration qui surcharge les paramètres de wp-config.php. Dans ce cas, essayez d'ajouter également define('WP_DEBUG_LOG', true) pour écrire les erreurs dans un fichier debug.log dans le dossier wp-content, que vous pourrez lire via FTP.
Combien de temps prend un dépannage d'écran blanc ?
Dans la plupart des cas, entre 30 minutes et 2 heures selon la complexité de l'installation et la cause du problème. Si une restauration de sauvegarde est nécessaire, comptez un peu plus. Mon intervention d'urgence inclut le diagnostic complet et la remise en ligne.
L'écran blanc est le problème qui stresse le plus mes clients, et je comprends pourquoi. Un message d'erreur, même incompréhensible, donne une piste. Le vide, lui, donne l'impression que tout a disparu.
Ce que j'essaie de faire dans ces situations, c'est d'abord de rassurer : dans 95 % des cas, rien n'a disparu. Les données sont là, intactes. C'est l'affichage qui est bloqué, pas le contenu.
Et c'est aussi pour ça que je défends autant la maintenance préventive. Une sauvegarde récente transforme une situation de crise en intervention de routine. Sans sauvegarde, le même problème peut devenir une journée entière de stress.
Votre site affiche une page blanche et vous ne savez pas par où commencer ?
J'interviens sous 24h pour diagnostiquer et remettre votre site en ligne.