Staging Manager

Handbuch Alle Einstellungen.

Die Plugin-Konfiguration gilt für alle Staging-Umgebungen gemeinsam. Du findest sie unter Erweiterungen › Staging Manager › Einstellungen. Was je Staging-Umgebung gilt, steht auf ihrer Seite.

Zugang

FeldVorgabeWirkung
Ohne Kennwort erreichbar vonleerIP-Adressen oder Bereiche, eine je Zeile, etwa das Büro oder ein Prüfdienst. Sie kommen in jede Staging-Umgebung ohne Kennwortseite; eine Änderung gilt sofort, auch in gebauten.
Anmeldung gilt (Tage)30So lange bleibt man nach dem Kennwort angemeldet; so lange gilt auch ein Direktlink.

Mails

FeldVorgabeWirkung
Fangadresse für MailsleerHierhin geht jede Mail bei „Alles an eine Fangadresse“, wenn die Staging-Umgebung keine eigene hat. Leer: Mails werden nur archiviert.
Betreff-Präfix[STAGING]Steht vor dem Betreff jeder Mail, die eine Staging-Umgebung zustellt. Leer: kein Präfix.

Beim Bauen

FeldVorgabeWirkung
Nutzungsdaten in Staging-Umgebungen als abgelehnt eintragenanTrägt beim Einrichten „abgelehnt“ ein: kein Fenster in der Kopie, keine Daten an Shopware.

Verzeichnisse ausschließen

FeldVorgabeWirkung
Leer anlegen, Inhalt nicht kopierenvar/cache, var/log, var/queue, var/lockDer Ordner entsteht leer. Mit Schrägstrich gilt ein Eintrag ab dem Live-Shop-Verzeichnis, ohne an jeder Stelle.
Ganz weglassen.git, .github, .idea, .vscode, node_modulesWeder Ordner noch Inhalt kommen mit. Der Staging-Ordner und jede Staging-Umgebung mit eigenem Pfad bleiben immer draußen.

Dateien ausschließen

FeldVorgabeWirkung
Dateinamen, genau so geschriebeninstall.lock, .env.local.phpEin Name je Zeile, ohne Sternchen; ohne Schrägstrich an jeder Stelle.
Dateimuster mit Sternchen*.sql, *.sql.gz, *.zip, *.tar, *.tar.gzEin Muster je Zeile; Muster gelten nur für Dateien.

Vergleich

FeldVorgabeWirkung
Tabelleninhalte ausschließenProtokoll-, Warteschlangen- und Sitzungstabellen wie log_entry, messenger_messages, cartExakte Tabellennamen; nur Inhalte werden ausgelassen, die Struktur wird weiter verglichen.
Ordner ausschließenpublic, var, vendor, files/mediaWeder Ordner noch Inhalt werden verglichen. Geänderte Pakete zeigen composer.json und composer.lock weiterhin.

Automatik

FeldVorgabeWirkung
Läufe im Hintergrund fortführenanStartet Läufe aus dem Zeitplan und führt Läufe fort, deren Fenster geschlossen wurde. Aus: Läufe nur bei offenem Fenster.
Vor Ablauf einer Staging-Umgebung erinnernanMeldet 7 Tage und 1 Tag vor dem Ablauf ein Ereignis für den Flow Builder.
Konsolenbefehle erlaubenanAus: Jeder Befehl mit dem Präfix dvsn-staging: bricht ab, bevor er etwas tut.

Protokolle

FeldVorgabeWirkung
Ausführlichkeit des LaufprotokollsJeder Schritt„Nur Fehler“, „Fehler und Warnungen“, „Jeder Schritt“ oder „Jede Scheibe“, das nur zur Fehlersuche.
Protokolle aufbewahren, Tage30Danach löscht ein Scheduled Task das Protokoll; der Lauf bleibt in der Liste. Höchstens 180 Tage.
Anonymisierungsnachweise aufbewahren, Tage90Danach löscht ein Scheduled Task die Nachweise. 0 behält sie für immer.

Leistung

FeldVorgabeWirkung
Scheibengröße in Megabyte4Wie viele Daten ein Arbeitsschritt bewegt. Kleiner schont einen ausgelasteten Live-Shop, größer ist schneller fertig.
Sekunden je Anfrage im Admin10Wie lange eine Anfrage des Lauffensters arbeitet. Niedriger, wenn der Server Anfragen früh abbricht.
Sekunden je Hintergrundlauf50Wie lange der Scheduled Task je Durchgang arbeitet, geteilt auf alle offenen Läufe.
Gleichzeitige Läufe3Wie viele Staging-Umgebungen gleichzeitig gebaut werden dürfen; 0 ohne Grenze. Darüber wartet ein Lauf.

Wozu das alles dient

Das Handbuch sagt, wo etwas im Admin steht. Warum es so ist und was es im Alltag bringt, erklären die Seiten zu den Themen.

Mehr dazu:Was kopiert wirdMails und AufrufeZeitplan und Automatik

Weitere Kapitel