
Votre site WordPress affiche un écran blanc sans erreur visible ? Vous êtes face à la fameuse »White Screen of Death » (WSOD), une panne courante mais souvent résoluble. Ce guide vous explique pas à pas comment diagnostiquer et corriger ce problème, même si vous n’êtes pas expert technique.
Pré-requis et vision d’ensemble
Avant de commencer, assurez-vous d’avoir :
- Un accès FTP (FileZilla, Cyberduck) ou un accès SSH
- Les identifiants de votre base de données (via phpMyAdmin ou un gestionnaire similaire)
- Une sauvegarde récente de votre site (indispensable !)
- Un éditeur de texte (Notepad++, Visual Studio Code)
Temps estimé : 30 minutes à 2 heures selon la complexité du problème.
Tutoriel pas-à-pas
Étape 1 : Activer le mode débogage de WordPress
Objectif : Identifier la source exacte de l’erreur.
- Connectez-vous à votre serveur via FTP
- Ouvrez le fichier
wp-config.phpà la racine de WordPress - Ajoutez ces lignes avant
/ That's all, stop editing! /:define( 'WP_DEBUG', true ) define( 'WP_DEBUG_LOG', true ) define( 'WP_DEBUG_DISPLAY', false ) - Enregistrez et rechargez votre site
Vérification : Consultez le fichier debug.log dans le dossier /wp-content/ pour voir les erreurs.
Erreur fréquente : Si le fichier n’existe pas, vérifiez les permissions du dossier (755).
Étape 2 : Désactiver les plugins
Objectif : Isoler un plugin défectueux.
- Via FTP, renommez le dossier
/wp-content/plugins/en/wp-content/plugins_old/ - Créez un nouveau dossier
/wp-content/plugins/ - Transférez les plugins un par un dans ce dossier
- Rechargez votre site après chaque ajout
Vérification : Le site fonctionne après avoir ajouté un plugin ? C’est lui qui posait problème.
Alternative : Si vous n’avez pas accès FTP, ajoutez define('WP_ALLOW_MULTISITE', true) dans wp-config.php et utilisez le mode maintenance.
Étape 3 : Vérifier le thème
Objectif : Exclure un problème de thème.
- Renommez le dossier de votre thème actif dans
/wp-content/themes/ - WordPress utilisera automatiquement le thème par défaut
Vérification : Si le site fonctionne, votre thème était corrompu ou incompatible.
Solution : Réinstallez le thème ou utilisez une version plus récente.
Étape 4 : Augmenter la mémoire PHP
Objectif : Résoudre les erreurs de mémoire épuisée.
- Ajoutez cette ligne dans
wp-config.php:define( 'WP_MEMORY_LIMIT', '256M' ) - Vérifiez avec
phpinfo()que la valeur est bien appliquée
Vérification : Consultez phpinfo() pour confirmer le changement.
Alternative : Contactez votre hébergeur pour augmenter la limite PHP.
Étape 5 : Réparer la base de données
Objectif : Corriger les tables corrompues.
- Ajoutez
define('WP_ALLOW_REPAIR', true)danswp-config.php - Accédez à
https://votresite.com/wp-admin/maint/repair.php - Cliquez sur »Réparer la base de données »
Vérification : Le message »Réparation terminée » doit apparaître.
Erreur fréquente : Si la page ne s’affiche pas, vérifiez que le fichier .maintenance n’existe pas.
Bonnes pratiques / Optimisations
- Mettez à jour WordPress, vos plugins et thèmes régulièrement
- Utilisez un plugin de cache comme WP Rocket ou W3 Total Cache
- Surveillez l’utilisation mémoire via des outils comme Query Monitor
- Sauvegardez votre site avant toute modification majeure
FAQ
Pourquoi mon site affiche-t-il un écran blanc sans erreur ?
Cela peut venir d’un plugin incompatible, d’un thème corrompu, d’une limite mémoire insuffisante ou d’une base de données endommagée.
Puis-je réparer la WSOD sans accès FTP ?
Oui, en utilisant le mode maintenance de WordPress ou en créant un fichier .htaccess spécifique.
Comment éviter la WSOD à l’avenir ?
Toujours tester les mises à jour dans un environnement de staging et sauvegarder régulièrement.
La WSOD peut-elle être causée par un thème ?
Oui, surtout si le thème utilise des fonctions obsolètes ou incompatibles avec votre version de WordPress.
Comment savoir quel plugin cause la WSOD ?
En les désactivant un par un via FTP et en vérifiant après chaque désactivation.
Ressources fiables
Pour aller plus loin :
- Documentation officielle WordPress
- Documentation pour développeurs
Conclusion
La White Screen of Death peut être stressante, mais avec ces étapes, vous devriez pouvoir la résoudre rapidement. Si vous avez besoin d’aide supplémentaire, contactez un webmaster sérieux qui va vous aider dans vos tâches de site internet. Voici le numéro de téléphone : 09 77 29 09 69.
Merci pour ce guide détaillé ! J’ai déjà eu ce problème et je vais essayer de suivre vos étapes pour le résoudre.