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.
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
enplugins_old
. - Vérifiez si votre site refonctionne. Si c’est le cas, l’erreur provient d’une extension.
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.
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
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.
Comments
[…] a ses petits secrets, mais l’important c’est le goût final ! Si vous rencontrez des problèmes informatiques, nous avons probablement la […]