Vous ouvrez votre site et vous tombez sur un écran blanc, ou sur le message « Il y a eu une erreur critique sur ce site ». Pas de panique : dans la grande majorité des cas, la panne se répare sans perte de données.
Ce que signifie ce message
WordPress a rencontré une erreur PHP fatale : un morceau de code n'a pas pu s'exécuter. Le plus souvent, la cause est une extension ou un thème incompatible, souvent juste après une mise à jour.
Étape 1 : vérifiez votre boîte email
WordPress envoie généralement un email à l'adresse de l'administrateur, avec le nom de l'extension fautive et un lien de mode de récupération. Ce lien permet de vous connecter et de désactiver l'extension en cause.
Étape 2 : désactivez les extensions
Sans accès à l'administration, connectez-vous par FTP ou via le gestionnaire de fichiers de votre hébergeur, puis renommez le dossier wp-content/plugins en plugins-off. Si le site revient, réactivez les extensions une par une pour trouver la coupable.
Étape 3 : testez le thème
Si les extensions ne sont pas en cause, le problème peut venir du thème. Renommez le dossier du thème actif : WordPress basculera sur un thème par défaut s'il est installé.
Étape 4 : vérifiez la version de PHP
Un changement de version de PHP chez l'hébergeur peut rendre un vieux thème ou une vieille extension incompatible. Revenir temporairement à la version précédente permet de remettre le site en ligne, le temps de corriger.
Étape 5 : consultez le journal d'erreurs
Le fichier de logs PHP de votre hébergement indique précisément le fichier et la ligne en cause. C'est l'information la plus utile pour un développeur.
Pour que cela n'arrive plus
- Faites une sauvegarde complète avant chaque mise à jour
- Testez les mises à jour importantes sur une copie du site
- Limitez le nombre d'extensions
- Confiez la maintenance à un professionnel
Votre site est en panne maintenant ? Je le répare rapidement, 7 jours sur 7, même en soirée, avec un diagnostic clair avant toute intervention.