Eine Kopie braucht einen definierten Auftrag
Staging bezeichnet in diesem Leitfaden eine getrennte Umgebung, in der Änderungen vor ihrer öffentlichen Nutzung geprüft werden. Sie kann ein Themewechsel, ein Laufzeitupdate oder eine neue Funktion vorbereiten. Ihr Zweck bestimmt, welche Daten benötigt werden und wie lange die Kopie bestehen bleibt. Eine unbegrenzt weiterlaufende zweite Website ist kein klarer Testauftrag.
Notieren Sie vor der Erstellung die beabsichtigte Änderung. Dazu gehören gewünschter Zielzustand, wichtige Prüfabläufe und verantwortliche Person. Danach entscheiden Sie, ob ein vollständiger Klon notwendig ist. Für eine reine Darstellungsprüfung genügen möglicherweise reduzierte Daten. Ein komplexer Import benötigt eine repräsentative Ausgangslage. Die konkrete Methode wird an der Anwendung gewählt.
Ein Werkzeug zum Klonen erleichtert die Einrichtung, ersetzt diese Planung aber nicht. Die Plesk-Dokumentation beschreibt entsprechende WordPress-Funktionen allgemein. Daraus folgt keine Bestätigung, dass alle Funktionen in jeder Subscription verfügbar oder für jedes Projekt passend sind.
Zugriff, Indexierung und externe Aktionen prüfen
Ein Suchmaschinenhinweis ist keine Zugriffssperre. Eine Testkopie sollte passend zu ihren Daten und ihrem Zweck geschützt werden. Prüfen Sie dabei auch direkte Medien- und Downloadadressen. Ein geschütztes Startdokument hilft wenig, wenn vertrauliche Dateien weiterhin ohne Berechtigung erreichbar sind. Die technische Betreuung legt den Schutz auf den tatsächlich verwendeten Auslieferungswegen fest.
Auch externe Aktionen müssen bedacht werden. Eine Kopie kann dieselben Versand-, Zahlungs- oder Datenschnittstellen wie die öffentliche Anwendung enthalten. Entscheiden Sie bewusst, welche davon deaktiviert oder auf Testsysteme umgestellt werden. Ein zufällig ausgelöster produktiver Vorgang wäre kein brauchbarer Test. Verwenden Sie nur die Daten, die für die Prüfung erforderlich sind.
Nach der Einrichtung wird der Schutz aus einer frischen, nicht angemeldeten Sitzung geprüft. Ein vorhandener Login im Browser kann die Beurteilung verfälschen. Notieren Sie die tatsächlichen Ergebnisse für Seite, Medien und wichtige Endpunkte. Werden Schutzregeln geändert, kontrollieren Sie diese Zugriffswege erneut.
Parallel veränderte Daten nicht ungeprüft überschreiben
Der wichtigste Konflikt entsteht zwischen Kopie und laufender Website. Während ein Theme vorbereitet wird, kann die Redaktion neue Inhalte veröffentlichen. Ein späteres vollständiges Zurückspielen der alten Kopiedatenbank würde diese Arbeit möglicherweise überschreiben. Deshalb wird festgelegt, welche Bestandteile übertragen werden: Dateien, Einstellungen, ausgewählte Daten oder ein vollständiger Stand.
Bei laufenden Transaktionen ist besondere Sorgfalt im fachlichen Abgleich notwendig. Code-Rücknahme und Datenbank-Restore sind unterschiedliche Maßnahmen. Eine ältere Datenbank kann neue Vorgänge verlieren. Die Entscheidung über den gewünschten Stand gehört zu einem benannten Verantwortlichen und wird vor der Übernahme getroffen.
| Frage | Ergebnis |
|---|---|
| Was wird übertragen? | Bestandteile ausdrücklich benennen |
| Welche Daten ändern sich parallel? | Abgleich oder Redaktionspause festlegen |
| Was kann zurückgenommen werden? | Code und Daten getrennt behandeln |
Funktionen mit passenden Prüfschritten abnehmen
Wählen Sie einige repräsentative Abläufe aus dem tatsächlichen Projekt. Eine öffentliche Seite, eine redaktionelle Änderung und eine wichtige dynamische Funktion sind häufig ein guter Anfang. Für ein Kundenportal kommen persönliche Zustände hinzu. Für ein umfangreiches Medienprojekt wird die Verarbeitung eigener Beispieldateien geprüft. Das Ergebnis soll fachlich richtig sein und technisch nachvollziehbar dokumentiert werden.
Die Testnotiz enthält Umgebung, Datum, Vorgang und Ergebnis. Bei Fehlern wird die Beobachtung beschrieben und nach einer Korrektur derselbe Vorgang erneut geprüft. Ein Screenshot zeigt einen Zustand, aber keine vollständige Funktion. Ein erfolgreicher Test eines Projekts gilt ebenfalls nicht automatisch für andere Installationen im gleichen Hostingpaket.
Berücksichtigen Sie zeitversetzte Aufgaben. Ein regelmäßig geplanter Export fällt bei einer kurzen Browserkontrolle leicht heraus. Testen oder beobachten Sie ihn nach dem vereinbarten Verfahren. Die Laufzeitprüfung und der Zuständigkeitsleitfaden ergänzen die Abnahme.
Eine eindeutig erkennbare Umgebung reduziert Verwechslungen. Die technische Betreuung sollte beim Bearbeiten feststellen können, ob sie gerade die Kopie oder die öffentliche Anwendung verwendet. Benennen Sie außerdem die Quelle des Klons und dessen Erstellungszeitpunkt. Wenn ein Fehler auftritt, lässt sich dadurch prüfen, ob die Kopie überhaupt den erwarteten Ausgangsstand besitzt. Bei mehreren Testkopien erhält jede einen eigenen Auftrag und ein Ende. Diese kleine organisatorische Maßnahme spart spätere Unsicherheit: Ein älterer Klon wird nicht versehentlich als aktueller Freigabestand behandelt, und eine erfolgreiche Abnahme bleibt einer bestimmten Änderung zugeordnet.
Übernahme und Ende der Kopie dokumentieren
Vor der Übernahme braucht es eine verfügbare Sicherung und einen verständlichen Rückweg. Eine Sicherung wird erst als wiederherstellbar geprüft bezeichnet, wenn der entsprechende Test tatsächlich stattgefunden hat. Die Freigabe benennt die geprüfte Änderung und die Person, die sie für den öffentlichen Betrieb bestätigt.
Nach der Übernahme werden die wichtigsten Abläufe an der Zielumgebung erneut kontrolliert. Prüfen Sie außerdem sichtbare Inhalte aus einer frischen Sitzung und berücksichtigen Sie vorhandene Caches und deren Aktualisierung. Die Kopie wird anschließend nach ihrem Auftrag geschlossen oder für einen klar benannten nächsten Schritt erhalten. Nicht mehr benötigte Zugänge und Daten werden geordnet beendet.
- Zweck und benötigte Daten festlegen.
- Schutz und externe Aktionen tatsächlich prüfen.
- Übertragungsumfang und parallel veränderte Daten klären.
- Abnahme, Freigabe und Rückweg dokumentieren.
Das Business-Dossier betrachtet diese Fragen für geschäftliche Anwendungen. Das Verfahren passt aber auch zu einem kleinen Projekt, wenn es auf dessen tatsächliche Funktionen reduziert wird.
