Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
An international version is available for our store.
weedesign

Testumgebung / Staging Manager

Bewertung: keine Bewertung ( Bewertung schreiben )
Downloads: <10

Beschreibung

Highlights

  • Kein Shell-Zugriff für Staging nötig: die gesamte Einrichtung läuft in reinem PHP und PDO
  • Speichersicherer Datenbankabzug: zeilenweises Streaming, keine vollständige Tabelle im Speicher
  • Verschlüsselte Zugangsdatenspeicherung: Staging-DB-Passwörter werden nie im Klartext gespeichert
  • Automatischer .env-Schutz für Staging: Dot-Files auf 0600 gesetzt und per PHP bei jedem Request gesichert
  • Vollständige Admin-Integration: Live-Log, Status-Polling und Multi-Umgebungs-Verwaltung ohne den Backend-Bereich zu verlassen

Features

  • Staging-Umgebung direkt im Admin mit einem einzigen Formular einrichten
  • Rekursive PHP-Dateikopie – kein rsync oder Shell-Werkzeug erforderlich
  • Vollständiger Datenbankabzug über streamenden PDO-Cursor – keine Speicherprobleme bei großen Tabellen
  • Automatisches Umschreiben aller Sales-Channel-Domain-URLs nach dem Datenbankabzug
  • Automatische Anpassung von APP_URL und DATABASE_URL in der Staging-.env
  • Mailer automatisch deaktiviert (null://null) – keine versehentlichen E-Mails an echte Kunden
  • Elasticsearch/OpenSearch im Staging automatisch deaktiviert
  • AES-256-CBC-Verschlüsselung für gespeicherte Datenbankpasswörter
  • Live-Log-Viewer für Staging im Admin mit Zeitstempel und Statusicons pro Schritt
  • Automatisches Status-Polling während laufender Einrichtung oder Synchronisation
  • Inkrementelle Synchronisation per Klick zum Aktualisieren einer bestehenden Umgebung
  • Mehrere parallele Staging-Umgebungen, jeweils vollständig isoliert
  • Apache .htaccess wird automatisch für Unterverzeichnis-Routing erzeugt
  • nginx-Konfigurations-Beispiel wird automatisch für die manuelle Server-Einrichtung erzeugt
  • Manueller Status-Reset für Umgebungen, die nach einem Absturz feststecken

Über die Erweiterung

Der Staging Environment Manager ermöglicht es, eine vollständig funktionsfähige Kopie des Produktiv-Shops in einem Unterverzeichnis der bestehenden Installation zu erstellen – ohne zweiten Server, ohne separates Hosting und ohne DevOps-Aufwand. Alles läuft direkt im Admin-Panel über reines PHP und PDO, ohne Shell-Befehle oder serverseitige Werkzeuge.


Bei der Einrichtung einer Staging-Umgebung kopiert das Plugin alle Dateien rekursiv, klont die gesamte Datenbank Tabelle für Tabelle über einen streamenden PDO-Cursor (sodass auch große Shops mit Millionen von Datensätzen ohne Speicherprobleme funktionieren), schreibt alle Sales-Channel-Domain-URLs um, passt die .env-Datei mit den Staging-Datenbankzugangsdaten und der neuen URL an, deaktiviert den Mailer, um versehentliche E-Mails an echte Kunden zu verhindern, und erzeugt eine einsatzbereite .htaccess sowie ein nginx-Konfigurationsstub.


Nach der Einrichtung kann die Staging-Umgebung jederzeit mit einem Klick synchronisiert werden. Der gesamte Prozess ist in Echtzeit über einen integrierten Live-Log-Viewer im Admin einsehbar, der jeden Schritt mit Zeitstempel und Statusanzeige protokolliert.


Datenbankpasswörter werden verschlüsselt mit AES-256-CBC und dem APP_SECRET als Schlüssel gespeichert. Alle Unterverzeichnis-Eingaben werden gegen eine strikte Allowlist und einen aufgelösten Pfadcheck geprüft, um Path-Traversal-Angriffe zu verhindern. .env-Dateien werden auf 0600 gesetzt und ein PHP-Guard wird in public/index.php eingetragen, der den Web-Zugriff auf Dot-Files unabhängig von der Webserver-Konfiguration blockiert.


Mehrere Staging-Umgebungen können parallel betrieben werden, jede mit eigenem Unterverzeichnis, eigener Datenbank und eigener Konfiguration. Umgebungen, die nach einem Server-Absturz im Status „Läuft" feststecken, können manuell zurückgesetzt werden. Alle Aktivitäten werden in einem strukturierten Log pro Umgebung gespeichert und sind jederzeit einsehbar.


Dieses Plugin funktioniert nur dann ordnungsgemäß, wenn sich alle Dateien auf demselben Server und die Daten in derselben Datenbank befinden.

Details

  • Verfügbar in: Englisch, Deutsch
  • Zuletzt aktualisiert: 3. Juli 2026
  • Veröffentlicht: 3. Juli 2026
  • Version: 2.0.0
  • Kategorie: Administration

Ressourcen

Bewertungen (0)

Bewertung schreiben

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben

Über den Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Bewertung: 4.9

    Durchschnittliche Bewertung von 4.9 von 5 Sternen

  • Partner seit: 2019
  • Erweiterungen: 45

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell