Intermédiaire2 min de lecture

Mon site affiche une page blanche

L'écran blanc de la mort : pourquoi rien ne s'affiche et comment forcer l'affichage de l'erreur.

Résumé du problème

Vous accédez à votre site et l'écran est désespérément blanc. Aucun code source n'est chargé, aucune erreur ne s'affiche. C'est ce qu'on appelle la 'White Screen of Death' (WSOD).

Pourquoi cela arrive-t-il ?

C'est très souvent une Erreur 500 déguisée. Par défaut, pour des raisons de sécurité, les serveurs de production (PHP) n'affichent pas les erreurs fatales pour éviter de divulguer le chemin des fichiers aux pirates. Le script plante et s'arrête, résultant en une page vide.

Cas de WordPress

Si c'est un site WordPress, un plugin incompatible ou un thème défaillant vient de faire planter le site après une mise à jour. Pour le vérifier, connectez-vous au SFTP, allez dans wp-content/plugins et renommez le dossier du dernier plugin installé. Le site devrait réapparaître.

Afficher la vraie erreur

Pour afficher l'erreur, ouvrez votre fichier principal de configuration (comme wp-config.php) et trouvez la ligne define( 'WP_DEBUG', false ); et changez-la en true. Rechargez la page, et vous verrez le fichier exact responsable de la page blanche.

Vous n'avez pas trouvé la réponse ?

Notre équipe est à votre disposition pour vous aider sur tout problème lié à notre infrastructure ou panel.