Si votre site affiche le message « Il y a eu une erreur critique sur ce site web », vous devrez accéder à votre base de données WordPress pour résoudre le problème. Dans la plupart des cas, cette erreur vous empêche d’accéder à votre tableau de bord WordPress, ce qui nécessite d’intervenir via un client FTP comme FileZilla. Si vous ne connaissez pas vos identifiants FTP, il est recommandé de contacter votre hébergeur pour les récupérer.
En cas de difficulté, notre équipe peut vous aider à récupérer l’accès à votre back office WordPress rapidement et en toute sécurité. Ne prenez aucun risque avec les fichiers de votre site, faites appel à des experts pour éviter toute manipulation hasardeuse.
Voici un aperçu des différentes solutions qui pourront résoudre l’erreur « Il y a eu une erreur critique sur ce site » :
• Activer le mode de débogage dans WordPress :
Cette solution permet d’avoir un aperçu sur les différentes erreurs PHP sur votre site. Activer le journal de débogage (debug.lol) dans le dossier wp-content vous permettra d’écrire toutes les erreurs PHP dans un fichier. Pour activer le mode de débogage WordPress, vous devez ajouter un morceau de code dans le fichier wp-config.php.
• Réinitialiser votre site web :
Si vous avez une sauvegarde, un backup très récent, il sera peut-être plus simple de restaurer cette sauvegarde. Toutefois, cette solution ne suffit pas toujours.
• Remplacer votre thème par un thème par défaut
Souvent, l’erreur est causée par votre Thème wordpress et restaurer un thème par défaut (par exemple, Twenty-Twenty One) suffira à la résoudre. Avant de faire cette manipulation, assurez-vous de sauvegarder votre site.
• Désactiver tous les plugins
L’erreur peut aussi être causée par un plugin. Il peut être difficile de localiser les Plugins wordpress en cause : il est donc recommandé de désactiver d’abord tous les plugins, puis de les réactiver un à un pour localiser celui qui pose problème. Cette manipulation est très simple depuis le Tableau de bord, dans la section Plugins > Plugins Installés, en cliquant sur Actions groupées > Désactiver.
Si vous n’avez pas accès au Tableau de bord, vous pouvez faire la manipulation via FTP.
• Augmenter la limite de mémoire PHP
Souvent, la cause de cette erreur est le dépassement de la mémoire PHP. Vérifiez la valeur limite par défaut et augmentez-la si elle est trop basse. Cette manipulation se fait facilement par FTP en ajoutant un morceau de code au fichier wp-config.php, juste avant la dernière ligne : define( ‘WP_MEMORY_LIMIT’, ‘XXXM’ );.
A la place de XXX, vous pouvez essayer 128M ou 256M. Si 256M ne résout pas le problème, la cause doit être ailleurs.
D’autres solutions, comme vider le cache de votre site web ou mettre à jour votre version de PHP, peuvent fonctionner si aucune de ces solutions n’a marché.