Pourquoi mon site Drupal affiche-t-il un écran blanc (WSOD) et comment le corriger ?

Un écran blanc sur Drupal, appelé White Screen of Death (WSOD), signale une erreur PHP fatale qui interrompt le rendu de la page avant tout affichage. Les causes les plus fréquentes sont un module incompatible, un dépassement de la mémoire PHP allouée, une erreur survenue après une mise à jour ou un cache corrompu.

Pour retrouver l'origine du problème, on procède par élimination :

  • consulter le journal des erreurs PHP du serveur et les logs Drupal : ils indiquent le fichier et la ligne fautive ;
  • activer temporairement l'affichage des erreurs dans settings.php sur un environnement de test ;
  • augmenter la limite de mémoire PHP si le message évoque « memory exhausted » ;
  • vider le cache de Drupal, souvent responsable après une mise à jour ;
  • désactiver le dernier module ou thème installé pour isoler l'incompatibilité.

La règle d'or : ne jamais tester ces manipulations directement en production. Un environnement de préproduction permet de reproduire la panne et de valider le correctif sans exposer le site en ligne.

Diagnostiquer et lever ce type de blocage fait partie du dépannage de site web assuré par Pulsar Agency, y compris sur des sites Drupal complexes.