Une erreur critique est survenue sur votre site WordPress ? Rétablissez votre site rapidement.
« Une erreur critique est survenue sur votre site WordPress » : que faire ?
Le message « Une erreur critique est survenue sur votre site » peut apparaître lorsqu’un problème empêche WordPress de charger correctement une page. Il est parfois accompagné d’un lien vers le mode de récupération ou d’une invitation à consulter la boîte e-mail de l’administrateur.
Cette erreur ne signifie pas nécessairement que votre site ou ses données sont perdus. Elle est souvent liée à une extension, à un thème, à une mise à jour ou à une configuration du serveur. Voici comment procéder méthodiquement pour identifier la cause et rétablir votre site.
Pourquoi WordPress affiche-t-il une erreur critique ?
WordPress affiche ce message lorsqu’il rencontre une erreur PHP suffisamment importante pour interrompre l’exécution du site. Les causes les plus fréquentes sont :
- une extension récemment installée ou mise à jour qui entre en conflit avec un autre élément du site ;
- un thème incompatible avec la version de WordPress ou de PHP utilisée ;
- une mise à jour interrompue ou incomplète ;
- une limite de mémoire PHP trop basse ;
- une erreur dans le code personnalisé du thème ou d’une extension ;
- une version de PHP incompatible avec un composant du site.
Consultez l’e-mail de récupération de WordPress
Après certaines erreurs fatales, WordPress envoie un e-mail à l’adresse de l’administrateur du site. Celui-ci peut préciser l’extension ou le thème à l’origine du problème et contenir un lien temporaire permettant d’accéder au mode de récupération.
Si vous recevez ce message, suivez le lien et connectez-vous à l’administration. Vous pourrez parfois désactiver le composant défaillant sans intervenir directement sur les fichiers du site. Vérifiez également les courriers indésirables si aucun e-mail n’apparaît dans votre boîte de réception.
Revenez sur la dernière modification
Si l’erreur est apparue juste après une mise à jour, l’installation d’une extension ou une modification du thème, cette opération est un bon point de départ pour le diagnostic. Évitez toutefois d’enchaîner les changements sans méthode : cela peut rendre la recherche de la cause plus difficile.
Avant toute manipulation, effectuez une sauvegarde des fichiers et de la base de données si cela est possible. Si vous gérez une boutique WooCommerce, protégez particulièrement les commandes, les comptes clients et les données de vente.
Désactivez les extensions en cas d’accès impossible à l’administration
Si vous ne pouvez pas vous connecter à WordPress, vous pouvez désactiver temporairement les extensions depuis le gestionnaire de fichiers de votre hébergeur ou via SFTP. Cette opération nécessite un accès aux fichiers du site.
- Ouvrez le dossier
wp-content. - Repérez le dossier
plugins. - Renommez-le temporairement, par exemple en
plugins-desactives. - Essayez de recharger votre site et votre page d’administration.
Si le site fonctionne de nouveau, une extension est probablement en cause. Rétablissez ensuite le nom du dossier, puis désactivez les extensions une par une depuis l’administration pour identifier celle qui pose problème. Renommer le dossier entier désactive toutes les extensions : certaines fonctions du site, notamment celles de WooCommerce, peuvent donc être temporairement indisponibles.
Vérifiez le thème actif
Un thème défectueux ou incompatible peut également provoquer une erreur critique. Si vous avez accès à l’administration, essayez d’activer temporairement un thème officiel WordPress. Si l’administration est inaccessible, le changement de thème peut se faire depuis la base de données ou par une intervention technique : procédez avec prudence et après sauvegarde.
Si le problème disparaît avec un autre thème, vérifiez si une mise à jour du thème est disponible ou contactez son éditeur. Une personnalisation récente du fichier functions.php peut aussi être à l’origine de l’erreur.
Consultez les journaux d’erreurs
Les journaux d’erreurs PHP de votre hébergeur peuvent indiquer le fichier et la ligne qui déclenchent le problème. Vous pouvez également activer temporairement le journal de débogage de WordPress dans le fichier wp-config.php :
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Les messages seront alors consignés dans wp-content/debug.log, sans être affichés aux visiteurs. Ne laissez pas le débogage activé inutilement sur un site en production : les journaux peuvent contenir des informations techniques sensibles. Une fois le diagnostic terminé, désactivez-le et supprimez le fichier de journal si nécessaire.
Vérifiez PHP et la mémoire disponible
Une version de PHP trop ancienne ou incompatible avec une extension peut provoquer une erreur fatale. Consultez les recommandations de WordPress, de votre thème et de vos extensions avant de modifier la version PHP depuis le panneau d’hébergement. Faites d’abord une sauvegarde et, si possible, testez le changement sur un environnement de préproduction.
Une mémoire PHP insuffisante peut aussi être en cause. Votre hébergeur peut vérifier la limite actuelle et vous aider à l’augmenter. Évitez de modifier plusieurs paramètres serveur à la fois : un changement isolé facilite le diagnostic.
Que faire si l’erreur persiste ?
Si les étapes précédentes ne résolvent pas le problème, transmettez à votre hébergeur ou à un spécialiste WordPress les informations utiles : l’heure d’apparition de l’erreur, les dernières modifications effectuées, les messages du journal PHP et les éventuels e-mails de récupération reçus. Ne communiquez jamais vos mots de passe par e-mail ou dans un espace public.
Pour une boutique WooCommerce, évitez de restaurer une sauvegarde ancienne sans vérifier son impact sur les commandes et les données enregistrées depuis sa création. L’hébergeur ou un professionnel peut vous aider à choisir une méthode de restauration qui limite les pertes.
Comment prévenir les erreurs critiques sur WordPress ?
- Effectuez des sauvegardes régulières et vérifiez qu’elles peuvent être restaurées.
- Mettez à jour WordPress, les extensions et le thème après avoir vérifié leur compatibilité.
- Testez les changements importants sur un site de préproduction.
- Limitez le nombre d’extensions et choisissez des composants suivis et maintenus.
- Surveillez les journaux d’erreurs et les ressources disponibles chez votre hébergeur.
En résumé, une erreur critique WordPress est généralement le signe d’un conflit ou d’un problème de configuration, et non d’une perte définitive du site. Commencez par consulter l’e-mail de récupération, sauvegardez vos données, puis vérifiez les extensions, le thème et les journaux d’erreurs avant d’apporter d’autres modifications.
Une erreur critique est survenue sur votre site WordPress ? Contactez-nous pour le réparer !
Laisser un commentaire