Comment résoudre le message d’erreur: « Il y a eu une erreur critique sur votre site web ». Lorsque l’on gère un site WordPress, il est courant de rencontrer des problèmes techniques de temps à autre. Parmi les plus redoutés figure l’erreur critique. Cette panne peut sembler catastrophique au premier abord, d’autant plus quand elle surgit sans prévenir. Mais pas de panique ! Avec un peu de méthode et les bonnes astuces, vous pouvez rapidement remettre votre site sur pied. Dans cet article, nous explorerons des techniques avancées pour résoudre cette erreur redoutée.

Résoudre une erreur critique sur WordPress

1. Mode Débogage de WordPress

La première étape pour diagnostiquer le problème est d’activer le mode débogage de WordPress. Pour ce faire, ouvrez votre fichier wp-config.php (qui se trouve généralement à la racine de votre site WordPress) et recherchez la ligne:

define('WP_DEBUG', false);

Changez false par true. Cela activera le mode de débogage et vous devriez voir des messages d’erreur détaillés au lieu du message générique d’erreur critique. SI vous voulez en apprendre plus, n’hésitez pas à consulter notre blog.

2. Désactiver les extensions

De nombreuses erreurs critiques sont causées par des extensions incompatibles ou défectueuses. Pour déterminer si c’est le cas:

  • Accédez à votre dossier /wp-content/ via FTP ou le gestionnaire de fichiers de votre hébergeur.
  • Renommez le dossier plugins en plugins_old.
  • Vérifiez si votre site refonctionne. Si c’est le cas, l’erreur provient d’une extension.
Lire  Comment choisir son nom de domaine ?

Réactivez ensuite chaque extension une par une jusqu’à identifier celle qui pose problème.

3. Changer de thème

Si la désactivation des extensions n’a pas résolu le problème, essayez de changer de thème. Votre thème actuel pourrait être la cause du problème.

  • Toujours via FTP ou le gestionnaire de fichiers, accédez à /wp-content/themes/.
  • Renommez le dossier de votre thème actuel, cela forcera WordPress à utiliser le thème par défaut.
  • Si cela résout le problème, envisagez de mettre à jour ou de changer de thème.

4. Augmenter la limite de mémoire

Parfois, l’erreur peut être causée par une limite de mémoire épuisée. Pour augmenter la limite de mémoire de WordPress, ajoutez la ligne suivante à votre fichier wp-config.php:

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

5. Vérifier le fichier .htaccess

Un fichier .htaccess corrompu peut également provoquer des erreurs. Pour le vérifier:

  • Renommez votre fichier .htaccess actuel en .htaccess_old.
  • Créez un nouveau fichier .htaccess et copiez-y les règles par défaut de WordPress.

Si votre site refonctionne, le problème venait de là.

7. Vérifier les conflits de version PHP

Si votre hébergeur a récemment mis à jour la version de PHP, cela peut provoquer des conflits avec vos thèmes ou extensions. Vérifiez si votre thème et vos extensions sont compatibles avec la version de PHP utilisée. Sinon, demandez à votre hébergeur de revenir à une version précédente de PHP ou mettez à jour vos thèmes et extensions.

8. Restaurer une sauvegarde

Si vous avez une sauvegarde récente de votre site (ce que vous devriez toujours avoir), considérez la possibilité de restaurer votre site à un état antérieur où tout fonctionnait correctement. Cela peut résoudre le problème, surtout s’il a été causé par des changements récents.

Lire  Comment corriger l'erreur "err_file_not_found" : Guide complet

9. Désactiver le cache

Si vous utilisez un plugin de mise en cache ou si un système de mise en cache est activé par votre hébergeur, tentez de le désactiver. Parfois, le cache peut stocker une version obsolète ou corrompue du site.

10. Vérifier les autorisations de fichier

Les permissions incorrectes peuvent provoquer des erreurs. Assurez-vous que les dossiers ont l’autorisation 755 et que les fichiers ont 644. Vous pouvez vérifier et changer les permissions via FTP.

11. Consulter les logs d’erreurs

Certains hébergeurs proposent des journaux d’erreurs dans le panneau de contrôle d’hébergement. Ces logs peuvent donner des indices sur la cause de l’erreur.

12. Réparation de la base de données

Une base de données corrompue peut également provoquer des erreurs. Vous pouvez utiliser un plugin comme « WP-DBManager » pour réparer la base de données. Sinon, WordPress possède un mode de réparation intégré. Ajoutez define('WP_ALLOW_REPAIR', true); à votre fichier wp-config.php. Ensuite, visitez http://yourdomain.com/wp-admin/maint/repair.php.

13. Vérification des conflits CDN

Si vous utilisez un réseau de diffusion de contenu (CDN) comme Cloudflare, essayez de le mettre en mode de développement ou de le désactiver temporairement pour voir si cela résout le problème.

Conclusion

Il y a eu une erreur critique sur votre site web

L’erreur critique de WordPress, bien qu’effrayante au premier regard, n’est pas une fin en soi. Grâce aux méthodes et astuces détaillées dans cet article, vous êtes désormais armé pour la combattre efficacement. N’oubliez pas, la prévention reste le meilleur remède. Assurez-vous de maintenir votre site à jour, d’effectuer des sauvegardes régulières, et n’hésitez pas à revenir vers ce guide en cas de besoin. WordPress est une plateforme puissante et avec les bonnes pratiques, vous minimiserez le risque d’erreurs futures. Pour apprendre plus sur WordPress et la création de site, vous pouvez également consulter nos formations.

5/5 - (1 vote)

Comments

  • Comment bien vendre sur Internet? Guide complet 2023
    Reply

    […] a ses petits secrets, mais l’important c’est le goût final ! Si vous rencontrez des problèmes informatiques, nous avons probablement la […]

Laisser un commentaire

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

Se connecter

S’inscrire

Réinitialiser le mot de passe

Veuillez saisir votre identifiant ou votre adresse e-mail. Un lien permettant de créer un nouveau mot de passe vous sera envoyé par e-mail.