Andreas Hecht 9. März 2018

WP Staging: WordPress-Websites mit wenigen Klicks klonen

WP Staging: WordPress-Websites mit wenigen Klicks klonen
Andreas Hecht

entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance...

Wp Staging ist eines der genialsten Plugins, das ich kenne. Aus meinem Workflow ist es nicht mehr wegzudenken. Warum das so ist? Weil es eine ganze Website mit nur wenigen Klicks 1:1 klonen kann.

Du brauchst eine Entwicklungs-Seite, um Plugins und Themes zu testen? Du willst ein neues Design für deine Website erstellen? Dann ist dieses Plugin das Richtige für dich.

WP Staging: Teste gefahrlos Updates von Themes und Plugins

Für viele Dinge kann man eine reine Entwicklungs-Seite gebrauchen. Einer der intelligentesten Einsatzzwecke ist mit Sicherheit das Testen von Updates, egal ob es sich um Themes oder Plugins handelt. Denn nicht immer geht ein Update gut aus. Ich kann leider ein Lied davon singen.

Manchmal lässt ein einfaches Update deine Seite abrauchen und nichts geht mehr. Unwahrscheinlich? Dachte ich auch. Bis es mir passierte. Nach ein wenig Recherche stieß ich auf das WP-Staging-Plugin und testete es gleich aus. Was soll ich sagen? Es ist ein richtiger Geheimtipp.

Ich setze es mittlerweile für jedes Kundenprojekt und alle privaten Websites ein. Der Entwickler René Hermenau hat viel Arbeit in das Plugin investiert. Es ist auch für richtig große Websites wie Dr. Web eine hervorragende Lösung.

Früher hatten wir stets Probleme, eine halbwegs aktuelle Entwicklungsseite zu realisieren. Heute lassen wir WP Staging laufen und genießen die Vorteile einer stets aktuellen Entwicklungsumgebung. Und das bei einer Datenbankgröße von 2,5GB und einer wirklich sehr großen und gut gefüllten Mediathek.

Mittlerweile existiert sogar eine Pro-Version des Plugins, das eine lange vermisste Funktion nachreicht. Die auf der Dev-Seite getätigten Änderungen können mit nur einem Klick in die Live-Version übernommen werden. Doch davon weiter unten mehr.

Klicke auf den unteren Button, um den Inhalt von YouTube nachzuladen.
Inhalt laden

PGlmcmFtZSB3aWR0aD0iNTAwIiBoZWlnaHQ9IjM3NSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLW5vY29va2llLmNvbS9lbWJlZC9ZZTNmQzZjZEIzQT9mZWF0dXJlPW9lbWJlZCZ3bW9kZT1vcGFxdWUiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGVuY3J5cHRlZC1tZWRpYSIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==

Der Zeitaufwand des Duplizierens mit WP Staging

Die Dauer des Klonens hängt ganz von der Größe deiner Website ab und natürlich auch von deinem Webhosting. Auf einem angemessenen Server geht der Klon-Vorgang deutlich schneller ab.

Kleine Websites um die 300 Artikel werden hierbei komplett in nur einigen Minuten dupliziert, sehr große Seiten benötigen bis zu drei Stunden. Drei Stunden Zeitaufwand benötigt zum Beispiel das Klonen dieser Website.

Tipps für die Wahl des richtigen Webhosters:

WP Staging – DB & File Duplicator & Migration

Das Wp Staging Plugin für WordPress

Kostenlos von WordPress: Das WP Staging Plugin

Das Gute an dem Plugin ist, dass es kostenlos von WordPress.org zu erhalten ist. Es wird ständig weiterentwickelt vom bekannten deutschen Entwickler René Hermenau, der auch das Mashshare-Plugin entwickelt und guten Support bietet.

  • Entwickler: René Hermenau, WP-Staging
  • Wird ständig weiter entwickelt: Ja
  • Letzte Version vom: Vor drei Wochen
  • Kosten: kostenfrei über WordPress.org
  • Lizenz: GNU GENERAL PUBLIC LICENSE
  • Wechselwirkungen mit anderen Plugins: nicht bekannt
  • Entwickler-Homepage: WP Staging
  • Download von WordPress.org

Eine Website klonen mit WP Staging

Der Klon-Vorgang an sich geht recht einfach und schnell vonstatten. Es sind keinerlei Einstellungen nötig, obwohl sie möglich wären. Einzustellen wäre zum Beispiel das DB Copy Query Limit, also die Anzahl der Datenbank-Tabellen, die mit einem Ajax-Request verarbeitet werden und der File Copy Batch Size, die Puffer-Größe in MB.

Ich habe im Test keinerlei Änderungen vorgenommen und hatte keine Fehlermeldungen. Das könnte jedoch bei einem günstigen Shared-Hosting anders sein, daher die Möglichkeiten der Einstellung.

Vor dem Klonen der Website bitte ein vollständiges Backup der Datenbank anfertigen. Hierzu eignet sich das kostenfreie Plugin BackWPup. Ich persönlich empfehle immer VaultPress, weil sich die Updates mit nur einem Klick wieder einspielen lassen. Zudem kostet es mit 3,50 USD monatlich wirklich nicht die Welt.

1 – Klonvorgang beginnen

WP Staging: Der Klonvorgang beginnt

Ein Klick startet den Klonvorgang.

Ein Klick auf »Create new staging site« startet den Vorgang. Im nächsten Schritt vergibt man einen Namen für die geklonte Seite. Hier sollte man sich kurz fassen. Es ist nämlich der Unterordner der WordPress-Installation, in den die duplizierte Website erstellt wird. In diesem Schritt kann man auch die zu kopierenden Datenbank-Tabellen und die WordPress-Ordner einstellen, die nicht kopiert werden sollen.

Auch hier habe ich keine Einstellung getätigt. Für eine reine Kopie ergäbe das wenig Sinn.

2 – Scan der Website und Namensvergabe

Schritt zwei des Klonens.

Unter »Staging Site Name« vergibst du einen kurzen Namen, wie zum Beispiel »dev«

Nach einem Klick auf »Start Cloning« wird die komplette Website kopiert. Der Vorgang kann je nach Größe der Website einige Minuten dauern. Bei meiner kleinen Testseite war das Kopieren bereits nach zwei Minuten erledigt.

3 – Das Duplizieren beginnt

Das Klonen beginnt.

Kleine Websites werden wirklich sehr schnell dupliziert

4 – Fertig. Die geklonte Website kann genutzt werden

Nach kurzer Zeit ist das Duplizieren und Installieren der geklonten Website fertig. Ja, du hast richtig gelesen. Die Website wird nicht nur geklont und dupliziert mit allen Einstellungen und aktivierten Plugins, sondern auch gleich installiert. Mit einem Klick auf den markierten Button kannst du dich direkt in die Entwickler-Website mit deinen Administrator-Zugangsdaten einloggen.

Das Klonen ist beendet.

Jetzt kannst du dich mit deinen Admin-Zugangsdaten in die Dev-Seite einloggen.

Das einzige, was nicht eins zu eins kopiert wurde, sind die Permalinks. Die Entwicklerseite hat die normalen »Messy-Links« aktiviert. Doch wenn du unbedingt sprechende Permalinks benötigst, kannst du sie in den Einstellungen für die Permalinks aktivieren.

Die fertige Entwickler-Seite

Die fertige Entwicklerseite

Für die sofortige Erkennung der geklonten Seite ist diese farbig gekennzeichnet.

Damit du gleich siehst, dass du dich in deine Entwicklerseite eingeloggt hast, ist diese farblich sehr auffällig oben an der Adminbar gekennzeichnet. So kannst du nicht versehentlich Änderungen innerhalb der falschen Website machen. Übrigens sind auch gleich alle deine Plugins aktiviert worden, wie man sehr schön sehen kann:

alle-plugins-aktiviert

Die Zugänglichkeit – for Admins only

Deine Entwicklerseite ist nur für Administratoren zugänglich und nicht öffentlich. Ein Aufruf der URL provoziert eine Fehlermeldung. Bevor die Website angesehen werden kann, muss sich ein Admin eingeloggt haben. Das ist ein wichtiges Sicherheits-Plus. Zudem ergäbe eine öffentliche Zugänglichkeit auch keinen Sinn.

Aufrufen und nutzen kann man seine neue geklonte Website, indem man sich entweder den Adminzugang als Lesezeichen im Browser speichert, oder über die Plugin-Einstellungen der Hauptseite. Dort hast du jederzeit die Möglichkeit, deine Entwicklerseite zu editieren, wenn Änderungen geschehen sind. So wird die Entwicklerseite mit wenigen Klicks immer ein genauer Klon sein können.

Hier die Plugin-Einstellungen der Hauptseite. Der Klon ist aufruf- und änderbar.

Mit nur wenigen Klicks kannst du die geklonte Website entweder ganz löschen, editieren, wenn du zum Beispiel ein neues Plugin installiert hast und natürlich öffnen. Auch eine völlig neue Kopie kannst du erstellen.

WP Staging Pro – Die nützlichen Zusatzfunktionen

WP Staging Pro reicht ein lang vermisstes Feature nach. Es erlaubt dir die Änderungen von der Entwicklungsseite auf die Live-Seite schnell, einfach und sicher einzuspielen.

Klicke auf den unteren Button, um den Inhalt von YouTube nachzuladen.
Inhalt laden

PGlmcmFtZSB3aWR0aD0iNTAwIiBoZWlnaHQ9IjI4MSIgc3JjPSJodHRwczovL3d3dy55b3V0dWJlLW5vY29va2llLmNvbS9lbWJlZC9WOXpreWx1UUpwND9mZWF0dXJlPW9lbWJlZCZ3bW9kZT1vcGFxdWUiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYXV0b3BsYXk7IGVuY3J5cHRlZC1tZWRpYSIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==

Welche Änderungen können auf die Live-Website kopiert werden?

WP Staging Pro kann wirklich alle Änderungen von der Staging-Seite auf die Live-Website kopieren. Das umfasst die Datenbank, das aktive Theme, die Plugins und deine Mediathek. Dazu kommen noch alle neuen oder geänderten Artikel und Seiten. Alles, was auf der Staging-Website geändert wurde, wird auf die Live-Website kopiert.

Ein neuer Button in der Pro-Version: »Push Changes«.

Der Update-Vorgang der Live-Website geht wiederum sehr einfach, klicke einfach den Button »Push Changes« an.

WP Staging Pro WordPress Plugin

Bevor du den Button drückst, solltest du ein Backup deiner Live-Website anlegen. Sicher ist sicher. Nachdem du den Button »Push to Live Site« gedrückt hast, erscheint eine Sicherheitswarnung, dass alle modifizierten Daten überschrieben werden.

Eine kleine Sicherheitswarnung. Lege vorher ein Backup deiner Live-Site an.

Das Kopieren aller Änderungen auf die Live-Site geht Ruckzuck.

WP Staging Pro: Benutzerrechte anpassen

wp-staging-authentication

Die Pro-Version von WP Staging gibt dir die Möglichkeit anzupassen, wer die Staging-Website sehen und benutzen darf. Dazu gibst du in den Einstellungen einfach die gewünschte Benutzerrolle an. Natürlich kannst du auch mehrere User-Rollen auswählen.

Was kostet Wp Staging Pro?

Die Kosten sind relativ überschaubar für ein so nützliches Plugin. Für eine Installation zahlst du pro Jahr nur 89 Euro. Die weiteren Lizenzmodelle umfassen mehr aktive Websites:

  • Eine Installation – 89€
  • Fünf aktive Installationen – 139€
  • 30 Installationen – 239€
  • Die Agentur-Lizenz für 100 Websites bekommst du für 499€

Fazit

Dieses kleine Plugin ist extrem mächtig und nützlich. Mit ganz wenigen Klicks hast du eine absolut identische Kopie deiner Website erstellt, in der du nach Belieben testen kannst, ohne Angst vor einem Crash haben zu müssen. In meinem Test lief das Plugin frei von jedem Fehler. Ich kann es dir nur wärmstens ans Herz legen, besonders, seit es die wirklich nützliche Pro-Version gibt.

(dpe)

Andreas Hecht

Andreas Hecht

entwickelt WordPress-Websites und bietet dir einen Website Sicherheit Service und einen Performance Service für deine Website. Außerdem ist er Spezialist für Onpage SEO und bringt Deine Website in die Top-Suchergebnisse von Google.

16 Kommentare

  1. Toller Artikel! Danke :) Mir erschließt sich nur eine Sache nicht. Ich hab eine Homepage bei einem Webhoster liegen und will eine Staging-Version auf einem lokalen Gerät (oder anderem Hoster) anlegen und fortan verwenden. wp-staging erstellt ja einfach ein Unterverzeichnis, wenn ich das richtig verstanden habe. Besteht die Möglichkeit, dass die Staging-Version statt dessen auf einem anderen Host (und anderern DB) erstellt und verwaltet wird? Ohne diese Funktionalität wär das Tool sonst leider für mich nicht das richtige.

  2. Super Beitrag! Ich habe das Plug-In selber schon ausgetestet.
    Funktioniert super und man hat wenig Zeitaufwand.

  3. Tolles Plugin und tolles Review!
    Leider funktioniert es noch nicht mit einer Subdomain. Ist laut Support-Forum wohl schon ne ganze Weile in Planung.
    Mein Klonen hat zwar scheinbar ohne Probleme funktioniert. Konnte mich dann allerdings nicht einloggen.

  4. Hi. Wie sehen die „messie“ Links der Staging Umgebung aus bzw. wie kann man diese ggf. anpassen? PS.: Werde ich automatisch über Antworten informiert?

    • Hallo Elias,

      WP Staging deaktiviert die Permalinks auf der Staging Seite nach dem Klonvorgang. Somit schauen die URLS erstmal in etwa so aus: hostname.com/?page_id=99
      Wenn Du einen Apache Server verwendest, kannst Du die Permalinks jedoch einfach wieder aktivieren. Solltest Du NGINX verwenden, ist dazu eine kleine Anpassung in der config notwendig.

  5. Vielen Dank Andreas, ein sehr interessanter Artikel.
    Könntest Du mir bitte zwei Fragen beantworten?
    Wird die Klon-Datenbank auf der gleichen Ebene angelegt wie die Original-DB?
    Wird der Klon-Webspace-Ordner auf der gleichen Ebene angelegt wie der Original-Ordner?

    • Hallo Anna,

      bei mir wurde der Klon Ordner auf dem Rootverzeichnis meiner Domain angelegt.
      Meine original DB vor dem Klonen ist nach dem Klonen MB mäßig nicht größer geworden.
      Keine Ahnung wohin das Plugin die geklonten Sachen schreibt. Eine separate DB habe ich nicht erstellt und auch keine zusätzliche DB in meinen Verzeichnissen gefunden.

    • Hallo Anna,

      es wird für den Klon die selbe Datenbank verwendet, die auch Dein Live WordPress verwendet. Jedoch werden die Tabellen mit dem Prefix wpstg*_ versehen. Somit sind die Daten 100% voneinander getrennt und Du kannst dir sicher sein, dass keinerlei Änderung auf der Staging Seite, die Live Seite beeinflusst.

      Die Dateien werden, wie Rene schon richtig bemerkt hat, in einen Unterordner innerhalb des Hauptverzeichnisses geschrieben.

      VG
      René (Hauptentwickler von WP Staging)

  6. toller Artikel – für mich, als WP Anfänger, sehr hilfreich. Habe auf meiner Seite zwar bis jetzt noch nichts zerschossen aber vielleicht könntest Du mal einen Artikel darüber schreiben, wie eine Wiederherstellung einer WP Domain wirklich praktisch funktioniert.

  7. Mega Plugin. Danke fürs vorstellen.

  8. Hallo

    Schaut euch mal „Duplicator“ von https://snapcreek.com/ an.

    Wir nehmen nur mehr das, denn:
    – urschnell: Unsere größte Site, beinahe 5000(!) Artikel, fast 4GB Bilder ist in unter einer 1 Stunde (kopiert)
    – die Kopie lässt sich überall installieren, auch am XAMPP
    – dafür sorgt ein eigener Installer der fürs Zielsystem mitgeliefert wird
    – Pfade werden dabei automatisch auf die neue Umgebung umgebogen
    – jede Menge Kriterien (Auschluß von Dirs, usw.)
    – Testtool, um etwaige Probleme im Vorfeld erkennen
    – das alles kostet nix (ok, es gibt ne Pro-Variante, ab 39,-)

  9. Tolles Review! Danke Andreas.

    WP Staging erlaubt nun übrigens endlich auch das Kopieren der Datenbank von der Staging auf die Live Seite.

    Viele Grüße
    René (WP Staging Entwickler)

    • Hi René,

      das ist eine coole Sache! Wenn jetzt noch das Staging einer wirklich großen und umfangreichen Website wie Dr. Web ohne Probleme funktionieren würde, dann bin ich der Erste, der eine Pro-Lizenz kauft:-)

  10. Interessante Geschichte!
    Lässt sich die Kopie auch auf einen Offlineserver (lokaler XAMPP) durchführen?

Tut uns leid, aber die Kommentare sind geschlossen...

Kennst du schon unseren Newsletter?

Hinweise zum Datenschutz, also dem Einsatz von Double-Opt-In, der Protokollierung der Anmeldung, der Erfolgsmessung, dem Einsatz von MailChimp als Versanddienstleister und deinen Widerrufsrechten findest du in unseren Datenschutzhinweisen.

Cookies

Weitere Informationen zu den Auswahlmöglichkeiten findest du hier. Dazu musst du zunächst keine Auswahl treffen!

Um Dr. Web zu besuchen, musst du eine Auswahl treffen.

Deine Auswahl wurde gespeichert!

Informationen zu den Auswahlmöglichkeiten

Was du erlaubst!

Um fortfahren zu können, musst du eine Auswahl treffen. Nachfolgend erhältst du eine Erläuterung der verschiedenen Optionen und ihrer Bedeutung.

  • Ich stimme zu:
    Du erlaubst uns das Setzen aller Cookies, die wir in unseren Datenschutzhinweisen genannt haben. Dazu gehören Tracking- und Statistik-Cookies. Aus dem Tracking per Google Analytics bieten wir auf der Seite Datenschutz ein Opt-Out, also die Möglichkeit der Abmeldung, an.
  • Ich stimme nicht zu:
    Wir verzichten bei dieser Option auf den Einsatz von Google Analytics. Die für den Betrieb von Dr. Web notwendigen Cookies werden aber dennoch gesetzt. Einzelheiten entnimmst du bitte den Datenschutzhinweisen

Du kannst deine Cookie-Einstellungen jederzeit hier ändern: Datenschutz. Impressum

Zurück