Comprendre et corriger les erreurs critiques sur WordPress

Rédacteur : LaRedac
18 mars 2025

Lors de la gestion d’un site WordPress, il arrive parfois que le site affiche une « Erreur critique » rendant l’accès impossible. Ce problème peut avoir plusieurs causes, notamment des conflits entre plugins, des erreurs PHP, des fichiers corrompus ou encore des problèmes de base de données. Dans cet article, nous allons explorer les principales causes de ces erreurs et les solutions à mettre en place.


1. Identifier la cause de l’erreur critique

Avant de chercher à corriger le problème, il est important d’identifier son origine. WordPress propose un mode debug permettant d’afficher des messages d’erreur détaillés.

Activer le mode debug

  1. Accédez au fichier wp-config.php via FTP ou le gestionnaire de fichiers de votre hébergeur.
  2. Ajoutez ou modifiez les lignes suivantes :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
  1. Enregistrez et rechargez votre site.
  2. Consultez le fichier wp-content/debug.log pour voir les erreurs enregistrées.

Ces erreurs vous donneront des indices sur l’origine du problème.


2. Désactiver les plugins problématiques

Une des causes les plus courantes des erreurs critiques est un conflit entre plugins. Pour tester cette hypothèse :

  1. Accédez à votre site via FTP et ouvrez le dossier wp-content/plugins/.
  2. Renommez le dossier plugins en plugins_old.
  3. Rechargez votre site. Si celui-ci fonctionne à nouveau, le problème vient d’un plugin.
  4. Restaurez le dossier sous son nom original, puis désactivez les plugins un par un via l’administration WordPress pour identifier celui qui pose problème.

Exemple de plugins posant problème :

  • woocommerce-pdf-invoices-packing-slips
  • advanced-woo-labels
  • e-transactions-wc

Si un plugin est en cause, mettez-le à jour ou remplacez-le par une alternative compatible.


3. Vérifier et réparer la base de données

Parfois, l’erreur critique est due à une base de données corrompue ou mal importée lors d’un transfert. Voici comment vérifier et corriger cela :

  1. Accédez à phpMyAdmin via votre hébergeur.
  2. Sélectionnez votre base de données.
  3. Cliquez sur « Vérifier la table » pour détecter d’éventuelles erreurs.
  4. Si des erreurs sont détectées, utilisez l’option « Réparer la table ».
  5. Assurez-vous que le fichier wp-config.php contient bien les bonnes informations de connexion :
define('DB_NAME', 'nom_de_la_base');
define('DB_USER', 'utilisateur');
define('DB_PASSWORD', 'mot_de_passe');
define('DB_HOST', 'localhost');

Si votre site fonctionne correctement sur un autre serveur (comme c’était le cas en pointant les DNS vers OVH), le problème peut venir d’un mauvais export ou d’une mauvaise configuration sur le nouvel hébergement.


4. Vérifier les fichiers WordPress corrompus

Un fichier WordPress corrompu peut provoquer une erreur critique. Une solution consiste à remplacer certains fichiers essentiels :

  1. Téléchargez une version propre de WordPress depuis https://wordpress.org/download/
  2. Remplacez uniquement les dossiers suivants via FTP :
    • wp-admin/
    • wp-includes/
  3. Ne supprimez pas wp-content/ ni wp-config.php, car ils contiennent vos fichiers personnalisés et vos réglages.

5. Augmenter la mémoire PHP

Si votre site manque de mémoire, il peut afficher une erreur critique. Essayez d’augmenter la limite de mémoire PHP :

  1. Modifiez le fichier wp-config.php et ajoutez :
define('WP_MEMORY_LIMIT', '256M');
  1. Si cela ne fonctionne pas, essayez d’augmenter la limite via .htaccess :
php_value memory_limit 256M

Certains hébergeurs limitent cette option. Dans ce cas, contactez le support pour qu’ils augmentent la limite.


Conclusion

Les erreurs critiques sur WordPress peuvent être frustrantes, mais elles sont souvent causées par des conflits de plugins, des problèmes de base de données ou des fichiers corrompus. En suivant ces étapes, vous devriez pouvoir identifier et corriger l’origine du problème. Si vous rencontrez des difficultés, n’hésitez pas à nous contacter pour une assistance personnalisée.


0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir aussi…

Merci, votre message a bien été envoyé

Nous avons bien reçu votre demande. Nous revenons vers vous au plus vite avec une réponse claire et des premières orientations.

Si votre demande est urgente

contactez-nous par message sur WhatsApp.

WhatsApp