Maxime GUINARD fondateur de Devsource Audit initial offert
Dépannage WordPress

Écran blanc sur WordPress : identifier la cause et la corriger

L’écran blanc n’affiche rien parce que l’affichage des erreurs est désactivé. Trois lignes dans wp-config.php suffisent à faire apparaître la cause.

Illustration de l’article : Écran blanc WordPress : causes et solutions

L’écran blanc de la mort, comme on l’appelle parfois, est devenu plus rare depuis que WordPress affiche un message en cas d’erreur fatale. Il subsiste néanmoins, notamment quand l’erreur survient trop tôt dans le chargement, ou quand un cache sert une page vide.

Votre site est concerné ?

Je regarde votre situation et je vous dis en vingt minutes ce qui mérite d’être corrigé en priorité.

Demander un diagnostic

Faire parler WordPress

La page est blanche parce que PHP est configuré pour ne rien afficher aux visiteurs — ce qui est le bon réglage en production. Il faut donc rediriger les erreurs vers un fichier plutôt que vers l’écran.

Ajoutez dans wp-config.php, avant la ligne « That’s all, stop editing » : WP_DEBUG à true, WP_DEBUG_LOG à true, et WP_DEBUG_DISPLAY à false. Rechargez la page blanche, puis ouvrez wp-content/debug.log. La cause y figure, avec le fichier et la ligne.

Observer l’étendue du problème

Une information capitale : tout le site est-il blanc, ou seulement une partie ? Cette distinction oriente immédiatement le diagnostic.

  • Tout le site, administration comprise : erreur fatale globale ou mémoire épuisée
  • Partie publique seule : thème, ou cache servant une page vide
  • Administration seule : extension active uniquement côté administration
  • Une seule page : contenu ou bloc spécifique en cause
  • Blanc par intermittence : mémoire insuffisante sous charge
Animation explicative : Écran blanc WordPress : causes et solutions
Les trois constantes de débogage placées dans wp-config.php : les erreurs partent alors dans un fichier journal au lieu de rester invisibles.
Ce que révèle l’étendue de l’écran blanc
Zone touchéeCause probableTest à mener
Tout le site Erreur fatale globale ou mémoire Journal de débogage, limite mémoire
Partie publique uniquement Thème ou cache Basculer sur un thème par défaut
Administration uniquement Extension côté administration Renommer wp-content/plugins
Une page précise Contenu ou bloc défectueux Modifier la page, retirer les blocs un à un
Par intermittence Mémoire insuffisante sous charge Augmenter WP_MEMORY_LIMIT
Vous préférez déléguer ?

Je peux appliquer directement ces corrections sur votre site plutôt que vous laisser une liste de recommandations.

Voir mes prestations

La piste de la mémoire

Quand PHP dépasse sa limite de mémoire, il s’arrête net, parfois sans écrire quoi que ce soit. C’est le cas typique d’un écran blanc intermittent : la page passe quand le serveur est peu sollicité, échoue aux heures de pointe.

Le tableau Outils puis Santé du site indique la limite en vigueur. En dessous de 128 Mo, une installation avec un constructeur de pages et une boutique atteindra le plafond régulièrement.

Le piège de l’espace après la balise fermante

Cause classique et déroutante : un espace ou une ligne vide après la balise PHP fermante d’un fichier — souvent functions.php, modifié à la main. Cet espace est envoyé au navigateur avant les en-têtes, ce qui casse le rendu.

La convention consiste d’ailleurs à ne pas fermer la balise PHP en fin de fichier. Si vous voyez un ?> suivi d’une ligne vide dans functions.php, supprimez-le : c’est parfois toute la correction.

Une page blanche ne cache pas l’erreur : elle la garde pour elle. Le journal de débogage la rend visible en une minute.

Ce qu’il faut retenir

Activez le journal de débogage avant toute autre manipulation : c’est le geste qui transforme un écran blanc muet en message exploitable. Regardez ensuite quelle partie du site est touchée — cette seule observation élimine la moitié des causes possibles.

Activer WP_DEBUG sur un site en production

Avantages

  • Seule façon d’obtenir la cause réelle
  • Avec DISPLAY à false, aucun visiteur ne voit d’erreur
  • Se désactive en supprimant trois lignes
  • Révèle aussi des avertissements passés inaperçus

Inconvénients

  • Le fichier journal peut grossir vite sur un site actif
  • Il est accessible en direct s’il n’est pas protégé
  • Un oubli de désactivation laisse une trace exploitable
  • Ne capture pas les erreurs survenues avant le chargement de WordPress

Faire apparaître la cause

0 sur 5 points validés

Cochez au fur et à mesure : votre avancement reste sur cet appareil, rien n’est envoyé et aucun compte n’est nécessaire.

Ce qu’il faut retenir

Une page blanche est une erreur qu’on a empêchée de s’afficher. Activez le journal de débogage pour la rendre visible, puis observez quelle partie du site est touchée : cette observation seule élimine la moitié des causes.

Questions fréquentes

Le fichier debug.log ne se crée pas.

Vérifiez que le dossier wp-content est accessible en écriture, et que WP_DEBUG_LOG est bien à true. Si l’erreur survient avant le chargement de WordPress, elle n’ira pas dans ce fichier : cherchez alors dans le journal du serveur.

La page reste blanche même avec toutes les extensions désactivées.

Basculez sur un thème par défaut en renommant le dossier du thème actif. Si le blanc persiste, la cause est dans le cœur ou dans la configuration PHP.

Faut-il laisser le débogage activé ?

Non. Le fichier journal grossit, contient des chemins internes et peut être consulté s’il n’est pas protégé. Retirez les constantes et supprimez le fichier une fois le problème réglé.

Sources et vérifications

Causes classées selon les cas rencontrés en dépannage. Le comportement des constantes de débogage correspond à WordPress 6.x.

Passons à votre cas

Décrivez votre situation en quelques lignes. Réponse sous 24 heures, sans engagement ni relance commerciale.

Parler de mon projet
Contact direct

Une question sur ce que vous venez de lire ?

Quelques lignes suffisent pour démarrer. Je réponds sous 24 heures, avec des questions précises plutôt qu’une plaquette.

Vos coordonnées ne servent qu’à vous répondre. Aucun partage, aucune inscription à une liste.

Votre prochain mouvement

Votre visibilité ne devrait rien laisser au hasard.

Parlez-moi de votre objectif. Je vous réponds avec un premier diagnostic clair, sans jargon inutile et sans engagement.

Recevoir mon audit gratuit
Retours clients

Ce que disent les personnes accompagnées

4,8/5 sur Google · Avis vérifiés et certifiés par Google

Maxime est d’un grand professionnalisme, d’une grande créativité pour nous aider et surtout créer le site de notre association. Ravi d’avoir été mis en relation avec lui.

Julien-Benoit Birman

Travail de qualité et dans les délais promis. Maxime est réactif, propose des ajustements pertinents et livre un travail soigné. Exactement ce que je cherchais.

Olivier Opron

Maxime a su m’accompagner dans l’optimisation de mon site Shopify pour améliorer ses performances SEO. En plus d’apporter des recommandations, il est pédagogue.

Raphael Macquin

Maxime est réactif, pédagogue et sait anticiper les besoins pour optimiser au mieux la stratégie. Travailler avec lui a été un vrai plus, je recommande sans hésiter.

Romain Bergé

Un pro du WordPress. Ses compétences, la compréhension des besoins ainsi que sa pédagogie permettent une grande fluidité menant à bien les projets.

Nicolas Le Couteur

Personne compétente et professionnelle. Très investi pour son client.

Dominique Descottes

Un accompagnement au top du début à la fin. Des réponses claires à chacune de mes questions et un résultat parfaitement conforme à ce qui était annoncé. Merci.

Ondine Soria

Travail parfait, rien à redire. Maxime prend le temps d’expliquer ses choix et reste disponible même après la livraison du projet.

Lahcen Oulalite

Un travail impeccable du début à la fin. Maxime comprend vite le besoin et propose des solutions auxquelles je n’aurais pas pensé. Je recommande sans réserve.

Robin Gomez

Maxime connaît très bien les problématiques de référencement liées à la création d’un site sur WordPress. Plusieurs échanges avec lui m’ont fait gagner un temps précieux.

JM Delaunay

J’avais un site qui ne remontait sur rien. Après l’audit et les corrections, les demandes de devis ont repris. Explications claires à chaque étape.

Camille Fontaine

Refonte complète de notre site sans perdre notre référencement, exactement comme annoncé. Le suivi après la mise en ligne a fait la différence.

Thomas Berger

Très bonne écoute et beaucoup de pédagogie. Maxime ne vend pas ce dont on n’a pas besoin, et il le dit quand une dépense n’est pas justifiée.

Sophie Lemarchand

Site livré dans les délais, rapide et facile à mettre à jour moi-même grâce à la formation incluse. Le rapport qualité-prix est excellent.

Karim Benali

Lire tous les avis