Visiter votre site WordPress et trouver un écran vide où votre contenu devrait être peut être une expérience de panique. L’écran blanc de la mort WordPress (WSoD) est un problème bien connu mais délicat à résoudre, car il vous empêche d’accéder à votre tableau de bord d’administration pour résoudre le problème. Cela peut se produire sur l’ensemble de votre site ou seulement sur certaines parties de celui-ci.
Heureusement, le fait qu’il s’agisse d’une erreur courante pour les utilisateurs de WordPress signifie également que de nombreuses solutions ont été développées pour la contourner et la résoudre. Avec un peu d’effort, vous pouvez récupérer votre site en un rien de temps.
Dans ce didacticiel, je vais fournir une brève introduction à l’écran blanc de la mort, puis vous présenter six solutions que vous pouvez essayer pour le résoudre. Plongeons dedans !
Une brève introduction à l’écran blanc de la mort WordPress (WSoD)
Dans le passé, le bien nommé Écran blanc de la mort se présentait comme un écran blanc totalement vierge sans message d’erreur. Cependant, WordPress 5.2 a introduit un nouvelle fonction de protection contre les erreurs fatales.
En conséquence, l’écran blanc de la mort peut maintenant se présenter comme un message d’erreur de lecture « Il y a eu une erreur critique sur votre site. Veuillez vérifier la boîte de réception de votre administrateur de site pour obtenir des instructions » ou « Ce site rencontre des difficultés techniques. Veuillez vérifier la boîte de réception de votre administrateur de site pour obtenir des instructions »:
Reconnaître que ces messages sont parfois de nouvelles variantes du WSoD est important pour résoudre efficacement le problème.
Comment réparer l’écran blanc de la mort de WordPress (6 meilleures solutions)
Il existe de multiples causes possibles de l’écran blanc de la mort, et donc plusieurs solutions.
Avant de vous plonger dans les directives de dépannage ci-dessous, accédez à vos informations d’identification FTP (File Transfer Protocol) dans votre compte d’hébergement Web. Vous aurez également besoin un client FTP tel que FichierZilla pour certaines de ces solutions, car vous ne pourrez pas vous connecter à votre tableau de bord d’administration.
Une fois que vous avez géré ces étapes, vous pouvez procéder avec les solutions ci-dessous.
Si vous avez une idée de la cause de l’écran blanc de la mort sur votre site, vous pouvez passer au correctif approprié. Sinon, je vous recommande de les essayer dans l’ordre dans lequel ils sont présentés.
1. Restaurez votre sauvegarde la plus récente
En raison de la nature open source de la plate-forme, n’importe qui peut développer un plugin WordPress. Malheureusement, cela peut parfois conduire à des conflits entre des outils créés par différents développeurs, ou entre un plugin et le noyau WordPress.
Si vous avez récemment installé une mise à jour de plugin ou de thème et que vous voyez maintenant l’écran blanc de la mort, essayez de restaurer une sauvegarde de votre site. Cela annulera la mise à jour et permettra aux utilisateurs d’accéder à votre site comme ils le feraient normalement.
Bien entendu, exécuter un composant obsolète sur votre site n’est pas une solution à long terme. Une fois que vous avez restauré votre sauvegarde, vous devrez déterminer si le plugin ou le thème qui a causé l’erreur est absolument nécessaire aux fonctionnalités de votre site Web.
Sinon, il vaut mieux le supprimer. Vous pouvez décider si vous souhaitez rechercher un plugin de remplacement offrant des fonctionnalités similaires.
Alternativement, si le composant défectueux est votre thème ou un plugin irremplaçable, vous pouvez envisager de contacter le développeur pour obtenir de l’aide.
2. Résoudre les problèmes de conflit de plugins
Dans le cas où vous mettez à jour manuellement un plugin et que votre site tombe en panne immédiatement après, réparer les dégâts est assez simple. Cependant, les mises à jour automatiques et en masse ne sont pas rares dans WordPress, vous ne savez donc peut-être pas quel plugin est en cause.
Dans ce scénario, vous devrez faire un peu de travail de détective pour déterminer quel plugin est à l’origine du conflit. Pour ce faire, vous devrez désactiver un ou plusieurs plugins via FTP car vous ne pouvez pas le faire dans votre tableau de bord. Tout d’abord, utilisez vos informations d’identification FTP pour connecter votre client FTP (par exemple FileZilla Client) à votre serveur.
Naviguez ensuite jusqu’au wp-content > plugins dossier:
Renommez chacun des dossiers de plugins ici pour les désactiver sur votre site. Cela mettra automatiquement les plugins en état inactif. Par exemple, vous pouvez les renommer en ajoutant le -désactivé ou -renommé suffixe au nom du dossier du plugin.
Si vous savez quel plugin est le coupable probable, commencez par là. Sinon, parcourez-les un par un et vérifiez votre site après chaque désactivation.
Si votre site revient, le plugin le plus récemment renommé est à l’origine du problème.
A partir de là, vous avez un choix à faire. Vous pouvez supprimer le plugin de votre site, le remplacer par un outil similaire ou contacter le développeur pour lui demander s’il corrigera la cause du conflit.
De plus, vous souhaiterez peut-être tester les futures mises à jour en créant un environnement intermédiaire pour votre site ou en configurant une installation WordPress locale.
3. Basculez temporairement vers un thème WordPress par défaut
Les thèmes développés par des tiers sont confrontés aux mêmes défis que les plugins. Si vous avez récemment mis à jour votre thème et que vous voyez maintenant l’écran blanc de la mort WordPress, il vaut la peine de vérifier si la nouvelle version est la cause de l’erreur.
Vous pouvez basculer votre site WordPress sur le thème par défaut via FTP en renommant le dossier de votre thème actif, un peu comme je l’ai décrit ci-dessus :
Sans thème actif spécifié, WordPress appliquera automatiquement le thème par défaut le plus récent que vous avez installé sur votre site.
Si votre site revient en ligne, votre thème est à l’origine du WSoD. Vos options sont les mêmes que pour les plugins problématiques – vous pouvez supprimer le thème, le remplacer ou demander au développeur de le corriger.
4. Vérifiez les erreurs PHP avec le mode de débogage WordPress
PHP est le langage de programmation qui alimente WordPress. Des erreurs dans le code PHP peuvent provoquer l’apparition de l’écran blanc de la mort sur votre site.
Heureusement, WordPress dispose d’un outil intégré pour détecter de telles erreurs, appelé Debug Mode. Vous pouvez l’allumer en ouvrant wp-config.php dans votre client FTP (situé dans le dossier racine de votre site Web) et en y ajoutant le code suivant :
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );
Cela révélera toutes les erreurs que votre site rencontre actuellement. Une fois que vous savez quelles erreurs affectent le PHP de votre site, vous pouvez prendre les mesures appropriées pour les résoudre (ou contacter votre développeur pour obtenir de l’aide).
N’oubliez pas de retourner dans votre wp-config.php fichier et supprimez le code que vous avez ajouté une fois que vous avez terminé. Laisser cette fonctionnalité en cours d’exécution peut exposer des vulnérabilités à des parties malveillantes.
5. Augmentez la limite de mémoire PHP de votre site
Si votre site ne dispose pas de suffisamment de mémoire PHP pour exécuter des scripts critiques, il peut présenter l’écran blanc de la mort. La bonne nouvelle est que l’augmenter est aussi simple que d’ajouter une seule ligne de code à wp-config.php.
Ouvrez ce fichier à l’aide de votre client FTP, puis collez ce qui suit en bas avant la ligne qui lit « C’est tout, arrêtez le montage ! Bonne publication »:
define( 'WP_MEMORY_LIMIT', '256M' );
256 Mo est beaucoup de mémoire pour la plupart des sites, mais vous pouvez modifier ce nombre si nécessaire. Soyez simplement conscient des limites imposées par votre fournisseur d’hébergement.
6. Contactez l’équipe d’assistance de votre hébergeur
Si aucune des solutions ci-dessus n’a fonctionné pour vous, il peut y avoir un problème côté serveur provoquant l’écran blanc de la mort WordPress. Si tel est le cas, la solution est hors de vos mains.
À ce stade, vous devrez contacter l’équipe d’assistance de votre fournisseur d’hébergement et lui demander s’il peut examiner le problème. Ils peuvent vous demander d’effectuer d’autres étapes ou simplement de résoudre l’erreur côté serveur pour vous.
Conclusion
L’écran blanc de la mort WordPress est une erreur redoutée, en partie parce qu’il vous empêche généralement d’accéder à votre tableau de bord. Heureusement, vous pouvez toujours le réparer en utilisant quelques techniques de dépannage clés.
Dans ce tutoriel, nous avons couvert six solutions possibles pour le WSoD :
- Restaurez votre sauvegarde la plus récente.
- Résoudre un conflit de plug-in.
- Basculez temporairement vers un thème WordPress par défaut.
- Vérifiez les erreurs PHP avec le mode de débogage WordPress.
- Augmentez la limite de mémoire PHP de votre site.
- Contactez l’équipe d’assistance de votre hébergeur.
Avez-vous des questions sur l’écran blanc de la mort ? Faites-nous savoir dans la section commentaires ci-dessous!