Comment réparer l'écran blanc de la mort de WordPress
Publié: 2024-10-04C'est une belle matinée et vous ouvrez votre site Web pour vérifier toutes les mises à jour. Mais un écran blanc et vide apparaît à la place de la page vibrante habituelle.
La panique s’installe : que se passe-t-il ? Pourquoi mon site ne s'affiche-t-il pas ?
C’est ce qu’on appelle le problème de l’écran blanc de la mort (WSoD) .
Si vous avez déjà rencontré ce problème sur votre site WordPress, vous savez à quel point cela peut être déroutant et frustrant.
Mais ne vous inquiétez pas, vous n'êtes pas seul. De nombreux utilisateurs de WordPress sont confrontés à ce problème.
Ce blog vous guidera dans l'identification et la résolution du problème WSoD . Ainsi, vous pouvez restaurer votre site rapidement.
Ci-dessous, vous apprendrez-
- Qu'est-ce que l'écran blanc de la mort ?
- Quelles sont les causes de l’erreur d’écran blanc de la mort dans WordPress ?
- Comment réparer l’erreur d’écran blanc de la mort (WSoD) de WordPress
- Vérifier la disponibilité du serveur
- Vider le cache du navigateur
- Activer le mode débogage
- Augmenter la limite de mémoire
- Désactivez vos plugins installés
- Passer au thème WordPress par défaut
- Résoudre les erreurs de syntaxe
- Résoudre un problème de mise à jour automatique ayant échoué
- Comment éviter l'erreur d'écran blanc de la mort de WordPress
Qu'est-ce que l'écran blanc de la mort ?
L' écran blanc de la mort (WSoD) de WordPress est un problème dans lequel votre site WordPress affiche un écran blanc complètement vide, sans message d'erreur ni contenu.
Cela peut se produire à la fois sur le front-end (ce que voient vos visiteurs) et dans la zone d'administration (où vous gérez votre site).
Il peut être difficile d'identifier la cause du problème car il n'y a aucun indice ou message d'erreur visible.
Quelles sont les causes de l’erreur d’écran blanc de la mort dans WordPress ?
L'erreur d'écran blanc de la mort de WordPress peut être causée par plusieurs facteurs, tels que des erreurs PHP, des problèmes de limite de mémoire, des scripts qui ne répondent pas et qui expirent ou des conflits avec des plugins et des thèmes.
Voici quelques causes courantes de ce problème :
- Conflits de plugins : Une mise à jour ou un nouveau plugin peut ne pas être compatible avec votre configuration existante.
- Problèmes de thème : des problèmes avec le code ou la compatibilité de votre thème peuvent entraîner un WSoD.
- Erreurs PHP : des problèmes dans le code PHP, tels que des erreurs de syntaxe, peuvent interrompre les opérations de votre site.
- Dépassement de la limite de mémoire PHP : le manque de mémoire PHP peut empêcher votre site de se charger correctement.
- Fichiers de base corrompus : les fichiers WordPress essentiels peuvent être endommagés ou manquants.
- Problèmes de serveur : des problèmes avec votre serveur d'hébergement peuvent également entraîner une perte du site.
- Erreurs dans le code personnalisé : des erreurs dans le code personnalisé ou les scripts peuvent provoquer le crash du site.
- Problèmes de fichiers .htaccess : Un fichier
.htaccess
mal configuré ou corrompu peut perturber la fonctionnalité du site.
Vous connaissez désormais les raisons potentielles qui peuvent provoquer une erreur d’écran blanc de la mort sur votre site.
Il est temps d'identifier la cause du problème et de prendre les mesures appropriées pour restaurer votre site.
Comment réparer l’erreur d’écran blanc de la mort (WSoD) de WordPress
- Vérifier la disponibilité du serveur
- Vider le cache du navigateur
- Activer le mode débogage
- Augmenter la limite de mémoire
- Désactivez vos plugins installés
- Passer au thème WordPress par défaut
- Résoudre les erreurs de syntaxe
- Résoudre un problème de mise à jour automatique ayant échoué
Explorons toutes les solutions pour réparer l'écran blanc de la mort WordPress ️
1. Vérifiez la disponibilité du serveur
Un problème côté serveur peut souvent être à l’origine d’une page blanche vierge. Votre première étape de dépannage consiste donc à vérifier la disponibilité du serveur.
Vous pouvez utiliser des outils en ligne pour déterminer si votre site est en panne pour tout le monde ou juste pour vous. Des sites Web comme Is It Down Right Now ou Down.com vous permettent de saisir l'URL de votre site et de vérifier son état. Le problème est probablement lié au serveur si l'outil indique que votre site est en panne pour tout le monde.
Si les outils en ligne confirment que votre site est en panne ou si vous soupçonnez des problèmes de serveur , contactez votre hébergeur. Ils peuvent fournir des informations sur tout problème en cours avec leurs serveurs ou leur maintenance. Ils peuvent également vous aider à diagnostiquer toute mauvaise configuration du serveur ou toute limitation des ressources.
D'un autre côté, si votre fournisseur d'hébergement confirme qu'il n'y a aucun problème de serveur persistant, le problème n'est peut-être pas lié au serveur. Ensuite, vous devriez rechercher d’autres causes potentielles de l’erreur d’écran blanc de la mort (WSoD).
2. Vider le cache du navigateur
Les navigateurs stockent les fichiers statiques (tels que HTML, CSS et JavaScript) dans le cache pour accélérer le chargement des pages. Si ces fichiers mis en cache sont obsolètes ou corrompus, ils peuvent provoquer un WSoD.
Décochez le crochet pour afficher la version la plus récente de votre site. Cela peut vous aider à déterminer si le problème WSoD est dû à des fichiers mis en cache obsolètes ou corrompus.
Le processus de suppression du cache peut varier d'un navigateur à l'autre. Après avoir vidé le cache, actualisez votre site pour voir si le problème est résolu. Cela chargera la version la plus récente de votre site à partir du serveur.
Si la suppression du cache ne résout pas le WSoD, passez aux autres étapes de dépannage.
3. Activez le mode débogage
Pour corriger l'erreur WordPress White Screen of Death (WSoD) , vous pouvez activer le mode débogage. Ajoutez la ligne suivante à votre fichier wp-config.php
:
define('WP_DEBUG', true);
Ouvrez votre fichier wp-config.php, situé dans votre répertoire racine WordPress. Cela devrait ressembler à ceci : /public_html/wp-config.php ou /yourwebsitefolder/wp-config.php.
Le fichier wp-config.php contient les paramètres essentiels pour votre installation WordPress. Vous pouvez y accéder via FTP ou cPanel.
Dans le fichier, recherchez la ligne suivante :
define('WP_DEBUG', false);
Remplacez false par true pour activer le débogage :
define('WP_DEBUG', true);
Une fois les modifications effectuées, enregistrez le fichier wp-config.php et téléchargez-le à nouveau sur votre serveur via FTP. Cela permettra à WordPress d'afficher des messages d'erreur. Ainsi, vous pouvez comprendre la cause du problème.
Après l'avoir activé, vérifiez à nouveau votre site Web pour voir si des erreurs s'affichent, ce qui peut vous guider vers les prochaines étapes de dépannage.
Avis important : Une fois que vous avez corrigé le WSoD, n'oubliez pas de désactiver le mode débogage pour éviter d'afficher des erreurs sur votre site en ligne. Redéfinissez la valeur WP_DEBUG sur false dans wp-config.php.
4. Augmenter la limite de mémoire
Avant d'entreprendre toute action, il est important de vérifier votre limite de mémoire PHP actuelle. Vous pouvez le faire facilement depuis votre tableau de bord WordPress. Pour WordPress 5.2 ou version ultérieure, accédez à Outils → Santé du site dans votre backend.
Sous l'onglet Info , vous trouverez votre limite de mémoire PHP. S'il est inférieur à prévu, pensez à l'augmenter en éditant votre fichier wp-config.php .
Voici cinq méthodes pour vérifier et augmenter votre limite de mémoire :
- Modifiez votre fichier wp-config.php
- Modifiez votre fichier php.ini
- Configurez votre fichier .htaccess
- Utiliser un plugin d'augmentation de mémoire
- Contactez votre hébergeur
Consultez ce blog pour augmenter la limite de mémoire PHP dans WordPress.
5. Désactivez les plugins
L’une des causes les plus courantes de l’ écran blanc de la mort dans WordPress est un plugin défectueux. Bien que les plugins améliorent les fonctionnalités de votre site, ils peuvent entrer en conflit entre eux ou avec WordPress lui-même, notamment après les mises à jour. La désactivation de tous les plugins est un excellent moyen de déterminer si l’un d’entre eux est le coupable.
Vous pouvez désactiver un plugin depuis votre zone d'administration WordPress. Tout d’abord, connectez-vous à votre tableau de bord. Dans le menu de gauche, cliquez sur « Plugins » . Vous verrez une liste des plugins installés.
Maintenant, suivez les étapes ci-dessous pour désactiver tous vos plugins à la fois :
- Cochez la case en haut pour sélectionner tous les plugins.
- Choisissez « Désactiver » dans le menu déroulant Actions groupées.
- Cliquez sur « Appliquer » pour désactiver tous vos plugins.
De cette façon, vous pouvez gérer rapidement vos plugins directement depuis la zone d'administration.
Si vous n'avez pas accès à votre zone d'administration, vous pouvez utiliser FTP comme alternative. Connectez-vous à votre site avec un client FTP. Ensuite, accédez au dossier wp-content et renommez le dossier plugins en quelque chose comme plugins_deactivated . Cela désactivera tous les plugins en les rendant inaccessibles.
Après avoir désactivé les plugins, actualisez votre site Web. S'il se charge correctement, le problème est associé aux plugins.
Pour identifier le problème, renommez le dossier plugins_deactivated en plugins, puis réactivez chaque plugin un par un. Actualisez votre site après chaque activation.
Vous pouvez également désactiver les plugins depuis votre tableau de bord WordPress.
Si le WSoD revient après l'activation d'un plugin spécifique, vous avez trouvé le coupable.
Une fois que vous avez identifié le plugin problématique, contactez le développeur du plugin pour obtenir de l'aide. Vous pouvez également consulter le répertoire des plugins WordPress pour toute mise à jour ou rechercher des problèmes similaires signalés par d'autres utilisateurs. De cette façon, vous pouvez résoudre efficacement le problème.
Voici un guide simple pour ajouter ou supprimer WooCommerce de WordPress sans aucun problème technique.
6. Passer au thème WordPress par défaut
Si vous avez déjà essayé de désactiver les plugins mais que l' écran blanc de la mort pose toujours un problème, il est peut-être temps d'examiner votre thème. Les thèmes WordPress contrôlent l'apparence et la mise en page de votre site. Mais ils peuvent également provoquer des conflits de code ou des problèmes de compatibilité. Le passage à un thème par défaut peut aider à déterminer si votre thème actuel est à l'origine du WSoD.
Vous pouvez modifier votre thème via le tableau de bord d'administration ou FTP. Laissez-moi vous expliquer les deux méthodes :
Via l'administrateur WordPress
- Accédez à Apparence → Thèmes .
- Recherchez un thème par défaut (comme Twenty Twenty-Three, Twenty Twenty-Four) et cliquez sur Activer . Ces thèmes sont connus pour leur stabilité et leur compatibilité.
- Après avoir activé le thème par défaut, actualisez votre site. S'il se charge correctement, votre thème précédent était probablement à l'origine du problème.
Par FTP
Si vous ne pouvez pas accéder au tableau de bord d'administration, utilisez FTP :
- Connectez-vous à votre site à l'aide d'un client FTP.
- thèmes
- Accédez au répertoire wp-content et localisez le dossier des thèmes .
- Renommez le dossier de votre thème actuel. Cela forcera WordPress à revenir au dernier thème par défaut installé sur votre site.
- Si vous n'avez pas de thème par défaut disponible, téléchargez-en un à partir du répertoire de thèmes WordPress. Ensuite, téléchargez-le dans le dossier des thèmes . WordPress y basculera automatiquement.
Une fois que votre site fonctionne avec un thème par défaut, vous pouvez suivre les étapes suivantes :
- Mettre à jour ou réinstaller le thème : recherchez les mises à jour de votre thème d'origine. Une mise à jour peut résoudre le problème. Si cela ne résout pas le problème, essayez de le réinstaller.
- Contactez le développeur du thème : si les problèmes persistent, contactez les développeurs du thème. Ils peuvent fournir une solution ou des conseils.
- Envisagez de changer de thème : si le thème continue de poser des problèmes, il est peut-être temps d'explorer d'autres thèmes pour un site Web plus stable et visuellement attrayant.
Ici, vous pouvez consulter une liste des meilleurs thèmes WooCommerce gratuits pour votre site WordPress.
En suivant ces étapes, vous pouvez déterminer si votre thème est la source du WSoD et prendre les mesures appropriées.
Si votre site rencontre toujours des problèmes, passez aux étapes suivantes. ️
7. Résoudre les erreurs de syntaxe
Les erreurs de syntaxe sont l’une des principales causes de l’ écran blanc de la mort de WordPress . Ces erreurs se produisent généralement lorsqu'il y a une erreur dans le code d'un thème, d'un plugin ou d'une modification personnalisée, qui empêche le script PHP de fonctionner correctement.
La correction des erreurs de syntaxe peut être un peu technique. Mais c'est une solution fiable une fois que vous avez identifié le problème.
Voici quelques erreurs de syntaxe courantes :
- Point-virgule manquant (;) à la fin d'une instruction.
- Crochets ou parenthèses non fermés ({, }, (, )) . Cela peut se produire dans des fonctions ou des instructions conditionnelles.
- Citations incompatibles. Assurez-vous que les guillemets d'ouverture et de fermeture (« ou ») correspondent.
- Jetons ou caractères inattendus comme inattendu } ou autre.
Lorsque vous activez le débogage de WordPress, il devrait afficher des messages d'erreur détaillés qui peuvent vous orienter dans la bonne direction.
Le message d'erreur vous dira :
- Le type d'erreur (Erreur d'analyse ou Jeton inattendu).
- Le fichier où se trouve l'erreur (Par exemple, functions.php dans le dossier du thème)
- Le numéro de ligne spécifique à l'origine du problème (comme la ligne 123 )
Apprenez-en davantage sur les types courants d’erreurs de syntaxe dans WordPress et sur la manière de les résoudre. Remettez votre site sur les rails dès aujourd'hui !
8. Résoudre un problème de mise à jour automatique ayant échoué
L’échec d’une mise à jour automatique est une autre cause fréquente de l’ écran blanc de la mort de WordPress.
Lorsque WordPress effectue une mise à jour, il crée brièvement un fichier .maintenance dans le répertoire racine de votre site Web. Si la mise à jour échoue, ce fichier risque de ne pas être supprimé automatiquement, ce qui peut provoquer le WSoD.
Étapes pour supprimer le fichier .maintenance :
- Accédez à votre site via FTP ou le gestionnaire de fichiers de votre fournisseur d'hébergement comme cPanel.
- Recherchez un fichier nommé .maintenance dans le répertoire racine de votre installation WordPress.
- Supprimez le fichier .maintenance .
Une fois ce fichier supprimé, votre site devrait sortir du mode maintenance. Et le WSoD pourrait être résolu.
Si vous avez essayé toutes les étapes ci-dessus et que le problème WSoD n'est toujours pas résolu , contactez votre fournisseur d'hébergement. Ils peuvent disposer de journaux ou d'outils qui peuvent aider à diagnostiquer le problème, en particulier s'il est lié aux performances du serveur ou aux autorisations de fichiers.
Alternativement, vous pouvez restaurer une sauvegarde de votre site Web . Si vous disposez d’une sauvegarde récente de votre site, cela peut rapidement tout ramener à la normale. N'oubliez pas qu'il est essentiel d'effectuer des sauvegardes régulières avant d'apporter des modifications à votre site.
Note de clôture sur la façon de réparer l'écran blanc de la mort de WordPress
Nous sommes arrivés à la fin. Vous connaissez maintenant toutes les solutions pour résoudre le problème de l’ écran blanc de la mort de WordPress .
Dans l’article de blog d’aujourd’hui, nous avons présenté quelques solutions efficaces pour l’écran blanc de la mort de WordPress. De la désactivation des plugins au changement de thème et à l'augmentation de votre mémoire PHP, ces étapes peuvent vous aider à remettre votre site sur les rails.
Lors du dépannage, n'oubliez pas de sauvegarder régulièrement votre site WordPress. Cette étape simple peut vous épargner beaucoup de stress plus tard. Garder vos thèmes et plugins à jour est également un bon moyen d'éviter des problèmes à l'avenir.
Découvrez quatre méthodes simples pour corriger les publications WordPress renvoyant des erreurs 404. Consultez-le et dites adieu à ces pages d'erreur embêtantes !
Avez-vous déjà eu affaire à l'écran blanc de la mort ? Qu'est-ce qui a fonctionné pour vous ? Nous serions ravis d’entendre vos expériences dans les commentaires ci-dessous ! Vos conseils pourraient aider quelqu'un d'autre confronté au même problème.