Gratuit

Pipe9 WSOD Debugger — Capture et récupération après les erreurs fatales WordPress

Ne perdez plus jamais votre site à cause de l'écran blanc de la mort. Capture automatique des crashes, détection du responsable, alertes par courriel et récupération en un clic.

Comment ça fonctionne

1. Crash détecté

Une erreur PHP fatale se produit — l'extension l'intercepte avant que WordPress n'affiche l'écran blanc. Un instantané du crash est enregistré immédiatement.

2. Responsable identifié

La trace de la pile d'erreur est analysée pour identifier quelle extension ou quel thème a provoqué le crash. Le résultat est stocké pour le tableau de bord.

3. Courriel de secours

Une alerte par courriel est envoyée à l'administrateur du site avec une URL de secours sécurisée. En l'ouvrant, l'extension défaillante est temporairement désactivée pour vous permettre de vous connecter et de résoudre le problème.

4. Récupération via le tableau de bord

Le tableau de bord d'administration affiche un journal des crashes, l'extension responsable et un bouton de récupération en 1 clic. Aucun accès FTP ou base de données nécessaire.


Fonctionnalités

🛡️ Capture automatique de l'écran blanc

Capture automatiquement les erreurs PHP fatales à l'aide d'un gestionnaire d'arrêt. Un système de drapeau de récupération supprime les extensions défectueuses à la prochaine requête afin que le panneau de secours puisse se charger en toute sécurité.

🔍 Détection du responsable

Analyse la trace de la pile d'erreur PHP pour identifier exactement quelle extension ou quel fichier de thème a déclenché le crash. Plus besoin de fouiller manuellement les journaux.

📸 Instantanés de crash

Enregistre un instantané détaillé de chaque crash : message d'erreur, trace de la pile, responsable et horodatage. Stocké dans la base de données avec une sauvegarde dans wp-content/uploads/.

📧 Alertes par courriel

Envoie une alerte à l'adresse courriel de l'administrateur du site avec une URL de secours sécurisée. Cliquez depuis votre téléphone pour récupérer instantanément.

🚀 URL de secours en un clic

Une URL de secours signée qui désactive temporairement l'extension défaillante. Aucun accès SSH, FTP ou wp-admin nécessaire — ouvrez simplement le lien.

🧹 Tableau de bord de récupération propre

Une page d'administration dédiée sous Outils qui liste tous les événements de crash, indique le responsable et vous permet de restaurer l'extension en un seul clic.


Le flux de l'URL de secours

Du crash à la récupération — comment l'extension sauve votre site.

💥
1. **Le crash se produit** — instantané sauvegardé, drapeau de récupération écrit, courriel envoyé
📧
2. **Ouvrez le courriel sur votre téléphone** — cliquez sur le lien de secours (ou mettez-le en favori pour plus tard)
🚩
3. **L'URL de secours est traitée** — l'extension défaillante est temporairement désactivée Un fichier JSON de drapeau est écrit dans wp-content/uploads/. À la prochaine requête, seule cette extension se charge – toutes les autres sont temporairement supprimées.
🛡️
4. **Connectez-vous à wp-admin** — consultez le rapport de crash dans Outils → WSOD Debugger
🔧
5. **Résolvez le problème** — mettez à jour, remplacez ou désactivez définitivement l'extension responsable
6. **Cliquez sur « Restaurer l'extension »** — l'extension secourue est réactivée quand vous êtes prêt

Système de Drapeau de Récupération

Lorsqu'une erreur fatale est détectée, l'extension écrit un petit fichier JSON de drapeau dans wp-content/uploads/pipe9-wsod-debugger/. À la prochaine requête, ce drapeau déclenche un filtre option_active_plugins qui n'active que cette extension — toutes les autres sont temporairement supprimées. Cela empêche l'extension défectueuse de planter à nouveau, vous donnant un accès sécurisé au panneau de secours.

Aucun MU-plugin requis. Tout fonctionne à partir de l'extension standard. Quitter le mode de récupération supprime le drapeau et le site revient à la normale.


Installation

  1. Recherchez **« Pipe9 WSOD Debugger »** dans **Extensions → Ajouter** dans l'administration WordPress
  2. Cliquez sur **Installer maintenant**, puis **Activer**
  3. Terminé — l'extension commence automatiquement à surveiller les erreurs fatales
  4. Testez l'URL de secours depuis Outils → Pipe9 WSOD Debugger pour confirmer que tout fonctionne

**Configuration requise :** WordPress 5.2+, PHP 7.2+


FAQ

Oui. L'URL de secours est conçue exactement pour ce scénario. Lorsque vous l'ouvrez, le système de drapeau de récupération s'active : il écrit un fichier de drapeau, puis à la prochaine requête seule cette extension est chargée, supprimant toutes les autres. Cela vous permet d'accéder au panneau de secours en toute sécurité, même avec une extension défectueuse qui ferait autrement planter chaque page.
Oui. Chaque URL de secours contient une clé secrète de 32 caractères générée aléatoirement et unique à votre site. La clé est stockée dans la base de données et ne change jamais — traitez-la comme un mot de passe. Gardez-la privée : quiconque possède l'URL peut désactiver des extensions ou changer de thème. Le panneau de secours n'expose que la gestion des extensions et des thèmes — rien d'autre.
Les instantanés de crash sont stockés dans la base de données WordPress (wp_options) avec une sauvegarde dans un fichier. Ils persistent jusqu'à ce que vous les supprimiez du tableau de bord. Désinstaller l'extension supprime toutes les données.
De manière minimale. Le gestionnaire d'arrêt n'est enregistré qu'une seule fois, ajoute une charge négligeable et ne déclenche sa logique complète que lorsqu'une erreur fatale se produit réellement.