Kostenlos

Pipe9 WSOD Debugger – Fatale WordPress-Fehler abfangen & beheben

Verlieren Sie Ihre Website nie wieder durch den Weißen Bildschirm des Todes. Automatische Crash-Erfassung, Verursachererkennung, E-Mail-Benachrichtigungen und Ein-Klick-Wiederherstellung.

So funktioniert es

1. Absturz erkannt

Ein fataler PHP-Fehler tritt auf – das Plugin fängt ihn ab, bevor WordPress den weißen Bildschirm anzeigt. Ein Crash-Snapshot wird sofort gespeichert.

2. Verursacher identifiziert

Der Fehler-Backtrace wird analysiert, um zu ermitteln, welches Plugin oder Theme den Absturz verursacht hat. Das Ergebnis wird für das Dashboard gespeichert.

3. Rettungs-E-Mail

Eine E-Mail-Benachrichtigung wird an den Website-Administrator gesendet, mit einer sicheren Rettungs-URL. Durch Öffnen wird das fehlerhafte Plugin vorübergehend deaktiviert, sodass Sie sich einloggen und das Problem beheben können.

4. Dashboard-Wiederherstellung

Das Admin-Dashboard zeigt ein Crash-Protokoll, das verantwortliche Plugin und eine Ein-Klick-Wiederherstellungs-Schaltfläche. Kein FTP- oder Datenbankzugriff erforderlich.


Funktionen

🛡️ Automatische WSOD-Erfassung

Fängt fatale PHP-Fehler automatisch mit einem Shutdown-Handler ab. Ein Wiederherstellungs-Flag-System deaktiviert defekte Plugins bei der nächsten Anfrage, sodass das Rettungs-Panel sicher geladen werden kann.

🔍 Verursachererkennung

Analysiert den PHP-Fehler-Backtrace, um genau zu ermitteln, welche Plugin- oder Theme-Datei den Absturz ausgelöst hat. Kein manuelles Durchsuchen von Logs erforderlich.

📸 Crash-Snapshots

Speichert einen detaillierten Snapshot jedes Absturzes: Fehlermeldung, Backtrace, Verursacher und Zeitstempel. Wird in der Datenbank mit einem Datei-Fallback in wp-content/uploads/ gespeichert.

📧 E-Mail-Benachrichtigungen

Sendet eine Benachrichtigung an die Admin-E-Mail der Website mit einer sicheren Rettungs-URL. Klicken Sie sie von Ihrem Telefon aus an, um sich sofort zu retten.

🚀 Ein-Klick-Rettungs-URL

Eine signierte Rettungs-URL, die das abstürzende Plugin vorübergehend deaktiviert. Kein SSH, FTP oder wp-admin-Zugriff erforderlich – einfach den Link öffnen.

🧹 Sauberes Wiederherstellungs-Dashboard

Eine eigene Admin-Seite unter Extras, die alle Absturzereignisse auflistet, den Verursacher anzeigt und Ihnen erlaubt, das Plugin mit einem Klick wiederherzustellen.


Der Ablauf der Rettungs-URL

Vom Absturz zur Wiederherstellung – wie das Plugin Ihre Website rettet.

💥
1. **Absturz passiert** – Snapshot gespeichert, Wiederherstellungs-Flag geschrieben, E-Mail gesendet
📧
2. **E-Mail auf dem Handy öffnen** – den Rettungs-Link anklicken (oder für später ein Lesezeichen setzen)
🚩
3. **Rettungs-URL wird verarbeitet** – fehlerhaftes Plugin wird vorübergehend deaktiviert Eine JSON-Flag-Datei wird in wp-content/uploads/ geschrieben. Bei der nächsten Anfrage lädt nur dieses Plugin – alle anderen werden vorübergehend entfernt.
🛡️
4. **In wp-admin einloggen** – den Crash-Bericht unter Extras → WSOD Debugger ansehen
🔧
5. **Problem beheben** – das verantwortliche Plugin aktualisieren, ersetzen oder dauerhaft deaktivieren
6. **Auf „Plugin wiederherstellen“ klicken** – das gerettete Plugin wird wieder aktiviert, wenn Sie bereit sind

Wiederherstellungs-Flag-System

Wenn ein fataler Fehler erkannt wird, schreibt das Plugin eine kleine JSON-Flag-Datei in wp-content/uploads/pipe9-wsod-debugger/. Bei der nächsten Anfrage aktiviert dieses Flag über einen option_active_plugins-Filter nur dieses Plugin — alle anderen werden vorübergehend entfernt. Dies verhindert, dass das defekte Plugin erneut abstürzt, und gibt Ihnen sicheren Zugriff auf das Rettungs-Panel.

Kein MU-Plugin erforderlich. Alles läuft über das reguläre Plugin. Beenden des Wiederherstellungsmodus löscht das Flag und die Website kehrt zum Normalzustand zurück.


Installation

  1. Suchen Sie in der WordPress-Admin-Oberfläche unter **Plugins → Installieren** nach **„Pipe9 WSOD Debugger“**
  2. Klicken Sie auf **Jetzt installieren** und anschließend auf **Aktivieren**
  3. Fertig – das Plugin überwacht ab sofort automatisch auf fatale Fehler
  4. Testen Sie die Rettungs-URL unter Extras → Pipe9 WSOD Debugger, um sicherzustellen, dass alles funktioniert

**Systemvoraussetzungen:** WordPress 5.2+, PHP 7.2+


FAQ

Ja. Die Rettungs-URL ist genau für diesen Fall ausgelegt. Wenn Sie sie öffnen, wird das Wiederherstellungs-Flag-System aktiviert: Es schreibt eine Flag-Datei, und bei der nächsten Anfrage wird nur dieses Plugin geladen, während alle anderen Plugins entfernt werden. So können Sie sicher auf das Rettungs-Panel zugreifen, selbst wenn ein defektes Plugin ansonsten jede Seite zum Absturz bringen würde.
Ja. Jede Rettungs-URL enthält einen zufällig generierten 32-stelligen Geheimschlüssel, der für Ihre Website einzigartig ist. Der Schlüssel wird in der Datenbank gespeichert und ändert sich nie – behandeln Sie ihn wie ein Passwort. Bewahren Sie ihn vertraulich auf: Jeder, der die URL kennt, kann Plugins deaktivieren oder Themes wechseln. Das Rettungs-Panel ermöglicht ausschließlich die Verwaltung von Plugins und Themes – nichts weiter.
Crash-Snapshots werden in der WordPress-Datenbank (wp_options) mit einem Datei-Fallback gespeichert. Sie bleiben erhalten, bis Sie sie im Dashboard verwerfen. Die Deinstallation des Plugins entfernt alle Daten.
Minimal. Der Shutdown-Handler wird nur einmal registriert, verursacht einen vernachlässigbaren Overhead und führt seine vollständige Logik nur dann aus, wenn tatsächlich ein fataler Fehler auftritt.