L'écran blanc de la mort WordPress est l'une des erreurs WordPress les plus courantes. C'est aussi l'un des plus frustrants car il n'y a pas de message d'erreur et vous êtes bloqué hors de WordPress.

Un autre problème avec l'erreur d'écran blanc de la mort est que parfois cela n'affecte qu'une certaine partie de votre site Web.

Par exemple, vous ne pouvez voir que l'écran blanc de la mort dans la zone d'administration de WordPress, alors que tout le reste fonctionne correctement. Dans d'autres cas, vous ne pouvez le voir que sur un poste spécifique alors que tout le reste fonctionne bien.

Dans cet article, nous allons vous montrer comment réparer l'écran blanc de la mort de WordPress en examinant différentes solutions.

Correction de l'erreur d'écran blanc de la mort de WordPress

Noter: Avant d'apporter des modifications à votre site, assurez-vous d'avoir une sauvegarde de votre site WordPress. Si vous n'avez pas accès à la zone d'administration, consultez notre guide sur la création manuelle d'une sauvegarde de base de données WordPress.

Pourquoi voyez-vous l'écran blanc de la mort dans WordPress ?

La plupart du temps, lorsque vous voyez un écran blanc de la mort, cela signifie qu'un script sur votre site Web a épuisé la limite de mémoire.

Le script qui ne répond pas est soit tué par votre serveur d'hébergement WordPress, soit il expire tout simplement. C'est pourquoi aucun message d'erreur réel n'est généré et vous voyez un écran blanc.

WordPress montrant un écran blanc au lieu du site Web

Parfois, vous pouvez voir un message d'erreur critique au lieu d'un écran blanc.

wordpress critical error - Sabma Digital

Que vous voyiez un écran vide ou le message “Il y a eu une erreur critique sur votre site Web”, c'est la même erreur.

Cette erreur peut également se produire en raison d'un thème ou d'un plugin mal codé installé sur votre site. Parfois, cela peut arriver s'il y a un problème avec votre serveur d'hébergement Web.

Étant donné que l'erreur d'écran blanc peut être causée par un certain nombre de choses, elle nécessite un dépannage méthodique pour être corrigée.

Le problème se produit-il sur vos autres sites ?

Si vous avez d'autres sites WordPress installés sur le même compte d'hébergement, vous souhaitez commencer par vérifier si le problème se produit également sur d'autres sites.

Si c'est le cas, c'est un indicateur fort que quelque chose ne va pas avec votre service d'hébergement WordPress. Il peut s'agir d'un problème temporaire affectant leur service, et vous devez contacter leur support pour plus d'aide.

D'autre part, si le problème ne se produit qu'avec un site Web ou une partie spécifique de ce site, vous savez que le problème concerne ce site Web particulier.

Correction de l'erreur d'écran blanc avec le mode de récupération WordPress

Si l'erreur d'écran blanc de la mort est causée par un plugin ou un thème WordPress, alors WordPress peut être en mesure de l'attraper.

La nouvelle fonctionnalité de protection contre les erreurs fatales introduite dans WordPress 5.2 peut parfois détecter l'erreur, de sorte que vous ne verrez peut-être même pas d'écran blanc. Au lieu de cela, vous verrez un message indiquant que le site rencontre des difficultés techniques.

Difficultés techniques

Vous recevrez également un e-mail sur votre adresse e-mail d'administrateur avec le sujet “Votre site rencontre un problème technique”.

E-mail de problème technique envoyé à l'administrateur

Ce message électronique indiquera le plug-in à l'origine de l'erreur et contiendra également un lien spécial. Ce lien vous permettra de vous connecter au mode de récupération de WordPress et de désactiver le plugin défectueux.

Mode de récupération WordPress

Cependant, si vous voyez l'écran blanc de la mort sans e-mail ni option de mode de récupération, vous devez corriger manuellement l'erreur.

Augmentation de la limite de mémoire

Habituellement, cette erreur se produit parce qu'un script a épuisé la mémoire et s'est arrêté au milieu. Pour résoudre ce problème, vous devez augmenter la mémoire PHP disponible pour WordPress. Cela permettra au script d'utiliser plus de mémoire pour terminer le travail qu'il était censé faire.

Vous pouvez suivre les instructions de notre tutoriel sur la façon d'augmenter la mémoire PHP dans WordPress.

Désactivation de tous les plugins

Si l'augmentation de la limite de mémoire n'a pas aidé, ou si vous avez une limite de mémoire élevée comme 256 Mo ou 512 Mo, vous devez commencer le dépannage.

Dans notre expérience de dépannage de ce problème, nous avons toujours constaté que le problème venait soit d'un plugin spécifique, soit d'un thème. Allons-y et désactivons tous les plugins.

Si vous pouvez toujours accéder à la zone d'administration de WordPress, vous pouvez simplement vous rendre sur Plugins » Plugins installés page. Sélectionnez tous les plugins installés, puis sélectionnez « Désactiver » dans la liste déroulante « Actions en masse ».

Désactiver tous les plugins via la zone d'administration de WordPress

Cependant, si vous n'avez pas accès à la zone d'administration de WordPress, vous devrez désactiver tous les plugins via FTP.

Tout d'abord, connectez-vous à votre site WordPress à l'aide d'un client FTP. Une fois connecté, allez dans le dossier wp-content où vous verrez le dossier ‘plugins'.

Renommer le dossier des plugins pour désactiver tous les plugins

Maintenant, vous devez cliquer avec le bouton droit sur le dossier des plugins, puis sélectionner renommer. Vous pouvez renommer le dossier plugins en plugins-deactivated.

Plugins désactivés

Votre client FTP va maintenant renommer le dossier des plugins.

WordPress recherche un dossier nommé plugins pour charger tous les plugins. Lorsqu'il ne trouve pas le dossier, il désactive simplement tous les plugins.

Si cela résout le problème, activez un plugin à la fois pour aller au fond du problème. Une fois que vous avez trouvé le plugin à l'origine du problème, vous pouvez le remplacer par une alternative ou signaler le problème aux auteurs du plugin.

Remplacer le thème par un thème par défaut

Si le dépannage du plugin ne résout pas le problème, vous devriez essayer de remplacer votre thème actuel par un thème par défaut.

Tout d'abord, connectez-vous à votre site Web à l'aide d'un client FTP et accédez au dossier /wp-content/themes/. Il contient tous les thèmes installés sur votre site Web.

Faites un clic droit pour sélectionner votre thème WordPress actuel et téléchargez-le sur votre ordinateur en tant que sauvegarde.

Télécharger le thème actuel en tant que sauvegarde

Ensuite, vous devez supprimer votre thème actuel de votre site Web. Faites un clic droit sur votre dossier de thème et sélectionnez “Supprimer”. Votre client FTP va maintenant supprimer le thème de votre site Web.

Supprimer le thème actuel

Maintenant, si vous avez un thème WordPress par défaut comme (Twenty Eighteen ou Twenty Nineteen) installé sur votre site Web, WordPress commencera automatiquement à l'utiliser comme thème par défaut.

Cependant, si vous n'avez pas installé de thème par défaut, vous devez l'installer manuellement à l'aide de FTP.

Si cela résout le problème, alors vous devriez regarder votre thème fonctions.php déposer. S'il y a des espaces supplémentaires au bas du fichier, vous devez les supprimer, et parfois cela résout le problème.

Si vous utilisez une fonction mal codée dans le fichier functions.php de votre thème, cela peut également provoquer l'erreur d'écran blanc de la mort.

Envisagez de télécharger une nouvelle copie de votre thème à partir de sa source, puis de l'installer.

Activer le mode débogage pour détecter les erreurs dans WordPress

Si rien n'a aidé jusqu'à présent, l'étape suivante consiste à activer le débogage dans WordPress. Cela vous permettra de voir quel type d'erreurs sont générées.

Ajoutez simplement le code suivant dans votre fichier wp-config.php.


define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Une fois que vous avez ajouté cela, l'écran vide contiendra désormais des erreurs, des avertissements et des avis. Ceux-ci peuvent être en mesure de vous aider à déterminer la cause première.

Si vous ne voyez aucune erreur, vous pouvez toujours consulter le journal de débogage. Visitez simplement le dossier wp-content sur votre site Web à l'aide d'un client FTP. Vous y trouverez un nouveau fichier debug.log contenant un journal de toutes les erreurs, avis et avertissements.

Journal de débogage

Effacer le cache WordPress

Parfois, vous pouvez avoir accès au backend, mais le front-end du site a l'écran blanc de la mort. Cela peut arriver à cause d'un plugin de mise en cache. Videz simplement votre cache.

Consultez notre guide sur la façon de vider le cache dans WordPress pour des instructions détaillées.

Correction d'articles plus longs

Si vous avez un écran blanc de la mort uniquement sur un très long message ou une page, alors cette petite astuce pourrait fonctionner.

Cette astuce augmente essentiellement la capacité de traitement de texte de PHP en augmentant la limite de récursivité et de retour en arrière. Vous pouvez coller le code suivant dans votre fichier wp-config.php.


/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Nous comprenons qu'il s'agit d'une erreur très frustrante et nous espérons que l'une des astuces ci-dessus a résolu le problème pour vous. Vous pouvez également consulter notre guide de dépannage WordPress qui enseigne les étapes à suivre pour détecter et résoudre les problèmes WordPress par vous-même.

Si cet article vous a plu, abonnez-vous à notre Chaîne Youtube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.