


Kostenlose Erfassung von Produktionsfehlern für PrestaShop 9 mit Datenschutzbereinigung, Fingerprint-Gruppierung, Incident-Historie und sicheren Diagnosen.
Crash Snapshot Lite ist ein kostenloses Diagnosemodul für PrestaShop 9, das unterstützte PHP-, Symfony- und PrestaShop-Fehler auf Anwendungsebene in der Produktion erfasst, ohne den Shop in einen vollständigen Debug-Bildschirm zu verwandeln. Es speichert einen bereinigten Incident-Snapshot im Back Office, sodass ein zufällig auftretender Fehler nachträglich untersucht werden kann.
Nachdem die Crash-Snapshot-Laufzeit geladen wurde, können unterstützte Exceptions automatisch erfasst werden. Fatale Fehler und Shutdown-Fehler verwenden zunächst einen privaten Datei-Spool als Fallback; anschließend können eine normale Anfrage oder der Wartungs-Cron diese Incidents in die Datenbank importieren.
Jeder Incident kann eine bereinigte Fehlermeldung, Fehler- oder Exception-Typ, Datei und Zeile, einen sicheren Stack Trace, Front-Office-/Back-Office-/API-Kontext, Anfrageinformationen und Umgebungsdetails wie PrestaShop-Version, PHP-Version, Theme, Shop-ID und Speichernutzung enthalten.
Crash Snapshot geht bewusst konservativ mit erfassten Daten um. Bekannte Secrets, Cookies, Authorization-Header, rohe Request-Bodies und Stack-Argumente werden standardmäßig nicht gespeichert. Ein Datenschutzfilter entfernt außerdem sensible Werte aus Diagnosezeichenketten, bevor sie gespeichert werden.
Wiederholte Vorkommen desselben Problems werden unter einem Incident-Fingerprint zusammengefasst. Statt das Dashboard mit doppelten Zeilen zu füllen, erhöht Crash Snapshot den Vorkommenszähler und aktualisiert den Zeitpunkt des letzten Auftretens.
Das Diagnosepanel prüft Exception-Listener, Shutdown-Handler, privates Spool-Verzeichnis, Datenbankspeicherung, Datenschutzfilter und Retention-Bereinigung. Ein sicherer Selbsttest erzeugt bewusst klar gekennzeichnete synthetische Incidents, damit Capture-Pipeline, Spool-Import und Datenschutzbereinigung überprüft werden können.
Das Modul erzeugt eine private, tokenisierte Cron-URL. Wird sie ungefähr alle fünf Minuten ausgeführt, importiert sie Fatal-/Shutdown-Incidents aus dem privaten Spool und führt die Retention-Bereinigung durch. Normale Anwendungsexceptions werden sofort gespeichert, wenn die Datenbank verfügbar ist; der Cron durchsucht daher nicht den normalen Shop-Traffic nach Fehlern.
Lite bietet produktionssichere Erfassung und Incident-Prüfung. Pro ergänzt Quellenerkennung, Datenbankdiagnostik, Korrelation mit jüngsten Änderungen, Support-Bundles, Alarmierung und erweiterte Retention-Steuerung.
Grundlegende Erfassung von Produktions-Incidents, Datenschutzbereinigung und Diagnosehistorie.
Erkennung der wahrscheinlichen Quelle, SQL-Diagnostik, Änderungskorrelation, Support-Bundles und Alerts.
Crash Snapshot Pro ansehenLite versucht nicht, das wahrscheinlichste Modul, Theme oder die wahrscheinlichste Datenbankquelle zu identifizieren, einen Incident mit jüngsten Modul-/Cache-Änderungen zu korrelieren, SQLSTATE-Details zu klassifizieren, herunterladbare Support-Bundles zu erstellen oder E-Mail-/Webhook-Alerts zu senden. Diese Workflows sind Crash Snapshot Pro vorbehalten.
Nein. Es erfasst unterstützte Fehler auf Anwendungsebene, nachdem seine Laufzeit geladen wurde. Ein Fehler, der auftritt, bevor PrestaShop oder das Modul startet, kann nicht garantiert in Crash Snapshot erscheinen.
Bekannte Secrets, Cookies, Authorization-Header, rohe Request-Bodies und Stack-Argumente werden standardmäßig nicht gespeichert. Der Datenschutzfilter bereinigt Diagnosezeichenketten zusätzlich vor der Speicherung.
Der Cron ist ein Wartungspfad. Er importiert Fatal-/Shutdown-Incidents, die zuerst in den privaten Spool geschrieben wurden, und führt die Retention-Bereinigung aus. Er durchsucht keine normalen Seiten nach Fehlern.
Ja. Lite und Pro verwenden dasselbe Crash-Snapshot-Speichermodell für Incidents. Pro erweitert das Diagnoseschema und wird zur aktiven Edition, ohne eine separate Incident-Historie zu benötigen.
Entdecken Sie weitere Administrationsmodule, lesen Sie die PrestaSuite-Dokumentation oder kontaktieren Sie den Support, wenn Sie Hilfe mit einem erfassten Incident benötigen.