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

L’écran blanc de la mort est l’une des erreurs les plus horrifiantes qui peuvent survenir dans WordPress. Bien qu’il ne soit certainement pas agréable d’obtenir un écran blanc de la mort, dans la plupart des cas, ce n’est pas un problème désastreux - si vous savez comment y faire face, bien sûr. Dans cet article, je vais vous parler des raisons pour lesquelles un écran blanc de la mort se produit dans WordPress et comment corriger les plus courantes.

Qu’est-ce que l’”écran blanc de la mort” ?

L’écran blanc de la mort, comme son nom l’indique, est lorsque le frontend de votre site WordPress n’affiche rien d’autre qu’un écran blanc. Cela se produit lorsqu’il y a des erreurs internes sur votre serveur, et il ne peut pas rendre le contenu à afficher à l’écran. Pour un site de développement, il y aura des messages d’erreur à l’écran pour vous montrer où le serveur s’est trompé, mais pour un site en direct, les messages d’erreur sont généralement cachés, ce qui entraîne un écran blanc.

1. Un plugin ou un thème incompatible

Un plugin ou un thème incompatible est la raison la plus courante pour laquelle vous voyez cet horrible écran blanc. Heureusement, c’est aussi le plus facile à corriger.

Si vous avez de la chance, il y a des chances que vous puissiez accéder au tableau de bord admin (http://yourdomain.com/wp-admin, à moins que vous n’ayez changé l’URL de connexion). Connectez-vous et désactivez le plugin/thème incompatible.

wp-white-screen-01-plugins

Si vous obtenez un écran blanc sur les pages admin également, vous devrez apporter les modifications via FTP. Connectez-vous à votre site avec un client FTP et allez dans le répertoire “wp_content -> plugins”, si le suspect est un plugin, ou dans le répertoire “wp_content -> themes”, si vous soupçonnez qu’un thème cause le problème. Ne supprimez pas le plugin/thème - renommez-le simplement pour le désactiver.

Vérifiez maintenant si cela a corrigé le problème. Si c’est le cas, débarrassez-vous du plugin/thème pour de bon. Si ce n’est pas le cas, essayez avec un autre plugin/thème, si vous soupçonnez que l’un d’eux est la raison, ou lisez la suite pour d’autres raisons possibles.

2. Échec de la mise à jour automatique

Il est formidable d’avoir votre WP, vos thèmes et vos plugins mis à jour en permanence et tout cela sans aucun travail manuel de votre part, mais un effet indésirable de l’automatisation peut être un site WP cassé. Les nouvelles versions d’un plugin ou d’un thème peuvent ne pas être compatibles avec le reste, et cela pourrait causer le problème.

Si vous voyez l’écran blanc de la mort après une mise à jour automatique, votre seule chance est de restaurer la configuration avant la mise à jour à partir d’une sauvegarde et de désactiver les mises à jour automatiques. Si vous n’avez pas de sauvegarde avant la mise à jour ou aucune autre sauvegarde récente, c’est une catastrophe, et vous devrez peut-être désactiver tous les plugins un par un pour trouver lequel d’entre eux cause le problème.

3. Problèmes de base de données et de configuration WP

Les problèmes de base de données et de configuration WP ne sont pas aussi courants que les plugins/thèmes en tant que raisons de l’écran blanc de la mort, mais ils peuvent en être la cause. Ces problèmes ne se produisent pas sans raison - c’est généralement parce que vous ou quelqu’un d’autre a modifié la base de données ou les fichiers de configuration. Débarrassez-vous des modifications que vous avez apportées et espérez que cela fonctionnera. Comme pour les mises à jour automatiques, une sauvegarde récente de la base de données/des fichiers de configuration est votre sauveur.

Dans de très rares cas, la base de données elle-même peut être corrompue, mais cela conduit généralement à plus de drame qu’un simple écran blanc de la mort, et vous remarquerez certainement si la base de données n’est pas en bon état. Une base de données corrompue est assez sérieuse, et vous devrez peut-être appeler un expert WP pour vous sauver.

4. Problèmes d’hébergement

Parfois, votre hébergement peut conduire à un écran blanc de la mort. Cela se produit généralement sur des serveurs partagés où de nombreux sites luttent pour les ressources. Essayez d’ajouter :

define('WP_MEMORY_LIMIT','64M');

à votre fichier “wp-config.php” pour augmenter votre limite de mémoire à 64 Mo. En dernier recours, envisagez de passer à un plan plus généreux ou à un autre fournisseur d’hébergement.

5. Votre site a peut-être été piraté

Les hackers sont une autre raison d’un écran blanc de la mort. Heureusement, ce n’est pas une raison très courante, du moins par rapport aux plugins/thèmes. Il n’y a pas de prescription universelle pour corriger un site piraté car tout dépend des dommages causés.

wp-white-screen-02-hacked

L’écran blanc de la mort n’est pas aussi horrifiant qu’il en a l’air, mais ce n’est toujours pas agréable. Le pire est si vous n’avez pas vérifié votre site depuis un certain temps car dans ce cas, vous n’avez aucune idée de la durée pendant laquelle l’écran blanc a été affiché. Plus souvent qu’autrement, la raison d’un écran blanc est un plugin/thème, ce qui est une raison de plus d’être très prudent quant à ce que vous installez sur votre site.