WordPress White Screen of Death – Qu'est-ce que c'est et comment y remédier (en 10 étapes)
Publié: 2021-02-05White Screen of death WordPress est peut-être l'une des erreurs les plus courantes qui se produisent sur cette plateforme. Même s'il existe de nombreux moyens éprouvés de résoudre cette erreur, mais pour de nombreux propriétaires de sites Web, c'est assez pénible au début, car on a l'impression que votre site WordPress a été supprimé ou piraté.
Mais ne vous inquiétez pas. Dans cet article, nous vous expliquerons en dix étapes comment corriger les erreurs d'écran blanc de WordPress et éviter cette erreur à l'avenir. Mais avant d'en parler, discutons brièvement de ce qu'est l'écran blanc de la mort WordPress et de ses causes.
Commençons.
En relation: Comment réparer l'erreur de méthode 405 non autorisée
Contenu de la page
- Qu'est-ce que l'écran blanc de la mort WordPress ?
- Quelles sont les causes de l'écran blanc WordPress ?
- Comment réparer l'écran blanc de la mort WordPress - (Guide étape par étape)
- Comment empêcher l'écran blanc de WordPress ?
- Conclusion
Qu'est-ce que l'écran blanc de la mort WordPress ?
Comme nous l'avons mentionné ci-dessus, l'écran blanc de la mort WordPress (WSoD) est l'une des erreurs les plus courantes rencontrées par les propriétaires de sites WordPress. Comme son nom l'indique, vous verrez une page blanche WordPress au lieu de votre site Web une fois que vous tenterez de vous connecter à votre tableau de bord wp_admin.
Même si cette erreur d'écran blanc est assez courante avec les sites WordPress, cela devient assez frustrant car il n'y a pas de code d'erreur ou de message pour vous aider à comprendre le problème derrière. Cependant, certains navigateurs affichent l' erreur HTTP 500, mais tout ce qu'il affiche est un message "Cette page ne fonctionne pas", ce qui n'est pas utile.
Une chose à retenir ici est que l'erreur d'écran blanc n'affecte pas toujours l'ensemble de votre site Web. Au lieu de cela, il y a certaines pages de votre site Web où vous verrez cette page blanche WordPress.
Par exemple, vous pourriez voir cette erreur d'écran blanc sur votre panneau d'administration uniquement alors que les autres pages de votre site WordPress semblent fonctionner parfaitement bien.
Notez que vous ne pouvez pas éliminer la possibilité que cette erreur affecte l'ensemble de votre site Web.
Vous savez maintenant ce qu'est WordPress White Screen of Death (WSoD), ce qui nous ramène à ses causes.
Parlons d'eux.
Quelles sont les causes de l'écran blanc WordPress ?
Il existe quelques problèmes mineurs et majeurs qui provoquent des erreurs d'écran blanc sur votre site Web WordPress. Cependant, certaines des causes les plus courantes incluent des problèmes avec la base de données de votre site Web ou PHP .
Voici les trois raisons les plus courantes énoncées par WordPress qui provoquent une erreur d'écran blanc.
- Une mise à jour du plugin qui n'est pas compatible avec d'autres logiciels sur votre site WordPress.
- Par exemple, le conflit entre un thème et des éléments existants sur votre site est un plugin sur le script.
- Un fichier de thème manquant de WordPress.
Les trois causes de WordPress sont généralement à l'origine de l'erreur d'écran blanc. Néanmoins, vous ne pouvez pas exclure la possibilité que de nombreux autres facteurs soient impliqués dans ce problème, tels que la mémoire PHP dépassée, le script qui ne répond pas et les serveurs expirés, etc.
Dans de nombreux cas, il existe même des problèmes avec le serveur qui peuvent être résolus du côté des hôtes. Par conséquent, c'est une bonne idée de vérifier si vos autres sites Web sur le même compte d'hébergement fonctionnent comme ils le devraient. Si ces sites Web fonctionnent correctement sans erreur de page blanche, la cause première de cette erreur est le thème, le script ou les plug-ins de votre site Web.
Maintenant que vous savez ce qui pourrait déclencher l'erreur d'écran blanc sur votre site WordPress, reportez-vous à ce guide étape par étape pour résoudre cette erreur.
Comment réparer l'écran blanc de la mort WordPress - (Guide étape par étape)
Bien que cela puisse sembler assez simple en examinant les causes, le correctif de l'écran blanc de la mort de WordPress n'est pas une tâche facile. Au lieu de cela, il s'agit d'une tâche assez ardue nécessitant beaucoup de patience pour exécuter et restaurer parfaitement votre site Web.
Suivez ce guide en dix étapes pour corriger l'erreur d'écran blanc de WordPress.
- Videz le cache de votre navigateur
- Retracer les actions récentes
- Consultez votre site Web et votre panneau d'administration pour trouver des indices possibles
- Localisez les erreurs PHP possibles grâce au débogage
- Testez le thème de votre site Web
- Testez vos plugins WordPress
- Examiner les intégrations tierces pour d'éventuels conflits
- Restaurer les fichiers récemment mis à jour à leur état d'origine
- Ajuster la limite de mémoire et le temps d'exécution du serveur
- Contactez votre fournisseur d'hébergement
Notez qu'il est important de créer une sauvegarde de votre site lors de l'exécution d'un correctif d'erreur d'écran blanc sur WordPress. Vous pouvez également effectuer une sauvegarde manuelle de votre site si vous n'avez pas accès au backend.
Étape 1 : Effacez le cache de votre navigateur
L'une des possibilités les plus courantes d'obtenir des erreurs d'écran blanc sur votre site WordPress pourrait être le cache de votre navigateur. Si c'est la raison de l'erreur dans votre cas, elle sera résolue sans avoir à suivre toutes les autres étapes mentionnées ci-dessous dans ce guide. Pour vider le cache de votre navigateur (Google Chrome, par exemple), voici ce que vous pouvez faire.
- Cliquez sur le menu déroulant dans le coin supérieur droit.
- Cliquez sur Plus d'outils et Effacer les données de navigation .
- Un menu contextuel apparaîtra dans lequel vous pourrez effacer votre historique de navigation , vos fichiers en cache et vos cookies .
- Cliquez maintenant sur Effacer les données et attendez que le processus soit terminé.
- Redémarrez votre navigateur et essayez de vous connecter à votre wp-admin.
En supprimant les données mises en cache dans votre navigateur, il est possible que vous ne voyiez plus d'erreur d'écran blanc. Toutefois, si ce n'est pas le cas, passez à l'étape suivante, qui retrace vos activités récentes.
Étape 2 : retracer les actions récentes
Il y a de fortes chances qu'une erreur d'écran blanc résulte de vos actions récentes exécutées sur le site Web, comme l'installation de plugins et de thèmes nouveaux ou mis à jour, etc. Bien que cela puisse sembler assez basique, revoyez les activités que vous avez menées sur votre site Web avant l'erreur vous aiderait à trouver la cause racine beaucoup plus facilement.
Lorsque vous retracez vos activités récentes menées sur un site Web, vous pouvez vous poser ces questions.
- Qu'avez-vous fait sur votre site Web avant de rencontrer l'erreur d'écran blanc ?
- Avez-vous installé ou mis à jour un plugin ou un thème ?
- As-tu changé une ligne de code ?
- Avez-vous modifié la configuration de la base de données de votre site ?
- Un membre de votre équipe a-t-il apporté des modifications à votre site ? Si oui, quels ont été ces changements ?
Si vous trouvez quelque chose de louche dans l'une de ces réponses, examinez les faits suivants concernant l'entité suspecte.
- Installation de plugins nouveaux ou mis à jour
- Installation d'un thème nouveau ou mis à jour
- Modifications apportées à la base de données de votre site Web
- Dépassement de la mémoire ou du temps d'exécution
- Intégrations tierces telles que certificat SSL ou CDN.
En revanche, si vous ne trouvez aucune de vos actions responsable de l'erreur d'écran blanc, considérez les autres étapes mentionnées ci-dessous.
Étape 3 : Consultez votre site Web et votre panneau d'administration pour trouver des indices possibles
L'idée générale de l'exécution de cette étape est de déterminer si l'ensemble de votre site est affecté par l'écran blanc ou uniquement par l'écran wp-admin.
Il existe généralement deux façons simples de comprendre cela.
- Selon votre navigateur, l'écran blanc peut afficher un message d'erreur. Si le message d'erreur inclut des causes telles que mémoire dépassée, thème manquant ou expiration du site Web, vous pouvez suivre les étapes ci-dessous correspondant à ces causes.
- La deuxième méthode est également assez simple. WordPress 5.2 a publié une fonction de protection contre les erreurs fatales grâce à laquelle il vous informe des « difficultés techniques » sur votre site Web. Recherchez cet e-mail car vous pourriez découvrir quel thème ou plug-in a causé l'erreur. De plus, vous trouverez un lien pour vous connecter à votre wp-admin où vous pourrez mettre votre site en mode de récupération .
Étape 4 : Localisez les erreurs PHP possibles via le débogage
Si vous ne trouvez aucun message d'erreur sur votre site, activer le mode de débogage est également une excellente idée pour localiser la cause de l'erreur. Pour activer le mode de débogage
- Localisez le fichier wp-config.php via le FTP (File Transfer Protocol) de l'hébergeur.
- Dans ce fichier, recherchez cette ligne de code ; définir( 'WP_DEBUG', faux )
- Remplacez maintenant la valeur « False » par « Vrai ». Notez que si vous ne voyez pas cette ligne de code dans le fichier, vous pouvez en créer une.
Une fois que vous avez activé le mode de débogage, tout problème dans le PHP de votre site sera révélé. Vous pouvez maintenant résoudre ces problèmes et recharger votre site pour vérifier si l'erreur d'écran blanc a été résolue.
Il convient de noter que vous devez redéfinir la valeur dans wp-config.php sur " False ", que des erreurs soient révélées ou non, car WordPress vous le recommande.
Étape 5 : Testez le thème de votre site Web
Si le front-end de votre site Web, si vous voyez un message d'erreur « Le thème est manquant », il est fort probable que quelqu'un n'ait pas correctement déployé les fichiers de thème dans l'installation en direct de votre site WordPress.
Pour résoudre ce problème, vous devrez déployer ces fichiers sur le serveur via le client FTP ou le gestionnaire de fichiers de l'hôte. Voici comment procéder.
Trouvez le dossier Thèmes dans wp-content et renommez-le comme vous le souhaitez. Ceci afin de s'assurer que WordPress ne puisse plus faire appel à ce thème. En termes plus simples, cela désactiverait techniquement votre thème. Essayez maintenant de recharger votre site. Si l'erreur d'écran blanc a disparu, la cause première de l'erreur est le thème de votre site.
Voici ce que vous devez faire autour d'elle.
- Exécutez votre site Web sur une version plus ancienne et plus sûre de votre thème.
- Contactez le concepteur de thème et demandez un correctif afin de pouvoir installer et exécuter une version plus sûre du thème.
- Téléchargez et installez un tout nouveau thème et configurez-le en fonction de votre site Web.
Cependant, si l'erreur d'écran blanc apparaît toujours, il est possible que le plugin soit le coupable.
Étape 6 : Testez vos plugins WordPress
Les plugins sont parmi les raisons les plus courantes pour lesquelles votre WordPress pourrait être affecté par une erreur d'écran blanc. Même si vous n'avez pas installé ou mis à jour un plugin, vous ne pouvez pas exclure cette possibilité en raison des mises à jour automatisées de WordPress.
Voici ce que vous devez faire.
- Allez dans le dossier wp-content et renommez le dossier Plugins comme vous le souhaitez, car cela désactivera tous vos plugins.
- Maintenant, rechargez votre site et connectez-vous à wp-admin pour voir si l'erreur est résolue.
Si votre site a été restauré, l'erreur est due à l'un des plugins de votre site. Il va maintenant falloir déterminer lequel de vos plugins est le coupable.
Voici ce que vous devez faire
Naviguez dans votre écran Plugin et activez chaque plugin un par un, puis actualisez votre site. Assurez-vous de commencer par le premier plugin et continuez à le faire à moins que vous ne trouviez le plugin à l'origine de l'erreur.
Une fois que vous avez trouvé le plugin infecté, voici ce que vous pouvez faire.
- Utilisez une version plus ancienne ou plus sûre du plugin.
- Contactez le concepteur du plugin et demandez l'exécution d'un correctif.
- Remplacez le plugin concerné par une alternative.
Il y a des chances qu'aucun de vos plugins ne soit responsable de l'erreur. Si tel est le cas, passez à l'étape suivante, en examinant les intégrations tierces.
Étape 7 : Examiner les intégrations tierces pour détecter d'éventuels conflits
Même si cela n'arrive pas souvent, toute intégration tierce avec vos sites, comme les certificats SSL et les CDN, peut également provoquer une erreur d'écran blanc. La principale raison derrière cela est le conflit entre deux éléments différents, par exemple, un CDN en conflit avec un certificat SSL.
Si vous avez intégré quelque chose d'un tiers à votre site Web avant l'erreur d'écran blanc, désactivez-le ou désinstallez-le. Si l'erreur est résolue, envisagez de rechercher une alternative pour cet outil tiers.
Étape 8 : restaurer les fichiers récemment mis à jour à leur état d'origine
L'une des raisons les plus communes pour lesquelles l'écran blanc de la mort de WordPress se produit est la modification du code sans test.
Pour corriger cette erreur, échangez une version modifiée du fichier wp-config.php ou .htacess avec la nouvelle copie et voyez si votre site Web est restauré.
Si cela ne fonctionne pas, passez à l'étape suivante.
Étape 9 : Ajuster la limite de mémoire et le temps d'exécution du serveur
Si vous ne trouvez aucun problème avec les causes potentielles de l'erreur d'écran blanc ci-dessus, il y a de fortes chances que vous ayez dépassé la limite de mémoire de votre serveur. Pour résoudre ce problème, vous devrez ajuster la limite de mémoire de votre serveur. Voici comment
À moins que vous ne receviez un message vous recommandant de définir un stockage spécifique, le stockage idéal est de 64 Mo. En règle générale, il existe trois fichiers à travers lesquels vous pouvez ajuster votre mémoire. Cependant, il est important de sauvegarder au préalable une copie du fichier que vous choisissez de modifier.
Le premier fichier que vous pouvez modifier pour ajuster la mémoire de votre serveur est le fichier wp-config.PHP. Pour ajuster la mémoire, ajoutez cette ligne de code.
définir('WP_MEMORY_LIMIT', '64M');
Une autre excellente façon d'ajuster votre mémoire consiste à ajouter cette ligne de code dans votre fichier .htacess .
php_valuememory_limit 64M
Notez que le fichier .htaccess est souvent masqué ; par conséquent, il est important de révéler tous les fichiers une fois que vous envisagez de les modifier.
Le troisième fichier que vous pouvez modifier est le fichier php.ini dans le répertoire racine de votre site. Ajoutez cette ligne de code dans ce fichier.
limite_mémoire = 64M
Notez qu'il n'est pas important de modifier tous les fichiers. Commencez par le premier fichier et vérifiez si l'erreur a été résolue. Si ce n'est pas le cas, passez au fichier suivant.
Une fois que vous avez réussi à ajuster la mémoire, la prochaine étape consiste à ajuster le temps d'exécution maximal autorisé. Si vous n'avez pas reçu de message d'erreur recommandant un temps d'exécution spécifique, le moment idéal pour commencer est de 60 secondes.
Contrairement à la mémoire, ici, vous pouvez ajuster votre temps d'exécution maximum dans deux fichiers seulement. Voici ce que vous devez faire.
Ajoutez ce code dans votre fichier .htaccess .
php_valuemax_execution_time 60
Un autre fichier que vous pouvez modifier est le php.ini . Ajoutez cette ligne de code à ce fichier.
max_execution_time = 60
Notez que vous devez ajuster le temps d'exécution maximum dans seulement ces fichiers. Si la cause première de l'erreur d'écran blanc est votre serveur, elle doit être résolue. Cependant, il est essentiel d'envisager de mettre à niveau votre plan d'hébergement.
Étape 10 : Contactez votre fournisseur d'hébergement
Une fois que vous avez suivi toutes les étapes mentionnées ci-dessus dans ce guide, vous devriez être en mesure de résoudre ce problème. Cependant, si rien ne semble toujours fonctionner, vous devrez peut-être envisager de contacter votre fournisseur d'hébergement.
Leur équipe fournira tous les détails liés aux activités récentes de votre site Web qui pourraient avoir causé l'erreur. En termes simples, ce sont les seules personnes qui peuvent vous aider à ce stade.
Cependant, avoir un ticket de support peut vous aider rapidement à trouver la racine de ce problème et à récupérer votre site Web dès que possible.
Maintenant que vous savez comment réparer l'écran blanc de la mort de WordPress, voici comment vous pouvez l'éviter à l'avenir.
Comment empêcher l'écran blanc de WordPress ?
Si vous avez été confronté à l'erreur d'écran blanc, vous devez savoir à quel point WordPress devient parfois gênant. Même un simple plugin peut causer d'énormes problèmes et de la détresse. Pour éviter que l'écran blanc de la mort ne se reproduise à l'avenir, voici ce que vous devez faire.
- Créez des sauvegardes systématiques de votre site Web sur un emplacement autre que votre serveur afin de pouvoir les utiliser en cas d'urgence.
- Il est important d'être attentif à toute installation ou mise à jour de vos plugins et thèmes afin de pouvoir découvrir la cause première de l'erreur.
- Testez toujours vos mises à jour dans un environnement intermédiaire pour vérifier qu'il n'y a pas de conflits.
- Testez au préalable les modifications que vous implémentez sur un code dans un environnement de test.
- Ayez un enregistrement de chaque utilisateur qui apporte des modifications à votre site.
Le dernier point et le plus important est de choisir un hébergeur fiable et disponible 24h/24 et 7j/7 pour assurer le bon fonctionnement de votre site. En cas d'urgence, ces hébergeurs vous aident à résoudre rapidement les erreurs.
De plus, vous pouvez toujours engager un service de maintenance WordPress fiable fournissant des agences comme WP-Pals pour gérer la maintenance de votre site.
Conclusion
En lisant ce guide concluant, vous pouvez résoudre efficacement l'écran blanc de la mort de WordPress. Avant de conclure, il est important de savoir qu'il est crucial de tester les plugins et les thèmes avant de les intégrer à votre site Web. De plus, avant d'y apporter des modifications, il est important de mettre votre site WordPress en mode maintenance car cela n'aura pas d'impact négatif sur votre audience.