fbpx

Comment Réparer l’Erreur Critique sur WordPress (Étape par Étape)

Rencontrez-vous une erreur critique sur votre site WordPress ? Parfois, WordPress peut afficher un message d’erreur indiquant : « Une erreur critique est survenue sur votre site. Veuillez vérifier l’email de l’administrateur du site pour des instructions. » Ce message contient également un lien vers le guide de débogage de WordPress.

Dans ce guide, nous vous montrerons comment corriger l’erreur critique sur WordPress. Nous parlerons également des causes de cette erreur et des moyens de l’éviter.
Fixing the critical error in WordPress

Comment déterminer une erreur critique dans WordPress?

L’erreur critique dans WordPress est une erreur qui empêche WordPress de charger tous les scripts nécessaires à son fonctionnement correct.
Critical error in WordPress

Auparavant, cette erreur aurait entraîné un écran blanc de la mort ou un message d’erreur fatal à l’écran. Les débutants trouvaient cela peu utile et avaient du mal à résoudre le problème seuls.
WordPress recovery mode email

Depuis WordPress 5.2, les utilisateurs voient un message d’erreur générique : « Une erreur critique est survenue sur ce site. Veuillez vérifier l’email de l’administrateur de votre site pour des instructions », accompagné d’un lien vers le guide de débogage de WordPress.
Critical error in WordPress without email instructions

Comprendre la Cause de l’Erreur Critique sur WordPress

L’erreur critique sur WordPress peut paralyser votre site, mais comprendre ses origines est la première étape vers une solution. Cette erreur est souvent provoquée par des composants défectueux tels que des plugins, des scripts, ou des bouts de code mal configurés qui entravent le chargement normal de WordPress.

Facteurs Déclencheurs de l’Erreur Critique

  1. Code Défectueux : L’insertion de codes provenant de sources externes, comme des snippets de tutoriels, peut souvent introduire des erreurs critiques si ces morceaux de code sont incorrects ou incompatibles avec votre version de WordPress ou avec d’autres plugins installés.
  2. Conflits entre Extensions : Bien que la plupart des plugins populaires subissent des tests rigoureux pour éviter les problèmes, des conflits peuvent survenir entre plusieurs extensions ou avec le thème actif sur votre site. Ces conflits sont une source fréquente d’erreurs critiques, car ils peuvent perturber le fonctionnement harmonieux de votre site.

Diagnostic et Réparation de l’Erreur Critique

Identifier la cause précise de l’erreur critique est essentiel pour pouvoir la corriger efficacement. Le mode de récupération de WordPress, activé par le lien envoyé à l’adresse email de l’administrateur du site en cas d’erreur, permet de désactiver les éléments problématiques sans interférer avec l’accès public au site.

Solutions pour Réparer l’Erreur Critique sur WordPress

Rencontrer une erreur critique sur votre site WordPress peut sembler intimidant, mais il existe des solutions pratiques pour la résoudre, que vous ayez reçu l’e-mail de débogage ou non.

Réparation de l’Erreur Critique via l’E-mail de Débogage WordPress

Lorsque WordPress détecte une erreur critique, il tente d’envoyer un e-mail à l’administrateur du site. Cet e-mail contient des instructions spécifiques pour accéder au mode de récupération, où vous pouvez désactiver les plugins ou les thèmes problématiques sans impacter l’accès public à votre site.

Correction Manuelle de l’Erreur Critique sans E-mail

Si vous n’avez pas reçu d’email de débogage de WordPress ou si votre site ne supporte pas l’envoi d’e-mails via SMTP, vous pouvez toujours régler le problème manuellement:

  1. Accédez au mode de récupération: Utilisez un client FTP pour renommer le dossier des plugins, ce qui les désactivera tous temporairement et vous permettra de vérifier si le problème persiste.
  2. Restaurez un thème par défaut: Remplacer votre thème actuel par un thème par défaut de WordPress peut éliminer les erreurs dues à des thèmes corrompus.

Accéder à l’E-mail d’Administration pour Résoudre une Erreur Critique sur WordPress

Pour débuter la résolution d’une erreur critique sur votre site WordPress, consultez d’abord la boîte de réception de l’e-mail administratif que vous avez spécifié lors de l’installation de WordPress. Si vous n’êtes pas certain de l’adresse utilisée, elle correspond généralement à celle enregistrée lors de la création de votre compte d’hébergement, comme avec Bluehost ou d’autres services similaires.

Surveillez un e-mail intitulé « Votre site rencontre un problème technique ». Cet e-mail contient des détails cruciaux expliquant la cause de l’erreur, souvent accompagnés de captures d’écran pour une meilleure compréhension. Par exemple, une capture d’écran pourrait indiquer que l’erreur a été provoquée par un problème avec le thème de votre site.

En utilisant ces informations, vous pourrez aborder efficacement le problème et commencer les étapes de correction pour restaurer le bon fonctionnement de votre site.

Critical error caused by a WordPress theme

L’e-mail envoyé par WordPress suite à une erreur critique inclut non seulement des instructions générales mais aussi un lien spécifique. Ce lien vous redirige directement vers le mode de récupération de votre site, vous permettant de diagnostiquer et de résoudre le problème de manière sécurisée.

Au bas de cet e-mail, des détails approfondis vous révèlent la nature exacte de l’erreur. Vous y trouverez les informations précises sur le fichier et le segment de code responsables. Par exemple, dans un cas typique, un problème pourrait être identifié à la ligne 614 du fichier functions.php de votre thème WordPress, indiquant clairement l’origine de l’erreur.

Recovery email error details

Voici un autre cas illustrant une erreur provoquée par une extension WordPress qui présente des problèmes.

Comme vous pouvez le remarquer, le message indique le nom de l’extension et la ligne de code qui a causé l’erreur.

Plugin error details

Il ne vous reste plus qu’à cliquer sur le lien vers le mode de récupération de WordPress, ce qui vous amènera dans votre zone d’administration de WordPress.

Il vous sera demandé de vous connecter pour continuer.

Recovery mode login

Une fois connecté au mode de récupération, WordPress vous présente une notification détaillée. Cette alerte vous informe non seulement de la présence de l’erreur critique mais aussi de sa cause précise. Un lien pratique, inclus dans cette notification, vous dirigera directement vers l’interface où vous pouvez rectifier le problème.

À titre d’exemple, imaginez une notification sur votre écran de WordPress qui vous alerte d’une erreur critique provoquée par un plugin spécifique. Elle vous fournira également un lien direct vers la page des extensions, où vous pourrez gérer ou désactiver le plugin fautif.

WordPress recovery mode dashboard

Lorsque vous appuyez sur le lien, l’extension qui pose problème apparaîtra. Il vous montrera aussi la ligne de code qui a causé l’erreur.

Il est possible de désactiver l’extension en appuyant sur le bouton « Désactiver ».

Deactivate plugin

Si vous rencontrez une erreur critique liée à un plugin, envisagez de rechercher une extension alternative ou contactez le support technique du développeur pour résoudre le problème. En cas de souci avec un thème, WordPress vous redirigera vers la page des thèmes où le thème fautif sera clairement indiqué, vous permettant de l’identifier et de prendre les mesures nécessaires pour rectifier l’erreur.

Broken theme

Il est possible de changer votre thème WordPress. Il est également possible de retirer le thème endommagé et de le réinstaller à partir de la source officielle afin de vérifier si cela résoud le problème.

Après avoir résolu le problème, appuyez sur le bouton « Quitter le mode de récupération » situé en haut de la page.

Exiting the recovery mode in WordPress

 

Correction d’une Erreur Critique sur WordPress sans Email de Notification

Si vous n’avez pas reçu d’email de notification lorsqu’une erreur critique apparaît sur votre WordPress, voici comment diagnostiquer et résoudre le problème efficacement. Si l’erreur résulte d’une modification récente, comme l’installation d’une nouvelle extension, la première étape consiste à la désactiver. Si vous ne savez pas quelle modification a causé l’erreur, suivez ces étapes pour une résolution :

  1. Désactiver Toutes les Extensions : Utilisez un client FTP ou le gestionnaire de fichiers de votre panneau de contrôle pour naviguer jusqu’au dossier wp-content et renommer le dossier « plugins », ce qui désactivera toutes les extensions. Cette action peut aider à restaurer l’accès à votre site en supprimant temporairement les conflits potentiels.
    Rename plugins folder2. Modifier le thème par défaut.

    Ensuite, pour résoudre cette erreur critique, il est nécessaire de remplacer votre thème WordPress par un thème par défaut. Si le problème est causé par un code de votre thème WordPress actuel, cela permettra de corriger cette erreur critique.

    Pour cela, il faut se rendre dans le répertoire des thèmes de WordPress.org et télécharger une nouvelle version d’un thème par défaut tel que Twenty Twenty-Two ou Twenty Twenty-Three.

    Download a default theme
    Ensuite, vous devez décompresser le fichier du thème sur votre ordinateur.

    Cela créera un dossier portant le nom du thème sur votre ordinateur.
    Extract theme files

    Il est nécessaire de vous connecter à votre site WordPress en utilisant un client FTP ou l’application Gestionnaire de fichiers de votre panneau de contrôle de l’hébergeur (hébergeur).

    Après avoir accédé, rendez-vous dans le dossier /wp-content/themes, où vous découvrirez une liste de tous les thèmes installés sur votre site web.
    Download themes as backup

    Téléchargez tous ces dossiers sur votre ordinateur à titre de sauvegarde.

    Ensuite, vous devez supprimer tous les dossiers du thème de votre site.
    Delete themes

    Si votre installation WordPress ne contient aucun thème actif et que cela provoque une erreur critique, téléchargez et installez un thème par défaut. Après avoir chargé le dossier du thème sur votre serveur, visitez votre site pour vérifier si l’erreur a été résolue. Si le problème était lié au thème, cette action devrait permettre de rétablir l’accès à votre site sans afficher d’erreur critique.

    Upload theme folder

    3. éinstallation de WordPress pour Corriger les Erreurs Critiques:

    WordPress files
    Si un fichier corrompu ou un malware provoque une erreur critique sur votre site WordPress, la solution la plus directe est de réinstaller WordPress. Téléchargez la dernière version depuis le site officiel de WordPress.org et décompressez-la sur votre ordinateur pour obtenir tous les fichiers nécessaires.
    Upload core WordPress files
    Utilisez un client FTP pour accéder au dossier racine de votre site et téléchargez les nouveaux fichiers WordPress, en choisissant de les écraser pour remplacer les anciens. Cette action devrait éliminer toute erreur liée à des fichiers corrompus et restaurer le fonctionnement normal de votre site.
    Overwrite core files

    4. Activer le Débogage pour Résoudre les Erreurs dans WordPress

    Pour diagnostiquer et résoudre les erreurs critiques dans WordPress, activez le système de débogage intégré. Modifiez le fichier wp-config.php en remplaçant la ligne define('WP_DEBUG', false); par un ensemble de directives qui activent le débogage complet :

    plaintext
    define('WP_DEBUG', true);
    define('WP_DEBUG_DISPLAY', true);
    define('WP_DEBUG_LOG', true);
    define('SCRIPT_DEBUG', true);

    Ces modifications permettent d’afficher les erreurs PHP, les avertissements et autres notifications directement sur votre site, tout en les enregistrant dans un fichier debug.log situé dans le dossier /wp-content/. Cela facilite l’identification et la correction des sources de dysfonctionnement de votre site WordPress.
    Debug critical error

    5. Élargir la capacité de mémoire de PHP.

    Le serveur web de votre prestataire de services est un ordinateur ordinaire. Il nécessite de la mémoire afin d’exécuter de manière efficace plusieurs applications simultanément.

    Lorsque votre serveur n’a pas les ressources nécessaires pour exécuter PHP, il peut se bloquer ou ne plus répondre. Il est possible que cela provoque une erreur critique dans WordPress.

    Afin de résoudre cette problématique, il est possible d’augmenter la capacité de mémoire de PHP en demandant à votre hébergeur d’utiliser davantage de mémoire pour PHP.

    Il vous suffit d’entrer/entrer la ligne suivante dans votre fichier wp-config.php.

    1 set( ‘WP_MEMORY_LIMIT’, ‘512M’ ); Hébergé avec ❤️ par WPCode 1-click utilisation dans WordPress.
    N’oubliez pas de sauvegarder et de transférer vos modifications sur le serveur en téléchargement.

    Pour cela.

    6. Mise à Jour de PHP pour Optimiser WordPress

    How to check the PHP version on your WordPress website

    Pour garantir le bon fonctionnement de votre site WordPress, assurez-vous que la version de PHP utilisée par votre serveur d’hébergement est au moins 7.4. Vous pouvez vérifier la version actuelle de PHP via le tableau de bord de WordPress en accédant à ‘Outils’ > ‘Santé du site’ et en consultant l’onglet ‘Informations sur le site’. Si votre version est obsolète, effectuez une mise à jour via le panneau de contrôle de votre hébergeur. Cette mise à jour est cruciale pour éviter des erreurs critiques et améliorer la performance de votre site.
    Find PHP version

    Conclusion

    Addressing critical errors in WordPress effectively requires a structured approach, from checking emails for recovery links to manually troubleshooting plugins and themes. By leveraging built-in tools like the debugging feature and ensuring your hosting environment is updated, particularly with PHP versions, you can maintain a stable and efficient WordPress site. Remember, proactive measures and regular maintenance are key to preventing these errors and ensuring the smooth operation of your website.

Cookies à volonté

Nous utilisons nos propres cookies et ceux de tiers pour nous permettre de comprendre comment le site est utilisé.