Testumgebung aktualisieren
Wenn Sie mit aktuellen Bestellungen, Produkten oder Einstellungen testen möchten, bauen Sie Ihre Testumgebung mit dem Stand des Liveshops neu auf. Die Adresse bleibt dabei gleich, und Lesezeichen sowie die Zugänge Ihrer Agentur funktionieren weiter.
Stand: 24.09.2026 enerStage 1.14
Schritt 1: Änderungen in der Testumgebung sichern
Sichern Sie Änderungen, die Sie in der Testumgebung gemacht haben und behalten möchten, etwa ein angepasstes Theme oder eine neue Erweiterung. Beim Neuaufbau ersetzt enerStage Dateien und Datenbank der Testumgebung vollständig durch den aktuellen Stand Ihres Liveshops, und alle Änderungen in der Testumgebung gehen dabei verloren.
Schritt 2: enerStage starten
Starten Sie enerStage mit demselben Befehl wie beim Anlegen:
./create-staging httpdocs/ db_name db_benutzer 'db_passwort'enerStage erkennt die vorhandene Testumgebung und baut sie unter ihrem bisherigen Namen neu auf. Einen Passwortschutz übernimmt es dabei von selbst mit dem bisherigen Passwort.
Anonymisierung erneut angeben
Alle übrigen Optionen gelten nur für den jeweiligen Aufbau. Haben Sie die Kundendaten beim Anlegen mit --anonymize anonymisiert, geben Sie die Option auch beim Neuaufbau an. Andernfalls enthält die Testumgebung danach wieder die echten Daten Ihrer Kunden.
Bevor enerStage die alte Testumgebung entfernt, prüft es die Zugangsdaten beider Datenbanken. Ein Tippfehler im Passwort führt deshalb nur zu einer Fehlermeldung, und die bisherige Testumgebung bleibt unverändert.
Schritt 3: Überschreiben bestätigen
Bestätigen Sie die Rückfrage, ob enerStage die vorhandene Testumgebung überschreiben soll, mit j. Wenn Sie die Rückfrage überspringen möchten, ergänzen Sie beim Start die Option -f.
Ergebnis
enerStage fasst am Ende wie beim Anlegen unter „Ihre Testumgebung“ Adresse, Zugang und Administration zusammen. Die Testumgebung enthält jetzt den aktuellen Stand Ihres Liveshops, und Ihre Agentur erreicht sie unter der bisherigen Adresse.
Während des Neuaufbaus ist die Testumgebung nicht erreichbar. enerStage schaltet sie erst wieder frei, wenn Datenbank und Passwortschutz eingerichtet sind, damit sie zwischendurch nicht ungeschützt oder mit den Einstellungen des Liveshops im Netz steht.
Weitere Testumgebung anlegen
Wenn Sie mehrere Testumgebungen nebeneinander betreiben möchten, etwa eine für Ihre Agentur und eine für eigene Versuche, legen Sie in Plesk zuerst eine weitere Datenbank an. Starten Sie enerStage dann mit einem eigenen Namen über --staging-dir oder mit --new für einen zufälligen Namen:
./create-staging httpdocs/ db_name db_benutzer 'db_passwort' --staging-dir=agenturenerStage stellt jedem Namen staging- voran, aus --staging-dir=agentur wird also die Adresse https://ihr-shop.de/staging-agentur. Der Name darf aus Kleinbuchstaben, Ziffern, Bindestrichen und Unterstrichen bestehen und einschließlich des Zusatzes höchstens 32 Zeichen lang sein.
Sobald es mehr als eine Testumgebung gibt, geben Sie bei jedem Neuaufbau mit --staging-dir an, welche gemeint ist. Ohne diese Angabe bricht enerStage ab und nennt die vorhandenen Testumgebungen, damit nicht versehentlich die falsche überschrieben wird.
Regelmäßig automatisch aktualisieren
Wenn Ihre Testumgebung zum Beispiel jede Nacht den aktuellen Stand erhalten soll, richten Sie in Plesk unter Websites & Domains › Geplante Aufgaben eine Aufgabe ein, die enerStage aufruft:
./create-staging httpdocs/ db_name db_benutzer 'db_passwort' -f --staging-dir=agentur --anonymizeGeben Sie den Namen mit --staging-dir immer an, damit enerStage die richtige Testumgebung neu aufbaut und keine neue mit zufälligem Namen anlegt. Ein Passwortschutz bleibt bei jedem Lauf erhalten. Mit --anonymize erhalten die Benutzer der Administration jedoch bei jedem Lauf ein neues Passwort, das nur in der Ausgabe der geplanten Aufgabe steht. Lassen Sie sich diese Ausgabe deshalb in Plesk per E-Mail zusenden, damit Sie das neue Passwort an Ihre Agentur weitergeben können.