Änderungen sicher vornehmen
Der sicherste Weg, Änderungen an deiner Website vorzunehmen, ist, diese zunächst auf einer Kopie zu testen. Jede Kinsta-Website verfügt über eine kostenlose Staging-Umgebung, sodass du niemals auf der Website experimentieren musst, die deine Besucher nutzen.
Der Workflow für sichere Änderungen
- Erstelle deine Staging-Umgebung oder aktualisiere sie aus der Live-Umgebung.
- Nimm deine Änderung in der Staging-Umgebung vor und teste sie dort.
- Erstelle manuell ein Backup deiner Live-Website.
- Übertrage die Änderung von der Staging-Umgebung auf die Live-Umgebung.
- Überprüfe deine Live-Seite. Falls etwas nicht stimmt, stelle die Sicherung wieder her.
Nutze deine kostenlose Staging-Umgebung
Warum das wichtig ist: Ein Plugin-Update, ein Theme-Wechsel oder eine neue PHP-Version können eine Seite auf eine Weise beschädigen, die du erst bemerkst, wenn ein Besucher darauf stößt. Die Staging-Umgebung ist eine separate, private Kopie deiner Website, in der du solche Probleme zuerst entdecken kannst.
Wann du sie nutzen solltest: Vor dem Update des WordPress-Kerns, wichtiger Plugins oder deines Themes; vor dem Wechsel der PHP-Version; sowie bei allen Design- oder Code-Arbeiten.
So fängst du an: Wähle in MyKinsta deine Website aus, klicke auf den Namen der Umgebung (z. B. „Live“), wähle „Neue Umgebung erstellen“ und klone deine Live-Website in eine Standardumgebung. Eine Schritt-für-Schritt-Anleitung findest du unter Eine WordPress-Standard- oder Premium-Staging-Umgebung erstellen. Wenn du weitere Ressourcen oder mehrere Umgebungen für verschiedene Projekte benötigst, schau dir das Premium-Staging-Add-on unter „Add-Ons“ an.
Änderungen auf die Live-Umgebung übertragen
Warum das wichtig ist: Sobald eine Änderung in der Staging-Umgebung funktioniert, wird sie durch das Übertragen in die Live-Umgebung in einem Schritt kopiert, ohne dass du die Arbeit manuell wiederholen musst.
So fängst du an: Siehe Umgebungen übertragen. Du kannst die gesamte Website übertragen oder einen selektiven Push nutzen, um nur die von dir ausgewählten Dateien, Ordner oder Datenbanktabellen zu senden. Beim Übertragen von Datenbanktabellen kannst du eine automatische Such- und Ersetzungsfunktion ausführen, damit Links auf die richtige Domain verweisen. Du kannst auch von der Live-Umgebung in die Staging-Umgebung übertragen – das ist ein schneller Weg, um neue Beiträge und Uploads in deine Testumgebung zu bringen. Kinsta erstellt automatisch ein Backup der Umgebung, in die du überträgst, bevor der Übertragungsvorgang beginnt.
Achtung: Beim Pushen der gesamten Datenbank wird die Live-Datenbank überschrieben. Alle Bestellungen, Kommentare, Formulareinträge oder neuen Nutzer, die seit der Erstellung der Staging-Umgebung zu deiner Live-Seite hinzugefügt wurden, gehen verloren. Bei einem Shop oder einer Mitgliederseite solltest du nur Dateien übertragen oder bestimmte Datenbanktabellen auswählen und Tabellen wie die WooCommerce-Bestelltabellen weglassen. In einem Multisite-Netzwerk wirkt sich eine vollständige Datenbankübertragung auf jede Unterseite aus.
Erstelle vor jeder riskanten Änderung ein Backup
Warum das wichtig ist: Tägliche Backups können bis zu einem Tag alt sein. Ein manuelles Backup, das kurz vor einer Änderung erstellt wird, ermöglicht es dir, die Änderung rückgängig zu machen, ohne etwas zu verlieren.
So fängst du an: Erstelle ein manuelles Backup unter Backups. Du kannst ein Backup auch in der Staging-Umgebung wiederherstellen, was nützlich ist, um eine ältere Version zu überprüfen, ohne die Live-Umgebung zu verändern.
Aktualisiere URLs auf deiner gesamten Website mit „Suchen und Ersetzen“
Warum das wichtig ist: Wenn du deine Domain änderst oder auf HTTPS umstellst, können alte URLs in deiner Datenbank zurückbleiben.
So fängst du an: Nutze das Tool „Suchen und Ersetzen“ in MyKinsta. Kinsta erstellt automatisch ein Backup, bevor die Ersetzung vorgenommen wird, und kann anschließend den Cache deiner Website leeren. Probiere die Ersetzung zuerst auf der Staging-Umgebung aus, wenn du dir nicht sicher bist, welche Einträge davon betroffen sind.
Neue Websites aus einer bestehenden erstellen
Warum das wichtig ist: Wenn du mehrere ähnliche Websites erstellst, dauert es Stunden, jedes Mal dasselbe Theme und dieselben Plugins einzurichten.
So fängst du an:Klone eine Website, um aus einer bestehenden eine neue zu erstellen – inklusive Theme, Plugins und Einstellungen.
Zeige Besuchern während Updates eine Wartungsmeldung an
Warum das wichtig ist: Während Plugins oder Themes aktualisiert werden, könnten Besucher eine nur teilweise aktualisierte Seite sehen. Der Wartungsmodus zeigt ihnen stattdessen eine kurze Meldung an.
So geht’s: Du kannst den Wartungsmodus aktivieren, wenn du Plugins oder Themes in MyKinsta aktualisierst. Siehe WordPress-Wartungsmodus.
Achtung: Wenn ein Update fehlschlägt, kann die Website hängen bleiben und weiterhin die Meldung anzeigen. Um das zu beheben, lösche die Datei „.maintenance“ aus dem Stammordner deiner Website – entweder über den Dateimanager, SFTP oder SSH.
In deiner Routine
Nutze den „Safe-Change“-Workflow für alles, was über ein kleines Plugin-Update hinausgeht: neue Hauptversionen von WordPress, Theme-Updates, PHP-Upgrades und neue Plugins. Eine monatliche Überprüfung, ob sich ein Backup auf die Staging-Umgebung zurücksetzen lässt, stellt sicher, dass du weißt, dass dein Sicherheitsnetz funktioniert, bevor du es brauchst. Siehe „Deine Wartungsroutine“.