Correction "Il y a eu une erreur critique sur votre site WordPress"

Publié: 2023-03-22

Obtenir une erreur critique WordPress n'est pas quelque chose qu'aucun d'entre nous ne veut expérimenter par un effort d'imagination. Une erreur critique peut donner même aux administrateurs les plus expérimentés les mains moites et les genoux vacillants. Savoir quoi faire peut vous aider à rester calme et cool lorsque le gâteau atteint le ventilateur.

Il existe plusieurs raisons pour lesquelles une erreur critique peut se produire dans un site WordPress. Savoir quelles sont ces raisons, comment identifier la cause et comment la résoudre peut vous aider à minimiser les temps d'arrêt et à vous remettre en marche le plus rapidement possible.

C'est précisément le sujet de cet article.

Table des matières

    • Dépannage WordPress 101
      • Étape 1 : Avez-vous accès au tableau de bord WordPress ?
      • Étape 2 : L'erreur concerne-t-elle l'ensemble du site ?
      • Étape 3 : Pouvez-vous reproduire l'erreur ?
      • Étape 4 : Consultez le journal d'activité
      • Étape 5 : Activer WP_DEBUG
    • Liste de contrôle des erreurs critiques WordPress
      • Agréable d'avoir
      • aurait probablement dû
    • Causes d'erreurs critiques
      • Conflits de plugins
      • Conflits de thèmes
      • Fichiers WordPress corrompus
      • Limite de mémoire insuffisante
      • Version obsolète de WordPress
      • PHP obsolète
      • Logiciels malveillants
    • Que faire en cas de blocage

Tout d'abord : Dépannage WordPress 101

Résoudre l'erreur WordPress Avant de commencer à apporter des modifications à votre site Web WordPress, il vaut la peine de prendre un peu de temps pour résoudre le problème. Lorsqu'un site Web tombe en panne et que l'enfer se déchaîne, il peut être difficile de penser de manière calme et posée (croyez-moi, j'y suis allé). Avoir un guide préparé peut vous aider à vous assurer de cocher toutes les cases de dépannage sans manquer aucune étape critique.

Étape 1 : Avez-vous accès au tableau de bord WordPress ?

La première chose à faire est de déterminer si vous avez accès au tableau de bord WordPress. Si tel est le cas, cela rendra tout beaucoup plus facile. Si le back-end est inaccessible, ne paniquez pas (encore) - vous pouvez prendre de nombreuses mesures pour résoudre le problème sans accéder au tableau de bord.

Étape 2 : L'erreur concerne-t-elle l'ensemble du site ?

La prochaine chose que vous devez examiner est d'identifier si l'ensemble du site Web est en panne ou s'il ne s'agit que de certaines pages/sections de votre site Web. Cela peut vous aider à identifier la cause du problème.

Étape 3 : Pouvez-vous reproduire l'erreur ?

Si l'erreur est intermittente, comprendre ce qui la cause peut être d'une grande aide. Si vous êtes en mesure de reproduire l'erreur, c'est-à-dire d'identifier la séquence d'événements qui a conduit à l'erreur, cela peut vous aider à affiner les choses.

Étape 4 : Consultez le journal d'activité

Si WP Activity Log est installé sur votre WordPress, la vérification des dernières activités enregistrées peut vous aider à déterminer où se situe le problème. L'installation et la suppression de plugins, ainsi que les activités des utilisateurs, sont quelques-unes des principales choses que vous devriez rechercher. Même ainsi, il reste important de ne rien négliger au début du processus.

Étape 5 : Activer WP_DEBUG

WP_DEBUG est un outil de débogage WordPress intégré qui enregistre les erreurs, les avertissements et les avis générés par le code PHP, qui à son tour exécute WordPress. L'activation du mode de débogage de WordPress peut vous fournir des informations précieuses via le fichier journal wp_debug_log sur ce qui pourrait être à l'origine de l'erreur critique.

Liste de contrôle des erreurs critiques WordPress

Erreur critique

Avant de commencer à dépanner, vous devez vous assurer que vous avez accès aux outils dont vous avez besoin. L'accès à l'un de ces éléments peut déterminer de manière significative les options de dépannage et de résolution dont vous disposerez.

Agréable d'avoir

  1. Une sauvegarde récente du site WordPress
  2. Environnement de mise en scène/de test

aurait probablement dû

  1. Accès FTP
  2. CPanel/backend du fournisseur d'hébergement
  3. Analyseur de logiciels malveillants

Qu'est-ce qui peut provoquer une erreur critique sur WordPress ?

Plus un système comporte de pièces mobiles, plus les choses peuvent mal tourner. Comme les environnements WordPress peuvent être incroyablement complexes, un certain nombre de choses peuvent conduire à un écran blanc de la mort. Dans cette section, nous examinerons les principales causes et comment les résoudre.

Cause possible : conflits de plug-ins

Les conflits de plugins sont l'une des causes les plus courantes d'erreurs critiques dans WordPress. WordPress dispose d'un vaste référentiel de plugins gratuits et premium que vous pouvez utiliser pour étendre les fonctionnalités de votre site Web. Cependant, certains plugins peuvent ne pas bien fonctionner ensemble et peuvent provoquer une erreur critique. Par exemple, si deux plugins modifient la même table de base de données, cela peut provoquer un conflit et déclencher une erreur critique.

Comment corriger une erreur critique causée par des conflits de plugins

Pour corriger une erreur critique causée par des conflits de plugins, vous devrez identifier le plugin problématique et le désactiver. Si vous avez accès au tableau de bord WordPress, vous voudrez peut-être commencer par désactiver tous vos plugins et les réactiver un par un, et tester l'erreur critique.
Vous pouvez également désactiver manuellement les plugins WordPress en accédant au gestionnaire de fichiers ou au client FTP de votre site Web et en renommant le dossier du plugin dans le répertoire wp-content/plugins. Cela désactivera le plug-in, et vous pourrez ensuite vous connecter à votre site Web et résoudre le problème plus avant.

Cause possible : Conflits de thèmes

Les conflits de thème sont une autre cause fréquente d'erreurs critiques dans WordPress. Les thèmes WordPress contrôlent la conception et la mise en page globales de votre site Web, et ils peuvent également ajouter des fonctionnalités à votre site. Si vous utilisez un thème mal codé ou obsolète, cela peut provoquer des conflits avec d'autres plugins et déclencher une erreur critique.

Comment corriger une erreur critique causée par des conflits de thème

Pour corriger une erreur critique causée par des conflits de thème, vous devrez identifier le thème problématique et passer temporairement au thème par défaut (tel que Twenty Twenty). Le processus pour le faire est le même que pour les plugins. La seule différence ici est que le dossier de thème réside dans le répertoire wp-content/themes.

Cause possible : Fichiers WordPress corrompus

Un certain nombre de facteurs peuvent entraîner la corruption des fichiers principaux de WordPress, tels que des problèmes de serveur et des infections par des logiciels malveillants. Lorsqu'un fichier principal de WordPress est corrompu, il peut rendre votre site Web inaccessible et provoquer une erreur critique.

Comment réparer une erreur critique causée par des fichiers WordPress corrompus

Pour corriger une erreur critique causée par des fichiers corrompus, vérifiez d'abord l'intégrité de vos fichiers WordPress. Si vous rencontrez des problèmes, vous pouvez essayer de restaurer à partir de votre sauvegarde la plus récente. Si vous n'avez pas de sauvegarde, vous pouvez réinstaller WordPress manuellement. Avant de procéder à la réinstallation, assurez-vous d'effectuer une sauvegarde des fichiers et de la base de données de votre site Web pour éviter toute perte de données.

Cause possible : Limite de mémoire insuffisante

WordPress s'appuie sur la mémoire PHP pour fonctionner correctement. Si votre site Web dépasse la limite de mémoire allouée par votre serveur, cela peut provoquer une erreur critique. Ce problème est plus courant sur les sites Web à fort trafic ou dans les plugins gourmands en ressources.

Comment corriger une erreur critique causée par une mémoire insuffisante

Si vous avez un plan WordPress géré, vous ne pourrez peut-être pas augmenter votre limite de mémoire. Dans de tels cas, vous voudrez peut-être contacter votre fournisseur d'hébergement afin qu'il puisse enquêter davantage sur le problème. En règle générale, vous devrez peut-être mettre à niveau votre plan d'hébergement vers un package avec des limites de mémoire plus élevées. Si vous avez votre propre serveur, vous pouvez augmenter la limite de mémoire PHP. Pour ce faire, accédez au fichier php.ini de votre site Web et ajoutez la ligne de code suivante :

limite_mémoire = 256M

Si vous n'avez pas accès au fichier php.ini de votre site Web, vous pouvez essayer d'ajouter le code suivant au fichier wp-config.php de votre site Web :

définir('WP_MEMORY_LIMIT', '256M');

Cause possible : version obsolète de WordPress

L'utilisation d'une version obsolète de WordPress peut également provoquer des erreurs critiques. Les mises à jour de WordPress sont publiées assez régulièrement, corrigeant les bogues et les problèmes de sécurité et améliorant les performances de la plateforme. Si vous utilisez une version obsolète de WordPress, cela peut provoquer des conflits avec les plugins et les thèmes et déclencher une erreur critique.

Comment corriger une erreur critique causée par une version obsolète de WordPress

Pour corriger une erreur critique causée par une version obsolète de WordPress, vous devrez mettre à jour WordPress. Si vous avez accès au tableau de bord, cela devrait être assez simple. Cependant, si vous n'avez pas accès au back-end, vous devrez télécharger WordPress et mettre à jour manuellement les fichiers principaux en les téléchargeant via FTP/SFTP.

Cause possible : PHP obsolète

WordPress, ainsi que les plugins et les thèmes, sont construits sur PHP. Comme tout le reste, PHP reçoit ses propres mises à jour. Les mises à jour de WordPress, des plugins et des thèmes peuvent utiliser des fonctionnalités et des fonctions PHP plus récentes qui peuvent ne pas être disponibles dans une ancienne version de PHP, ce qui peut provoquer des erreurs.

Comment corriger une erreur critique causée par une version obsolète de WordPress

Si vous hébergez votre site Web WordPress sur votre propre serveur, connectez-vous simplement au serveur et vérifiez la version de PHP que vous utilisez. Dans Ubuntu, vous pouvez simplement taper php –version . Cela peut différer d'un système d'exploitation à l'autre. Si vous avez un hébergement géré, vérifiez auprès de votre fournisseur d'hébergement Web pour savoir quelle version de PHP est actuellement installée sur le serveur.

Cause possible : logiciel malveillant

WordPress n'est pas à l'abri des logiciels malveillants, qui peuvent créer toutes sortes de ravages sur votre site Web. Différents logiciels malveillants peuvent avoir des charges utiles différentes, il n'y a donc pas de règle à suivre lors du dépannage des problèmes causés par les logiciels malveillants.

Comment corriger une erreur critique causée par un logiciel malveillant

Si vous avez un plugin de suppression de logiciels malveillants auquel vous pouvez accéder, cela devrait être votre premier port d'escale. À défaut, vous pouvez supprimer manuellement les logiciels malveillants ; cependant, ce n'est pas un processus pour les faibles de cœur. Alternativement, il existe des entreprises qui le feront pour vous. Une fois le logiciel malveillant supprimé avec succès, le renforcement de WordPress peut aider à réduire considérablement les risques de réinfection.

Que faire lorsque vous êtes bloqué

Comme nous l'avons mentionné précédemment, les sites Web WordPress peuvent être des affaires incroyablement complexes. WordPress est également hautement personnalisable, ce qui signifie que la source de l'erreur peut être plus obscure. Si vous êtes bloqué, rappelez-vous que WordPress a une communauté dynamique et énergique qui est plus qu'heureuse de vous aider avec des questions techniques.

Les forums WordPress.org peuvent être d'une grande aide. Les groupes et les pages de médias sociaux peuvent également être une riche source d'informations lorsque vous cherchez à vous sortir d'un pépin.