Testsystem/ Staging Umgebung erstellen (ohne Zusatzkosten für Plugins)
von: ACRIS E-Commerce GmbH bisher keine Bewertungen Quelloffen 27 DownloadsAktuelle Version:
Cloud / Self-hosted
Du kannst Shopware in der Cloud oder als Self-hosted Variante für Deinen Shop einsetzen. Hier erkennst Du direkt, in welcher Du diese Erweiterung oder das Theme nutzen kannst.
Diese/s Erweiterung/Theme kann nicht in einem Shopware Cloud Shop verwendet werden. Cloud Self-hosted
Support
- Support durch: ACRIS E-Commerce GmbH
- Support Sprachen:
Details
- Artikel-Nr.: acris94711167814
- Hersteller: ACRIS E-Commerce GmbH
- Version: 1.4.1
- Letztes Update: 16.11.2020
- Sprachunterstützung:
- Self-hosted Kompatibilität: 6.2.0 – 6.2.36.3.0.0 – 6.3.0.26.3.1.0 – 6.3.1.16.3.2.0 – 6.3.2.16.3.3.0 – 6.3.3.16.3.4.0 – 6.3.4.16.3.5.0 – 6.3.5.2
Produktinformationen
Highlights
- Einfache Einrichtung: mit wenigen Klicks eine Testumgebung erstellen
- Keine extra Plugin Kosten: Plugins funktionieren ohne erneute Lizenzierung
- DSGVO konform, da die Kundendaten und Bestellungen nur auf Wunsch kopiert werden.
- Mehrere Testumgebungen verwaltbar / beliebig viele Testumgebungen einrichten (mit Profilverwaltung)
- Erneutes kopieren bzw. löschen von Testumgebung (Filestruktur und Datenbank) leicht möglich
Features
- Einfache Einrichtung: mit wenigen Klicks eine Testumgebung erstellen
- Keine extra Plugin Kosten: Plugins funktionieren ohne erneute Lizenzierung
- DSGVO konform, da die Kundendaten und Bestellungen nur auf Wunsch kopiert werden.
- Mehrere Testumgebungen verwaltbar / beliebig viele Testumgebungen einrichten (mit Profilverwaltung)
- Erneutes kopieren bzw. löschen von Testumgebung (Filestruktur und Datenbank) leicht möglich
Beschreibung
Warum eine Testumgebung / Staging Umgebung / Testsystem / Staging System sinnvoll ist:
- Updates, Plugins, Themes und Einstellungen risikofrei testen
- Einfache Bedienung, Reduzierung aus das Wesentliche
- Keine zusätzlichen Shopware oder Plugin Lizenz erforderlich
- DSGVO konform, da Kunden und Bestellungen nur auf Wunsch ins Testsystem übernommen werden,
Konfiguration
Im Shopware Admin Bereich ist unter Einstellungen -> Plugins -> Staging-System hinzugefügt worden. im Ersten Schritt bitte ein neues Staging-Sytem "hinzufügen".
- Interner Name: wird nur für die Übersicht verwendet, falls sie mehrere Staging-/ Test-Systeme erstellen.
- Verzeichnis: in dieses Verzeichnis (z.B. staging) wird das komplette Shopware 6 System kopiert und ist nach Erstellung im Frontend unter www.Domain.com/staging bzw. Admin Bereich www.Domain.com/staging/admin aufrufbar.
- Datenbank-Host: Wenn sich die Datenbank auf demselben Server wie die Website des Shopware-Systems befindet, verwenden Sie den Standardwert, wenn nicht, dann verwenden Sie den Host vom Datenbankserver. Standardwert: "localhost".
- Name der Datenbank: den Namen für die Datenbank der Testumgebung eintragen
- Datenbank-Benutzer: den Benutzer für die Datenbank der Testumgebung eintragen
- Datenbank-Passwort: das Passwort für die Datenbank der Testumgebung eintragen
- Shopbetreiber E-Mail Adresse: Falls für das Testsystem eine andere Shopbetreiber E-Mail Adresse als im LiveSystem verwendet werden soll. Ansonsten leer lassen.
- Wartungsmodus: wenn dies aktiviert wird, dann wird das Testsystem nach erstellen der Testumgebung in den Wartingsmodus versetzt.
- Bestellungen kopieren: aus DSGVO Gründen sollten für Testsyteme die Bestellungen nicht mit kopiert werden, mit setzten des Hackens ist dies jedoch möglich.
- Kunden kopieren: aus DSGVO Gründen sollten für Testsyteme die Kunden nicht mit kopiert werden, mit setzten des Hackens ist dies jedoch möglich.
Bevor das eigentliche kopieren stattfindet, bitte die Konfiguration speichern und danach ist der Button "Staging-System erstellen" aktiv.
Das erstellen des Staging-System / der Testumgebung kann einige Zeit dauern.
In der Übersicht unseres Plugins sehen sie, wann die Staging-Umgebung erstellt wurde und können diese sehr einfach mit den abgespeicherten Daten "überschreiben" oder auch löschen. Wenn die Staging-Umgebung gelöscht wird, dann wird sowohl das Unterverzeichnis als auch die Datenbank gelöscht.
Technische Voraussetzungen / Hinweise
- Erstellung einer leeren Datenbank erforderlich (für Staging-/ Test-Datenbank)
- Eventuell sind beim Hoster zusätzliche Einstellungen erforderlich (z.B. bei TimmeHosting ist dem Unterordner die nginx Konfiguration für Shopware 6 zuzuordnen)
- Falls für das Staging Cronjobs erforderlich sind, müssen diese beim Hoster eingestellt werden.
- Sollte es zu Abbrüchen beim Erstellen der Staging Umgebungen kommen, könnte es an einem Timeout liegen, In diesem Fall bitte die php.ini en Timeout von PHP Scripts. max_execution_time erhöhen.
- Unbedingt beachten, dass genug Speicherplatz am Server zur Verfügung steht - es wird alles 1:1 kopiert, das bedeutet dass Shopware und alle Content Daten dupliziert werden.
Häufig gestellte Fragen
- Wie kann ich die Test-/Stagingumgebung aufrufen? Muss ich beim Hoster die Konfiguration anpassen? Die Test-/Staging Umgebung wird in einem Unterverzeichnis angelegt. Somit ist das Frontend mit xxx.domain.com/testumgebung aufrufbar bzw. xxx.domain.com/testumgebung/admin die Admin Oberfläche. Bitte prüfen Sie, ob seitens Ihres Hosters spezielle Einstellungen erforderlich sind (z.B. Bei timmehosting muss im ISPConfig Panel bei der entsprechenden Webseite im Reiter "Domain" -> "Erweiterte Einstellungen" -> "Unterordner-Konfiguration" der Unterordner hinzugefügt (testumgebung/) werden und die gewünschte Konfiguration "Shopware 6.x" eingestellt werden.
- Bei einem Apache Server funktioniert der Aufruf der Staging nicht - was muss ich machen? Damit die Staging Umgebung auch auf einer Apache Umgebung funktioniert, muss ein sogenannter SYM LINK angelegt werden. 1.) SSH connection zum Server machen (z.B. mit Putty) 2.) Gehe zum LIVE Shopware PUBLIC Ordner (First change directory to the live shopware public folder in our case:position -> /html/shopware/public) 3.) Erstelle einen SYM LINK mit dem Consolen Commando: " ln -s ../staging/public staging" (use console command ln -s ../staging/public staging for creating symlink.) 4.) TESTING: wenn ihr jetzt "DOMAIN.xyz/staging" aufruft, dann wird die Staging Umgebung ausserhalb des Public Ordners aufgerufen. (Now when route /html/shopware/public/staging is called it will redirect to: /html/shopware/staging/public)
Kundenbewertungen
Als Besitzer dieser Erweiterung kannst Du diese im Shopware Account bewerten
Jetzt im Account bewertenInstallationsanleitung
Die Installation des Plugins geht sehr schnell und ist unkompliziert.
- Plugin Manager über Einstellungen > System > Plugins aufrufen
- Das Plugin hochladen, installieren und aktivieren
- Es wir im Shopware Admin ein neue Eintrag hinzugefügt:
Einstellungen -> Plugins ->Staging-System
Änderungen
Version 1.4.1
Validierung des Datenbanknamens hinzufügen.
Version 1.3.0
- Staging-Modul optimieren.- Staging-System markieren.
Version 1.4.0
- Option zum Erstellen eines Staging-Systems durch die Nachrichtenwarteschlange hinzufügen.- Präfix für Staging in Dateien automatisch ändern.
Version 1.2.9
Symlink zum Staging-Erstellungsprozess generieren.
Version 1.2.7
- Kompatibilität mit Shopware 6.3.x.
- Optimierung und Beschleunigung des Staging-Erstellungsprozesses.
Version 1.2.6
- Behebt ein mögliches Problem beim API Aufruf beim Erstellen des Staging Systems.
- Optimierung der Schritte zur Erstellung des Staging Systems
- Ladeleiste beim Erstellen eines Staging-Systems eingefügt.
Version 1.2.4
Optimierung beim Umgang mit größeren Datenbanken.
Version 1.2.3
- Option zum Nicht-Kopieren von Inhalten für einige Datenbanktabellen hinzugefügt.- Performance Optimierungen.
Version 1.2.1
Ändert den Zeichensatz beim Importieren der Staging Datenbank.
Version 1.2.0
- Code Optimierungen, Verbesserungen der Performance und Security
Version 1.1.1
- Textbausteine wurden geändert
- Bug fix beim Cache löschen
Version 1.1.0
- Robots Einstellungen hinzugefügt
Version 1.0.1
- Anpassung von Textbausteinen
Version 1.0.0
- Veröffentlichung / Release