So erstellen Sie eine WordPress-Staging-Site

Veröffentlicht: 2021-10-22

Es ist kein Geheimnis, dass WordPress-Websites von Tag zu Tag komplexer werden. Mit jedem Plugin, das wir installieren, wird eine weitere Ebene der Komplexität hinzugefügt. Dies erhöht natürlich unsere Chancen, bei routinemäßigen Software-Updates auf Probleme zu stoßen.

Dies ist Teil des Open-Source-Schnäppchens, das wir mit WordPress akzeptieren. Sie erhalten eine großartige Sammlung von Plugins, die alle möglichen Dinge tun. Aber sie stammen alle von unterschiedlichen Entwicklern. Damit haben Sie die Möglichkeit, dass zwei unterschiedliche Teile nicht gut zusammenspielen, immer im Hinterkopf.

Das macht eine Staging-Site zu einer so großartigen Ressource. Es ist eine exakte Kopie Ihrer WordPress-Website, die unabhängig von Ihrer „Live“-Version läuft. Auf diese Weise können Sie Updates und andere Änderungen an Ihrer Website testen, ohne die Verfügbarkeit zu beeinträchtigen.

Verschiedene Möglichkeiten zum Erstellen einer Staging-Site

Staging-Sites können mit verschiedenen Methoden erstellt und verwendet werden. Aber nicht jeder hat Zugriff auf die gleichen Tools. Für welche Geschmacksrichtung Sie sich also entscheiden, hängt eher davon ab, welche Ressourcen leicht verfügbar sind, als sich einfach für die einfachste Lösung zu entscheiden.

Es gibt keinen Mangel an Möglichkeiten, um die Arbeit zu erledigen, aber hier ist eine Auswahl einiger der beliebtesten Routen zu einem herrlichen Ort, an dem Sie sich befinden:

Automatisierte Bereitstellung durch Ihren Webhost

Dies ist der Heilige Gral in Bezug auf schnelle und einfache Einrichtung. Einige Webhoster, insbesondere im WordPress-Bereich, bieten Ein-Klick-Staging-Sites an, die eine Kopie Ihrer Live-Site erstellen. Von dort aus können Sie alle Änderungen in der Staging-Umgebung testen und, wenn Sie fertig sind, Ihre Live-Site mit diesen Änderungen überschreiben.

Dies ist bei weitem die bevorzugte Lösung, da es praktisch keine Arbeit von Ihrer Seite erfordert, um sie zu verwenden. Der einzige Haken ist, dass Sie einen Webhost auswählen müssen, der diese Funktion anbietet. Andernfalls stecken Sie fest, wenn Sie Ihre eigenen bauen.

Kopieren Sie Ihre bestehende Website in eine neue WordPress-Installation auf Ihrem Webserver

Jetzt machen wir uns an die Arbeit. Diese Methode erfordert, dass Sie eine exakte Kopie Ihrer Live-Site (einschließlich WordPress-Dateien und Datenbank) erstellen und sie an einer anderen Stelle auf Ihrem Hosting-Konto platzieren. Sie können dieser Version für einen einfachen Zugriff eine eigene Subdomain wie „staging.yoursite.com“ zuweisen. Sie sollten auch sicherstellen, dass Sie Suchmaschinenanfragen auf Ihrer Staging-Site blockieren – um negative SEO-Folgen oder andere Schnüffelei zu verhindern.

Das Erstellen Ihrer eigenen Staging-Site kann manuell oder mit Hilfe einiger Plugins erfolgen, die Ihnen etwas Zeit sparen. Das größte Problem dabei, alles manuell zu erledigen, besteht darin, dass es nicht unbedingt eine einfache Möglichkeit gibt, Daten hin und her zu verschieben, es sei denn, Sie sind ein Befehlszeilen-Assistent.

Daher wird die Verwendung eines hilfreichen Plugins dringend empfohlen. Hier sind einige, die Ihre Überlegung wert sind:

WP-Staging

WP Staging könnte wirklich das „nächstbeste“ für einen Webhost sein, der Staging-Umgebungen mit einem Klick anbietet. Die kostenlose Version des Plugins klont Ihre Website automatisch in einen separaten Unterordner und führt alle erforderlichen Datenbankänderungen für Sie im Hintergrund durch.

Von dort aus können Sie die Staging-Site besuchen und nach Herzenslust testen. Was die verfügbare Pro-Version hinzufügt, ist die Möglichkeit, diese Änderungen zurück auf die Live-Site zu migrieren. Ohne diese Funktion müssen Sie Updates auf beiden Sites separat ausführen. Aber zumindest haben Sie eine Vorstellung von möglichen Problemen und Korrekturen, bevor Sie dies tun.

WP-Staging

WPSiteSync für Inhalte

Wo sich WPSiteSync for Content unterscheidet, ist, dass es wirklich nur für den tatsächlichen Inhalt Ihrer Website gilt. Es ist also keine Lösung für diejenigen, die eine Staging-Site automatisiert erstellen möchten. Wenn Sie jedoch vorhaben, neue Inhalte auf Ihrer Staging-Site zu testen, bevor Sie sie der Öffentlichkeit zugänglich machen, kann dies eine große Zeitersparnis sein.

Sie können den Inhalt auswählen, den Sie zwischen Websites synchronisieren möchten, einschließlich Seiten, Beiträgen, Bildern, PDF-Dateien und benutzerdefinierten Felddaten. Die Premium-Version verarbeitet benutzerdefinierte Beitragstypen, WooCommerce-Produkte und mehr.

WPSiteSync für Inhalte

Gitium

Gitium ist ein Plugin, das eine automatische Versionskontrolle für deine WordPress-Seite ermöglicht. So können Sie von einem Repository zu einer Live-Site pushen/ziehen. Das Schöne dabei ist, dass Sie bei Problemen zu einer früheren Version einer Site zurückkehren können. Dies ist jedoch ein ziemlich fortschrittliches Tool und erfordert die Verwendung der (keuch!) Befehlszeile. Es ist am besten für diejenigen geeignet, die eine etwas feinere Kontrolle über den gesamten Prozess wünschen.

Gitium

BlogVault

BlogVault wird sowohl als Sicherungs-/Wiederherstellungs- als auch als Sicherheits-Plugin in Rechnung gestellt, das in einem verpackt ist. In Bezug auf die Bereitstellung können Sie mit einem einzigen Klick einen Klon erstellen oder Ihre Website migrieren. Websites können auch einfach wiederhergestellt werden. Sie können auch inkrementelle Site-Backups durchführen und diese in der Cloud speichern.

Als zusätzlichen Bonus scannt das Plugin nach Malware und verschlüsselt Ihre Backups. Beachten Sie nur, dass Sie sich für den Dienst von BlogVault anmelden müssen, um das Plug-in nutzen zu können.

BlogVault

Duplikator

Das ehrwürdige Duplicator-Plugin ist in erster Linie ein Website-Migrationstool. Seine Hauptverwendung hier ist, Ihnen zu helfen, schnell eine Staging-Site einzurichten. Das Plugin erledigt viele der Feinheiten, die mit dem Kopieren einer Website einhergehen, und packt alles in ein ordentliches Paket, um Ihnen etwas Zeit zu sparen.

Duplikator

Führen Sie eine lokale Staging-Umgebung aus

Schließlich können Sie auch lokal eine Staging-Site erstellen, indem Sie Ihren Computer in einen Webserver verwandeln. Obwohl diese Methode nicht den gleichen Komfort bietet wie eine Remote-Staging-Site, ist sie sicher (Ihr Server muss nicht für externe Verbindungen zugänglich sein) und arbeitet normalerweise viel schneller.

Um Dinge einzurichten, müssen Sie einige Software installieren. Unter den Möglichkeiten:

Bitnami

Was die Lösung von Bitnami so unglaublich cool macht, ist, dass Sie ein WordPress-Paket herunterladen und installieren können, das alles enthält, was Sie benötigen, um das CMS lokal auf Ihrem Computer auszuführen. Im Gegensatz zu den meisten lokalen Servern ist keine komplizierte Einrichtung erforderlich. Dies ist eine großartige Wahl, wenn Sie schnell etwas installieren und sofort mit der Arbeit beginnen möchten. Downloads sind für Windows, Mac und Linux verfügbar.

Oh, und wenn Sie bereits ihre WAMP-, XAMPP- oder MAMP-Installationsprogramme für lokale Server ausführen, hat Bitnami auch dafür ein WordPress-Modul.

Bitnami

WampServer, XAMPP und MAMP

Ich habe diese Lösungen alle zusammen gruppiert, weil sie in ihrer Funktionsweise ziemlich ähnlich sind – obwohl Entwickler dazu neigen, ihre eigenen Favoriten zu haben. Sie sollen Ihnen die volle Erfahrung beim Betrieb eines lokalen Servers bieten.

Obwohl sie sicherlich zum Ausführen von WordPress verwendet werden können, erfordern sie etwas mehr Einrichtung als die oben genannten Bitnami-Downloads. Wirklich, sie werden am besten verwendet, wenn Sie Nicht-WordPress-Projekte entwickeln oder tief in die Serververwaltung eintauchen möchten.

WampServer läuft ausschließlich auf Windows, MAMP auf Mac/Windows und XAMPP kann auf Windows, Mac, Solaris und Linux laufen.

WampServer, XAMPP und MAMP

Es ist alles inszeniert

Eine eigene Staging-Site zu haben, wird zu einer dieser unverzichtbaren Funktionen für stark frequentierte Websites und insbesondere für Websites, die sich auf E-Commerce konzentrieren. Fehler oder, noch schlimmer, Ausfallzeiten können unglaublich kostspielig und stressig sein.

Also, anstatt einfach die Würfel zu rollen, wenn ein WordPress-Plugin das nächste Mal aktualisiert werden muss, testen Sie es vorher auf einer Staging-Site. Wenn Sie ein Problem entdecken, seien Sie dankbar, dass Sie es vor der Öffentlichkeit oder (keuch!) Ihrem Kunden gefunden haben.