Souvent, le message « Fatal error » disparaît quand on attend quelques secondes et qu’on actualise la page sur laquelle on est.

Si le message persiste, il convient d’agir méthodiquement afin d’éliminer au fur et à mesure les pistes. Trouver la problématique et l’anéantir.

Suivez les différentes étapes ci-dessous dans l’ordre si le fait d’actualiser votre page ne suffit pas.

Identifier le problème

Normalement, le « fatal error » est accompagné d’autres éléments mentionnant explicitement d’où vient le problème. Vous pouvez l’entrer dans ChatGPT et lui demander d’où pourrait provenir cette erreur.

Dans de nombreux cas, le plugin problématique sera mentionné.

Si cela n’est pas suffisant pour résoudre le problème, vous pouvez activer le mode debug. Au fichier wp-config.php de votre site, ajoutez ces lignes de codes :

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Ensuite, consultez le fichier debug.log que vous trouverez dans le dossier « wp-content » qui vous mentionnera le fichier problématique.

Désactivation de l’élément perturbateur

Si vous avez localisez le plugin à l’origine de l’erreur, désactivez le et contactez son développeur. De même que pour un thème, ayez toujours un thème de secours avec un design acceptable au cas où vous serez dans ce cas. Privilégiez les thèmes WordPress par défaut.

Si vous ne savez pas d’où vient le soucis :

  • désactivez tous les plugins et réactivez les un par un, continuez jusqu’à ce que le problème revienne
  • une fois que l’erreur se manifeste, le plugin que vous venez d’activer sera le coupable

Faîtes pareil avec votre thème.

Si cela ne donne rien, il faut examiner votre serveur.

Votre serveur vous joue des tours

La première choses à faire pour la partie serveur est de vérifier que vous soyez à la dernière version PHP recommandée pour des raisons de sécurité. Si ça n’est pas le cas, mettez à jour votre version PHP.

Attention, cela peut faire sauter votre site. Pensez à sauvegarder votre site avant de faire cette manipulation.

Également, la nouvelle version PHP doit être compatible avec votre thème et vos plugins.

Si cela n’est pas suffisant, augmentez les ressources de votre serveur en éditant la ligne « wp_memory_limit » dans wp-config.php pour que sa valeur s’affiche comme tel :

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

Car oui, le « fatal error » peut être dû à des ressources allouées trop faibles.

Votre site est probablement cassé

Si les solutions précédentes ne suffisent pas, il se peut que votre installation soit cassée (corrompue) au niveau des fichiers WordPress ou de votre base de données.

De ce fait, il va être assez compliqué de vous donner des recommandations précises car cela dépendra de ce qui est corrompu exactement.

J’aurai pu vous dire de réupload WordPress ou d’utiliser une commande comme « wp_allow_repair » mais j’ai bien peur que cela ne suffise pas.

Solution : si rien n’a résolu votre fatal error, contactez Jennifer qui saura vous aider.

Vous bloquez avec cette manipulation ?

Contactez-moi pour que je vous vienne en aide, j'assiste les propriétaires de sites web depuis + de 10 ans maintenant :

Auteur de l'article : Ramzi de Mayboutik

Passionné par le web, je vous transmets mes modestes connaissances WordPress et SEO en détente.