Comment réparer l'écran blanc de la mort (WSoD) sur WordPress ?

Votre site WordPress affiche une page blanche et vous ne savez plus quoi faire ? L’écran blanc de la mort, ou White Screen of Death (WSoD), est une erreur frustrante qui paralyse votre site. La solution réside souvent dans l’identification et la désactivation du composant fautif – plugin ou thème – et, contrairement à de nombreux guides, nous allons vous montrer comment procéder même si votre tableau de bord WordPress est totalement inaccessible, en utilisant directement le FTP.

Points clés à retenir

  • Le WSoD est fréquemment causé par un plugin ou un thème défectueux.

  • L’accès via FTP est indispensable pour désactiver les extensions quand l’administration WordPress est inaccessible.

  • Augmenter la limite de mémoire PHP et activer le mode debug sont des étapes diagnostiques cruciales.

  • Effectuez toujours une sauvegarde complète de votre site avant d’entreprendre toute réparation.

Qu’est-ce que l’écran blanc de la mort (WSoD) sur WordPress ?

L’écran blanc de la mort, ou White Screen of Death (WSoD), est l’une des erreurs les plus redoutées par les utilisateurs de WordPress. Il se manifeste par une page blanche WordPress, vide de tout contenu, affichée à la place de votre site ou de votre tableau de bord d’administration. Votre site WordPress ne s’affiche plus, laissant vos visiteurs et vous-même dans l’incertitude.

Contrairement à d’autres erreurs qui affichent des messages spécifiques, le WSoD ne donne aucune indication, ce qui rend son diagnostic initial particulièrement délicat. Il peut toucher l’intégralité de votre site, seulement certaines pages, ou uniquement la zone d’administration (wp-admin). La bonne nouvelle, c’est que cette erreur est presque toujours liée à un problème côté code, et rarement à un dysfonctionnement de votre serveur web.

85%des WSoD sont liés aux plugins ou thèmes
5 minpour diagnostiquer la plupart des cas
17%des utilisateurs ne font pas de sauvegarde régulière

Comment préparer votre dépannage pour éviter de faire pire ?

Avant de plonger dans les solutions, une règle d’or : ne paniquez pas. Le WSoD est réparable. Mais pour éviter d’aggraver la situation, une bonne préparation est essentielle. C’est la différence entre un dépannage efficace et une perte de données.

💡 Bon à savoir

Toujours commencer par une sauvegarde ! C’est le filet de sécurité qui vous permet d’expérimenter sans crainte. Utilisez un plugin de sauvegarde ou passez par l’interface de votre hébergeur.

1. Sauvegardez votre site WordPress intégralement

C’est la première étape, non négociable. Si votre site est complètement inaccessible, vous devrez peut-être passer par votre hébergeur pour générer une sauvegarde manuelle, ou utiliser un outil de sauvegarde automatisé si vous en avez un configuré. Une sauvegarde complète inclut tous vos fichiers WordPress et votre base de données.

2. Utilisez un environnement de staging si possible

Si vous avez la possibilité de créer une copie de votre site (un environnement de staging ou de développement), c’est l’idéal. Vous pourrez y tester les solutions sans impacter la version en ligne. Si le site WordPress ne s’affiche plus du tout, cette option est souvent impossible sur l’instant, mais gardez-la en tête pour l’avenir.

3. Vérifiez les journaux d’erreurs (Error Logs)

Votre hébergeur conserve généralement des journaux d’erreurs (error logs). Ceux-ci peuvent contenir des indices précieux sur la cause du WSoD. Cherchez un fichier comme `error_log` dans le répertoire racine de votre site ou consultez le panneau de contrôle de votre hébergement.

Quelles sont les causes principales de la page blanche WordPress ?

Comprendre l’origine de l’ecran blanc wordpress est le premier pas vers sa résolution. Dans la grande majorité des cas, le WSoD est le symptôme d’un conflit ou d’une erreur fatale dans le code. Voici les suspects les plus courants :

🔌

Plugins défectueux ou incompatibles

C’est la cause la plus fréquente. Un plugin mal codé, une mise à jour qui tourne mal, ou une incompatibilité entre deux plugins peuvent déclencher le WSoD.

🎨

Thèmes WordPress corrompus

Un thème, qu’il soit activé ou non, peut causer une page blanche WordPress s’il contient des erreurs de code, surtout après une mise à jour ou un ajout de fonctionnalités.

🧠

Limite de mémoire PHP épuisée

WordPress et ses extensions nécessitent une certaine quantité de mémoire. Si un script consomme trop de ressources et dépasse la limite allouée, le site peut planter et afficher une page blanche.

✍️

Erreurs de syntaxe PHP

Une virgule manquante, un point-virgule oublié, ou une balise mal fermée dans un fichier PHP (souvent après une modification manuelle) peuvent rendre le site inutilisable.

📁

Fichiers du cœur de WordPress corrompus

Bien que plus rare, une mise à jour interrompue ou un problème de serveur peut corrompre les fichiers essentiels de WordPress, entraînant un white screen of death wp.

🗄️

Problèmes de base de données

Une base de données corrompue ou inaccessible peut aussi provoquer le WSoD, même si c’est moins courant que les problèmes de plugins/thèmes.

Comment résoudre l’écran blanc de la mort quand l’accès admin est bloqué ?

C’est ici que la plupart des guides pèchent et que notre expertise fait la différence. Lorsque votre tableau de bord d’administration (wp-admin) est lui aussi une page blanche WordPress, vous ne pouvez plus désactiver les plugins ou thèmes via l’interface habituelle. Il faut alors passer par des méthodes plus directes, comme l’accès FTP ou le gestionnaire de fichiers de votre hébergeur.

⚠️ Erreur fréquente

Ne supprimez jamais de fichiers directement sans les avoir sauvegardés ou renommés au préalable. Une suppression définitive peut rendre la récupération beaucoup plus complexe, voire impossible.

1. Désactiver les plugins via FTP ou le gestionnaire de fichiers

C’est la solution la plus fréquente et la plus efficace pour un ecran blanc wordpress quand l’admin est inaccessible.

  1. Connectez-vous à votre site via FTP (avec un client comme FileZilla) ou utilisez le gestionnaire de fichiers de votre hébergeur (souvent accessible via cPanel).

  2. Naviguez jusqu’au répertoire wp-content. À l’intérieur, vous trouverez un dossier nommé plugins.

  3. Renommez le dossier plugins en quelque chose comme plugins_old ou plugins_desactives. Cette action désactive tous les plugins d’un coup.

  4. Vérifiez votre site. Si le WSoD disparaît et que votre site s’affiche à nouveau (même sans ses fonctionnalités liées aux plugins), cela confirme qu’un de vos plugins était la cause.

  5. Rétablissez le nom du dossier plugins à son origine (plugins).

  6. Connectez-vous à votre tableau de bord WordPress. Maintenant que tous les plugins sont techniquement actifs (mais WordPress ne les a pas chargés), ils apparaîtront dans la liste des extensions.

  7. Désactivez les plugins un par un depuis l’interface WordPress. Après chaque désactivation, vérifiez votre site. Répétez l’opération jusqu’à trouver le coupable. Une fois identifié, vous pourrez le supprimer, chercher une alternative, ou contacter son développeur.

La désactivation massive des plugins via FTP est un diagnostic puissant. Elle permet d’isoler la source du problème en quelques minutes, là où des heures de recherche seraient nécessaires autrement.

Nicolas Buathier, Expert WordPress – Studio Move On

2. Désactiver le thème via FTP ou le gestionnaire de fichiers

Si la désactivation des plugins n’a pas résolu le white screen of death wp, le thème est le prochain suspect majeur. La procédure est similaire :

  1. Connectez-vous via FTP/Gestionnaire de fichiers.

  2. Naviguez jusqu’à wp-content/themes.

  3. Repérez le dossier de votre thème actif (le nom du thème que vous utilisez).

  4. Renommez ce dossier (par exemple, mon-theme_old). WordPress détectera l’absence du thème et activera automatiquement un thème par défaut (comme Twenty Twenty-Four). C’est pour cela qu’il est crucial d’avoir toujours un thème par défaut installé sur votre site.

  5. Vérifiez votre site. Si le WSoD disparaît, c’est votre thème qui était en cause. Vous devrez alors soit le corriger, soit le remplacer, soit contacter le support du thème.

  6. Si le WSoD persiste, renommez le dossier de votre thème à son nom d’origine et passez à l’étape suivante.

💡 Bon à savoir

Avoir toujours un thème par défaut de WordPress (comme Twenty Twenty-Four ou Twenty Twenty-Three) installé sur votre site est une bonne pratique. En cas de problème avec votre thème principal, WordPress pourra basculer sur ce thème de secours.

Que faire si le WSoD persiste après la désactivation des plugins et thèmes ?

Si après avoir désactivé plugins et thèmes, votre site WordPress ne s’affiche plus et que vous avez toujours un ecran blanc wordpress, il est temps d’explorer d’autres pistes, souvent liées aux ressources du serveur ou à des fichiers système.

1. Augmenter la limite de mémoire PHP

Un manque de mémoire allouée à PHP est une cause fréquente du WSoD, surtout sur les hébergements mutualisés ou après l’ajout de nombreux plugins.

  1. Connectez-vous via FTP/Gestionnaire de fichiers.

  2. Recherchez le fichier wp-config.php à la racine de votre installation WordPress.

  3. Modifiez le fichier et ajoutez la ligne suivante juste avant la ligne /* That's all, stop editing! Happy publishing. */ :
    define('WP_MEMORY_LIMIT', '256M');
    Vous pouvez essayer d’autres valeurs comme 128M ou 512M.

  4. Enregistrez le fichier et vérifiez votre site.

Si cela ne fonctionne pas, vous pouvez aussi essayer de modifier le fichier php.ini ou .htaccess si vous avez les permissions, en ajoutant :

  • Dans php.ini: memory_limit = 256M;

  • Dans .htaccess: php_value memory_limit 256M

Si vous n’êtes pas à l’aise avec ces manipulations ou si vous n’avez pas accès à ces fichiers, contactez le support de votre hébergeur.

2. Activer le mode debug de WordPress

Le mode debug force WordPress à afficher les messages d’erreur détaillés, ce qui est inestimable pour diagnostiquer un white screen of death wp.

  1. Connectez-vous via FTP/Gestionnaire de fichiers.

  2. Ouvrez le fichier wp-config.php.

  3. Trouvez la ligne define('WP_DEBUG', false); et remplacez-la par :
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);

  4. Enregistrez le fichier. Maintenant, au lieu d’une page blanche, votre site devrait afficher des messages d’erreur. Les messages d’erreur seront également enregistrés dans un fichier debug.log dans le dossier wp-content. Ce fichier est crucial pour identifier la source exacte du problème (ligne de code, fichier, plugin ou thème concerné).

  5. Une fois le problème résolu, n’oubliez pas de désactiver le mode debug en remettant WP_DEBUG à false pour des raisons de sécurité et de performance.

3. Remplacer les fichiers du cœur de WordPress

Si un ecran blanc wordpress est causé par des fichiers WordPress corrompus, vous pouvez les remplacer sans affecter votre contenu.

  1. Téléchargez la dernière version de WordPress depuis wordpress.org.

  2. Décompressez le fichier sur votre ordinateur.

  3. Connectez-vous via FTP/Gestionnaire de fichiers à votre site.

  4. Supprimez les dossiers wp-admin et wp-includes de votre site (attention, pas wp-content !).

  5. Uploadez les dossiers wp-admin et wp-includes de la version téléchargée vers votre serveur, ainsi que les fichiers à la racine (sauf wp-config.php et wp-content).

  6. Vérifiez votre site. Cette opération remplace les fichiers du cœur sans toucher à vos plugins, thèmes ou médias.

4. Vérifier les permissions des fichiers

Des permissions incorrectes sur les fichiers et dossiers peuvent rendre votre site WordPress ne s’affiche plus.

  1. Connectez-vous via FTP/Gestionnaire de fichiers.

  2. Vérifiez les permissions des dossiers (doivent être généralement 755) et des fichiers (doivent être généralement 644). Le fichier wp-config.php est une exception et doit avoir des permissions plus restrictives, souvent 600 ou 400.

  3. Vous pouvez modifier les permissions via votre client FTP (clic droit sur le dossier/fichier -> Permissions de fichier).

Un projet WordPress en tête ?

Parlons-en : 30 min avec un expert, sans pitch.

Parler d’un projet →

5. Vider le cache de WordPress

Si vous utilisez un plugin de cache (WP Super Cache, WP Rocket, etc.) ou si votre hébergeur gère un cache au niveau du serveur, un cache obsolète ou corrompu peut entraîner un white screen of death wp.

Si vous avez retrouvé l’accès à votre tableau de bord, videz le cache via les réglages de votre plugin. Si vous n’avez pas accès, certains plugins de cache permettent de vider le cache via FTP en supprimant des dossiers spécifiques (consultez la documentation de votre plugin). Autrement, contactez votre hébergeur pour vider le cache côté serveur.

Quand faut-il faire appel à un expert WordPress ?

Malgré toutes ces étapes, il peut arriver que l’écran blanc de la mort persiste, ou que vous ne vous sentiez pas à l’aise avec les manipulations techniques (FTP, modification de fichiers système). C’est le moment de reconnaître vos limites et de faire appel à un professionnel.

Situation Tenter la réparation soi-même Faire appel à un expert

Accès admin bloqué

Possible avec FTP, mais demande de la rigueur.

✅ Plus sûr si vous n’êtes pas à l’aise avec le code.

Erreurs PHP incompréhensibles

Très difficile sans connaissances techniques.

✅ Indispensable pour un diagnostic rapide et précis.

Problème de base de données

Très risqué, peut entraîner une perte de données.

✅ Le plus recommandé pour éviter d’aggraver la situation.

Urgence (site en production)

Pression élevée, risque d’erreurs supplémentaires.

✅ Permet une remise en ligne rapide et sécurisée.

Manque de temps ou de compétences

Peut prendre beaucoup de temps et ne pas aboutir.

✅ Déléguer pour se concentrer sur votre cœur de métier.

Un expert WordPress, comme ceux du studio Move On, possède l’expérience et les outils pour diagnostiquer rapidement la cause du ecran blanc wordpress et le réparer efficacement. Cela vous évite des heures de frustration et la possibilité de causer des dommages irréversibles à votre site. Nous sommes habitués à ce genre de situation et pouvons remettre votre site sur pied en un temps record, en assurant une solution durable.

✦ Ressources gratuites

Allez plus loin sur WordPress

Retrouvez tous nos guides pour créer, refondre, sécuriser et référencer votre site.

Voir tous les guides →

Questions fréquentes

Qu’est-ce qui cause le plus souvent l’écran blanc de la mort sur WordPress ?

L’écran blanc de la mort (WSoD) est le plus souvent causé par un plugin défectueux ou un thème incompatible. Une erreur de code dans l’un de ces composants, souvent après une mise à jour ou une nouvelle installation, peut provoquer une erreur fatale et empêcher votre site de s’afficher.

Puis-je réparer le WSoD si je n’ai pas accès à mon tableau de bord WordPress ?

Oui, absolument. Lorsque l’accès admin est bloqué, la méthode la plus courante et efficace est d’utiliser un client FTP (comme FileZilla) ou le gestionnaire de fichiers de votre hébergeur. Cela vous permet de renommer les dossiers plugins et themes pour les désactiver, puis de réactiver les composants un par un pour isoler le coupable.

Comment augmenter la limite de mémoire PHP pour résoudre le WSoD ?

Pour augmenter la limite de mémoire PHP, vous devez modifier le fichier wp-config.php à la racine de votre installation WordPress. Ajoutez la ligne define('WP_MEMORY_LIMIT', '256M'); juste avant /* That's all, stop editing! Happy publishing. */. Si cela ne suffit pas, vous pourriez avoir besoin de modifier le fichier php.ini ou .htaccess, ou de contacter votre hébergeur.

Le mode debug de WordPress est-il sûr à utiliser pour réparer une page blanche ?

Le mode debug est un outil de diagnostic puissant qui vous aide à identifier la source exacte d’une erreur en affichant les messages d’erreur. Il est sûr à utiliser pour le dépannage, mais il est crucial de le désactiver (remettre WP_DEBUG à false) une fois le problème résolu. Laisser le mode debug activé en permanence peut exposer des informations sensibles sur votre site et réduire ses performances.

Quand faut-il faire appel à un professionnel pour un écran blanc de la mort ?

Si vous avez suivi toutes les étapes de dépannage et que le WSoD persiste, ou si vous n’êtes pas à l’aise avec les manipulations techniques (FTP, code PHP), il est fortement recommandé de faire appel à un expert WordPress. Un professionnel peut diagnostiquer et résoudre le problème plus rapidement et en toute sécurité, évitant ainsi d’éventuels dommages supplémentaires à votre site.