Alle Optionen
Hier schlagen Sie alle Optionen von enerStage nach, geordnet wie die Anleitungen. Jeder Abschnitt verweist auf die Anleitung, die seine Optionen ausführlicher erklärt. Die Liste Ihrer installierten Version zeigt außerdem der Befehl ./create-staging --help.
Stand: 24.09.2026 enerStage 1.14
Aufrufe
Aufbau einer Testumgebung
bash
./create-staging httpdocs/ db_name db_benutzer 'db_passwort' [Optionen]Weitere Aufrufe
bash
./create-staging --reset-password [--staging-dir=NAME] httpdocs/
./create-staging --remove [--staging-dir=NAME] [httpdocs/]
./create-staging --migrate [--staging-dir=NAME] httpdocs/
./create-staging --version
./create-staging --helpDie Optionen dürfen vor oder nach den übrigen Angaben stehen.
Testumgebung aufbauen
Siehe Testumgebung anlegen.
| Option | Wirkung |
|---|---|
--media=link | Die Testumgebung teilt Bilder und Medien mit dem Liveshop und belegt dafür kaum Speicherplatz. Das ist die Vorgabe. |
--media=copy | Bilder und Medien werden vollständig kopiert. Das belegt entsprechend mehr Speicherplatz, ist aber sinnvoll, wenn Sie in der Testumgebung Bilder bearbeiten oder Vorschaubilder neu erzeugen möchten. |
--keep-payment-keys | Übernimmt die Zugangsdaten der Zahlungserweiterungen unverändert, statt sie zu entwerten. Aus der Testumgebung können dann echte Zahlungen ausgelöst werden. |
--maintenance | Schaltet die Verkaufskanäle der Testumgebung in den Wartungsmodus von Shopware. |
--dev | Startet die Testumgebung im Entwicklermodus von Shopware, der ausführlichere Fehlermeldungen zeigt. |
Zugang schützen
Siehe Zugang schützen.
| Option | Wirkung |
|---|---|
--protect | Schaltet den Passwortschutz ein. |
--protect-allow=PFADE | Pfade, die ohne Passwort erreichbar bleiben, durch Kommas getrennt, zum Beispiel /health,/webhook. Für Pfade, die die Administration mit öffnen, etwa /api, /admin oder /, vergeben Sie zusätzlich neue Passwörter für die Administration. |
--no-protect | Entfernt einen vorhandenen Passwortschutz beim Neuaufbau. Ohne diese Option bleibt er mit dem bisherigen Passwort erhalten. |
--reset-password | Erzeugt ein neues Passwort für den Passwortschutz, ohne die Testumgebung neu aufzubauen, und beendet alle bisherigen Anmeldungen. |
Kundendaten und Administration
Siehe Daten anonymisieren.
| Option | Wirkung |
|---|---|
--anonymize | Ersetzt personenbezogene Daten durch erfundene Werte und vergibt der Administration ein neues Passwort. |
--keep-admin-passwords | Behält die Passwörter der Administration trotz --anonymize. |
--reset-admin-passwords | Ersetzt die Passwörter der Administration auch ohne --anonymize. |
Neuaufbau und mehrere Testumgebungen
Siehe Aktualisieren.
| Option | Wirkung |
|---|---|
--staging-dir=NAME | Name der Testumgebung. enerStage stellt staging- voran, aus agentur wird also /staging-agentur. Erlaubt sind Kleinbuchstaben, Ziffern, - und _, höchstens 32 Zeichen einschließlich Zusatz. |
--new | Legt eine weitere Testumgebung mit zufälligem Namen an, statt eine vorhandene neu aufzubauen. |
-f, --force | Überspringt die Rückfrage vor dem Überschreiben. Beim Entfernen und Umziehen überspringt es ebenfalls die Bestätigung. |
Ohne --staging-dir erhält die erste Testumgebung einen zufälligen Namen. Gibt es genau eine, baut enerStage diese neu auf. Gibt es mehrere, bricht es ab und nennt sie.
Entfernen und Umziehen
Siehe Entfernen.
| Option | Wirkung |
|---|---|
--remove | Entfernt eine Testumgebung. |
--keep-db | Lässt beim Entfernen die Datenbank unverändert. |
--migrate | Zieht eine Testumgebung, die mit einer Version vor 1.9 angelegt wurde, in den heutigen Aufbau um. Siehe Häufige Fragen. |
Technische Einstellungen
Diese Optionen benötigen Sie nur in Ausnahmefällen.
| Option | Vorgabe | Wirkung |
|---|---|---|
--php=PFAD | automatisch | PHP-Version für die Befehle von Shopware, zum Beispiel php8.3. enerStage wählt sonst selbst eine Version, die zu Ihrem Shop passt. |
--db-host=HOST | 127.0.0.1 | Server der Datenbank der Testumgebung |
--db-port=PORT | 3306 | Port der Datenbank der Testumgebung |
--ui=MODUS | auto | Darstellung der Ausgabe: rich mit Fortschrittsanzeige, plain mit einfachen Zeilen, auto wählt passend zur Konsole |