Fiche incident
Critical error sur WordPress - Causes & solutions
Tu tombes sur « Une erreur critique est survenue sur ce site » à la place de ta boutique : plus de front, plus de back-office, et chaque minute d'écran blanc est une commande perdue et un signal de panne envoyé à Google. La bonne nouvelle, c'est que dans la quasi-totalité des cas, ce n'est pas un piratage ni une perte de données, mais une exception PHP fatale qu'on peut isoler méthodiquement.
Ce guide ne te demande pas de tout casser au hasard. On part d'un arbre de décision selon ce que tu vois exactement à l'écran, on lit la vraie cause dans le debug.log au lieu de deviner, puis on applique la correction la plus ciblée possible — FTP ou WP-CLI — pour rétablir le site sans aggraver la panne. Objectif : remettre en ligne vite, puis sécuriser proprement.
Contexte technique
L'erreur critique WordPress remplace depuis la version 5.2 la page blanche de la mort (WSOD). Elle signale une exception PHP fatale détectée par le système de recovery mode intégré. L'email automatique envoyé à l'admin contient un lien recovery mode : /wp-login.php?action=enter_recovery_mode&rm_token=XXX qui permet de désactiver le plugin fautif sans FTP. Les causes les plus fréquentes en 2026 : plugins non compatibles PHP 8.2+, thèmes utilisant des fonctions dépréciées (each(), create_function), ou conflit wp_remote_get sur WordPress 6.4+ avec CURL désactivé en hosting mutualisé.
Cet incident peut impacter votre chiffre d’affaires.
Si ce problème touche le checkout, la disponibilité ou la performance, la perte de revenu peut être immédiate.
Note expert BugRescue
L'email recovery mode expire au bout de 24h. Ne le supprimez pas avant d'avoir tenté la restauration. Si l'email n'arrive pas, accédez à wp-content/debug.log via FTP pour identifier la stack trace PHP.
Prise en charge par des experts avec 15+ ans d’expérience e-commerce.
Équipe senior full-stack PrestaShop, WooCommerce, Magento, Shopify et WordPress. Intervention rapide sur incidents critiques et stabilisation durable — France, Maroc, Belgique et Suisse.