Vous aimeriez aussi lire...

Votre site WordPress affiche un écran blanc sans erreur visible ? Vous n’êtes pas seul. Ce phénomène, surnommé »White Screen of Death » (WSOD), paralyse des milliers de sites chaque jour. La bonne nouvelle ? Dans 90% des cas, la solution est simple et rapide. Ce guide vous explique pas à pas comment diagnostiquer et résoudre ce problème, même sans compétences techniques avancées.
Pré-requis et vision d’ensemble
Avant de commencer, assurez-vous d’avoir :
Élément Détails Accès FTP Pour modifier les fichiers (FileZilla, Cyberduck) Accès base de données phpMyAdmin ou outil similaire Accès administrateur Login WordPress ou accès serveur Temps estimé 10 minutes à 2 heures selon la complexité
Tutoriel pas-à-pas
Étape 1 : Activer le mode débogage de WordPress
Objectif : Identifier la source du problème.
- Connectez-vous à votre serveur via FTP
- Ouvrez le fichier
wp-config.phpà la racine de WordPress - Ajoutez ces lignes avant la ligne
/ That's all, stop editing! Happy blogging. /:define( 'WP_DEBUG', true ) define( 'WP_DEBUG_LOG', true ) define( 'WP_DEBUG_DISPLAY', false ) - Enregistrez et actualisez votre site
- Consultez le fichier
debug.logdans le dossier/wp-content/pour les erreurs
Vérification : Des messages d’erreur s’affichent dans le fichier log.
Erreurs fréquentes :
- Fichier inaccessible → Vérifiez les permissions (755 pour les dossiers, 644 pour les fichiers)
- Erreur de syntaxe → Vérifiez les espaces ou caractères spéciaux
Étape 2 : Désactiver les plugins
Objectif : Identifier 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/ - Restaurez un par un les plugins dans le nouveau dossier
- Actualisez votre site après chaque restauration
Vérification : Le site fonctionne après avoir restauré certains plugins.
Alternative : Si vous avez accès à l’admin, désactivez tous les plugins depuis /wp-admin/plugins.php
Étape 3 : Vérifier le thème
Objectif : Exclure un problème de thème.
- Via FTP, renommez le dossier
/wp-content/themes/votre-theme/ - WordPress utilisera automatiquement le thème par défaut
- Si le site fonctionne, votre thème est corrompu
Vérification : Le site s’affiche avec le thème par défaut.
Solution : Réinstallez votre thème ou contactez son développeur.
Étape 4 : Réparer la base de données
Objectif : Corriger les tables corrompues.
- Accédez à phpMyAdmin
- Sélectionnez votre base de données WordPress
- Exécutez la commande :
REPAIR TABLE wp_options - Répétez pour toutes les tables importantes
Vérification : Les tables ne retournent plus d’erreurs.
Alternative : Utilisez le plugin WP-DBManager pour une interface graphique.
Bonnes pratiques / Optimisations
- Mettez à jour régulièrement WordPress, vos plugins et thèmes
- Sauvegardez votre site avant toute modification
- Utilisez un hébergement fiable avec support WordPress
- Limitez le nombre de plugins actifs
- Testez les mises à jour sur un site de staging avant production
FAQ
Pourquoi mon site affiche-t-il un écran blanc sans erreur ?
Cela peut être dû à une limite de mémoire PHP insuffisante. Augmentez la valeur dans wp-config.php : define( 'WP_MEMORY_LIMIT', '256M' )
Comment éviter le WSOD à l’avenir ?
Activez toujours le mode débogage en production (avec WP_DEBUG_DISPLAY à false) et surveillez les logs régulièrement.
Puis-je restaurer mon site sans accès FTP ?
Si vous avez un accès administrateur, essayez de désactiver les plugins depuis /wp-admin/plugins.php?action=deactivate.
Le WSOD peut-il être causé par un thème enfant ?
Oui, surtout si le thème enfant contient des erreurs de code. Testez en désactivant le thème enfant.
Comment savoir si c’est un problème de serveur ?
Si aucune des solutions ci-dessus ne fonctionne, contactez votre hébergeur pour vérifier les logs serveur.
Conclusion
L’écran blanc de la mort sur WordPress est souvent intimidant, mais avec cette méthode systématique, vous devriez pouvoir le résoudre rapidement. Si vous avez besoin d’aide, 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 j’aurais aimé avoir ces conseils à l’époque.
Merci pour cet article très utile ! J’ai déjà eu ce problème et je suis ravi de savoir qu’il existe une solution simple.
Merci pour ce guide si clair ! J’ai souvent eu ce problème et maintenant je sais comment le résoudre.