Résoudre l'écran blanc de WordPress

Qu'est-ce que l'écran blanc ?

L'erreur d'écran blanc (White Screen of Death ou WSOD) affiche une page complètement vierge sans aucun message. Elle est causée par une erreur PHP fatale que WordPress ne peut pas afficher. C'est l'une des erreurs les plus courantes et elle a une solution.

Solution 1 — Activer le mode débogage

Ouvrez wp-config.php et modifiez :

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Désormais, l'erreur sera enregistrée dans wp-content/debug.log. Ouvrez-le pour voir exactement ce qui ne va pas.

Solution 2 — Désactiver tous les plugins

Via FTP ou Gestionnaire de fichiers, renommez le dossier wp-content/plugins en plugins_desactives. Si le site revient, le problème vient d'un plugin. Réactivez-les un par un jusqu'à trouver le coupable.

Solution 3 — Changer le thème

Renommez votre dossier de thème actif dans wp-content/themes/votre-theme en votre-theme-bak. WordPress utilisera le thème par défaut. Si le site revient, le problème vient du thème.

Solution 4 — Augmenter la mémoire PHP

Ajoutez dans wp-config.php :

define('WP_MEMORY_LIMIT', '256M');

Solution 5 — Vérifier le journal d'erreurs

  1. Dans cPanel, allez dans Statistiques → Erreurs
  2. Ou cherchez le fichier error_log dans public_html
  3. Les dernières lignes indiquent exactement le fichier et la ligne qui ont causé l'erreur
Vous n'avez pas pu le résoudre ? Ouvrez un ticket de support avec le contenu de l'error_log et nous le résoudrons.