Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Erweiterte Datenmigrationsstrategien


Während Duplicator hervorragend für die Migration vollständiger WordPress-Websites geeignet ist, erfordern bestimmte spezialisierte Anwendungsfälle benutzerdefinierte Workflows. Dieser Leitfaden behandelt erweiterte Migrationsszenarien mit Schritt-für-Schritt-Anleitungen für jede Situation.

Übersicht

Dieser Leitfaden behandelt drei Hauptkategorien erweiterter Migrationen:

  • Teilweise Website-Migrationen – Verschieben spezifischer Dateien, Ordner oder Datenbanktabellen
  • Große Website-Migrationen – Optimieren von Workflows für Websites mit erheblichen Dateigrößen
  • Datenbankspezifische Szenarien – SQL-Ausführung und selektive Tabellenerhaltung

Allgemeine Migrationsszenarien

Ansatz 1: Verschieben von Teilen einer Website

Anwendungsfall: Sie müssen bestimmte Dateien oder Datenbanktabellen migrieren, anstatt Ihre gesamte Website.

WordPress-Assets verstehen

Eine WordPress-Website besteht aus zwei Hauptkomponenten:

  • Dateien – Themes, Plugins, Uploads und WordPress-Core-Dateien
  • Datenbanktabellen – Beiträge, Benutzer, Einstellungen und andere Daten

Durch die Verwendung der Filteroptionen von Duplicator können Sie diese Elemente selektiv ein- oder ausschließen, um angepasste Backups zu erstellen.

Backup-Konfiguration

Dateiverwaltung: Navigieren Sie zu Duplicator Pro  » Backups  » Neu hinzufügen  » Backup  » Filter  » Datei Filter

Sie können ausschließen:

  • Bestimmte Dateien oder Ordner (vollständige Pfade angeben)
  • Dateierweiterungen (z. B. .zip, .log)
  • Große Mediendateien zur Reduzierung der Backup-Größe

Beispiel: Um das Uploads-Verzeichnis auszuschließen:

/wp-content/uploads/

Hinweis: Trennen Sie mehrere Ausschluss-Pfade mit Semikolons.

Datenbankverwaltung

Navigieren Sie zu Duplicator Pro  » Backups  » Neu hinzufügen  » Backup  » Datenbankfilter  » Ausgeschlossene Tabellen

Wählen Sie bestimmte Tabellen aus, die von Ihrem Backup ausgeschlossen werden sollen. Dies ist nützlich, wenn Sie:

  • Vorhandene Daten auf der Ziel-Website beibehalten möchten
  • Die Größe der Backup-Datei reduzieren möchten
  • Nur Konfigurationsänderungen verschieben möchten

Installationsoptionen (nur Pro)

Während der Installation haben Sie auf Schritt 1  » Optionen  » Dateien überspringen vier Extraktionsoptionen:

  1. Alle Dateien extrahieren – Vollständige Extraktion (Standard)
  2. Extraktion von WP-Core-Dateien überspringen – Nur wp-content und Nicht-Core-Dateien extrahieren
  3. Nur Mediendateien und neue Plugins/Themes extrahieren – Behält vorhandene Plugins und Themes auf dem Ziel bei
  4. Extraktion von WP-Core-Dateien und auf dem Host vorhandenen Plugins/Themes überspringen – Wenn diese Option gewählt wird, werden die WordPress-Core-Dateien, falls vorhanden, nicht geändert. Sie werden nicht gelöscht und/oder extrahiert.
    Außerdem werden, wenn ein Plugin (Theme) sowohl auf dem Host als auch im Archiv vorhanden ist, die Inhalte des Host-Plugins (Themes) beibehalten.

Installationsmodi

Kombinieren Sie Datei-Filter mit diesen Installationsmodi für maximale Flexibilität:

Hinweis: Teilweise Migrationen erfordern ein gründliches Verständnis der Website-Struktur. Testen Sie immer in einer Staging-Umgebung, bevor Sie in die Produktion gehen. Falsche Konfigurationen können Ihre Live-Website beschädigen.

Ansatz 2: Migration großer Websites

Anwendungsfall: Ihre Website hat große Dateigrößen, die langsame Uploads/Downloads verursachen, und Sie müssen häufig zwischen Umgebungen migrieren.

Option 1: Klassisches Überschreiben mit gefilterten Backups

Diese Methode ist ideal, wenn Sie zwei nahezu identische Websites (z. B. Entwicklung und Staging) haben und nur Änderungen synchronisieren müssen.

Voraussetzungen:

  • Zwei Websites mit identischen Dateistrukturen
  • Gleiches Datenbankschema (unterschiedliche Daten sind in Ordnung)
  • Websites können auf demselben oder auf verschiedenen Servern liegen

Arbeitsablauf:

  1. Create Filtered Backup
    • Navigieren Sie zu Duplicator Pro  » Backups  » Neu hinzufügen
    • Schließen Sie unter Backup  » Datei-Filter große Verzeichnisse aus:
     /wp-content/uploads/
  • Erstellen Sie das Backup
  1. Transfer Backup Files
    • Laden Sie die Installer- und Archivdateien herunter
    • Laden Sie sie in das WordPress-Stammverzeichnis Ihrer Staging-Website hoch
  2. Run Installation
    • Rufen Sie installer.php auf Ihrer Staging-Website auf
    • Extrahieren Sie das Archiv
    • Schließen Sie den Installationsvorgang ab
  3. Result
    • Staging-Website erhält alle Updates von der Entwicklung
    • Ausgeschlossene Verzeichnisse (wie /uploads/) bleiben auf der Staging-Website unverändert
    • Deutlich schnellere Migration aufgrund kleinerer Backup-Größe

Profi-Tipp: Dieser Arbeitsablauf wird mit wachsender Website immer vorteilhafter. Sie migrieren nicht bei jedem Backup unveränderte Dateien.

Option 2: Import-Installationsmodus

Für schnelle Verbesserungen des Arbeitsablaufs verwenden Sie die Funktion Import Install von Duplicator. Dieser Modus ermöglicht es Ihnen:

  • Backup-Daten mit vorhandenen Inhalten zusammenführen
  • Spezifische Website-Komponenten selektiv aktualisieren
  • Schnellere Migrationszyklen beibehalten

Mehr erfahren: Sehen Sie sich unsere Import Install-Anleitung für detaillierte Anweisungen an.

Ansatz 3: Synchronisieren von Entwicklung zu Produktion

Anwendungsfall: Sie müssen eine Staging-/Entwicklungs-Website mit einer großen Produktions-Website synchronisieren und dabei Produktionsdaten beibehalten.

Voraussetzungen:

  • Duplicator Pro auf beiden Websites installiert
  • Zugriff auf beide Website-Umgebungen

Arbeitsablauf:

  1. Backup Production Data (Critical)
    • Erstellen Sie zur Sicherheit ein vollständiges Backup Ihrer Produktions-Website
    • Identify and export specific production database tables you want to preserve:
      • Benutzerdaten (wp_users, wp_usermeta)
      • Bestellungen/Transaktionen (WooCommerce-Tabellen)
      • Formulareingaben
      • Nutzergenerierte Inhalte
    • Exportieren Sie diese Tabellen mit phpMyAdmin oder Ihrem Datenbank-Tool-Hosting
  2. Configure Archive Engine
    • Navigieren Sie auf Ihrer Hauptseite zu Einstellungen  » Backups
    • Stellen Sie Archiv-Engine auf DupArchive
  3. Perform Import URL Install
    • Verwenden Sie auf Ihrer Staging-Site die Funktion Installationsimport
    • Geben Sie die Backup-URL Ihrer Hauptseite ein
    • Folgen Sie den Installationsanweisungen
  4. Restore Preserved Production Data
    • Nachdem der Import abgeschlossen ist, importieren Sie die Produktions-Datenbanktabellen, die Sie in Schritt 1 exportiert haben, erneut
    • Verwenden Sie phpMyAdmin oder SQL-Abfragen, um die gespeicherten Daten wieder in die Produktionsdatenbank zu integrieren
    • Stellen Sie sicher, dass die gespeicherten Daten korrekt angezeigt werden
  5. Result
    • Staging-Site entspricht perfekt der Hauptseite

Hinweis: Die Datenbank wird während der Installation vollständig ersetzt. Alle auf der Produktionsseite während der Staging-Entwicklung erstellten Daten (Kunden-Zahlungen, Formular-Einreichungen usw.) gehen verloren, wenn Sie das Staging-Backup über die Produktion installieren.

Best Practice: Sichern Sie immer Ihre Produktionsdatenbank, bevor Sie von Staging synchronisieren.

Datenbankspezifische Szenarien

Beibehaltung bestehender Datenbanktabellen

Anwendungsfall: Sie möchten bestimmte Tabellen während der Migration unverändert lassen (z. B. Beiträge auf einer Staging-Site beibehalten, während alles andere aktualisiert wird).

Beispielszenario:
Sie migrieren von Entwicklung zu Staging, möchten aber die vorhandenen Beiträge von Staging in der Tabelle wp_posts beibehalten.

Backup-Konfiguration

  1. Filter Tables on Source Site
    • Navigieren Sie zu Duplicator Pro  » Backups  » Neu hinzufügen Gehen Sie zu Backup  » Datenbankfilter Aktivieren Sie „Datenbanktabellenfilter aktivieren“ Wählen Sie die auszuschließende Tabelle aus (z. B. wp_posts)Erstellen Sie das Backup

    💡 What This Does: The database.sql file won’t include the excluded table.

Installationskonfiguration

  1. Configure Destination Installation
    • Laden Sie Installer und Archiv auf die Staging-Site hoch Starten Sie installer.php Wählen Sie auf Schritt 1  » Setup die Aktion: „Vorhandene Tabellen überschreiben“ Klicken Sie auf Validieren

    💡What This Does: Keeps all existing tables and only overwrites those in the archive.
  2. Verify Table Preservation
    • Überprüfen Sie unter Validieren  » Datenbank, ob „Zur Entfernung oder Sicherung markierte Tabellen“
    • Bestätigen Sie, dass wp_posts NICHT in der Entfernungliste ist
    • Wenn korrekt, fahren Sie mit der Installation fort
  3. Result
    • Alle Website-Daten-Updates von der Entwicklung
    • Die Tabelle wp_posts bleibt auf Staging unverändert
    • Auf Staging erstellte Beiträge bleiben erhalten

Hinweis: Diese Methode erfordert, dass die Tabelle vor der Installation auf der Ziel-Site vorhanden ist. Die Tabellenstruktur sollte zwischen den Sites übereinstimmen.

Nicht unterstützte Szenarien

Inkrementelle oder differentielle Backups

Frage: Unterstützt Duplicator inkrementelle oder differenzielle Backups?
Antwort: Nein, Duplicator erstellt jedes Mal vollständige Backups. Sie können jedoch die Backup-Größe mit Filtern optimieren.

Alternativer Ansatz:

  • Vollständige Backups – Wöchentlich oder alle X Tage mit allen Dateien planen
  • Nur-Datenbank-Backups – Planen Sie tägliche oder stündliche Backups für häufige Datenbankänderungen
  • Verwenden Sie Archivfilter, um große, statische Verzeichnisse auszuschließen

Dieser Ansatz liefert Ihnen häufige Datenbank-Snapshots und vermeidet gleichzeitig repetitive Dateisicherungen.

Einzelne Blogbeiträge migrieren

Frage: Wie kann ich nur Blogbeiträge mit ihren Bildern, Kommentaren, Kategorien und Tags kopieren?
Antwort: Duplicator migriert ganze Websites, nicht einzelne Elemente wie Beiträge.

Empfohlene Lösung:

Verwenden Sie das integrierte Import-/Export-Tool von WordPress in Kombination mit manuellen Dateiübertragungen:

  1. Export Posts
    • Navigieren Sie in WordPress zu Werkzeuge  » Exportieren
    • Wählen Sie Beiträge und laden Sie die XML-Datei herunter
  2. Transfer Media Files
    • Verwenden Sie FTP, um das Verzeichnis /wp-content/uploads/ zu kopieren
    • Übertragen Sie nur die Ordner, die Ihre Beitragsbilder enthalten
  3. Import on Destination
    • Navigieren Sie zur Ziel-Website zu Werkzeuge  » Importieren
    • Installieren Sie den WordPress-Importer
    • Laden Sie Ihre XML-Datei hoch und importieren Sie sie
    • WordPress ordnet Mediendateien automatisch zu

Mehr erfahren: Sehen Sie sich die Import-/Export-Dokumentation von WordPress für detaillierte Anweisungen an.

Bewährte Praktiken

Testumgebungen

Testen Sie immer zuerst in Staging – Führen Sie erweiterte Migrationen in einer Staging-Umgebung durch, bevor Sie die Produktion berühren.
Erstellen Sie Backups vor dem Start – Erstellen Sie ein vollständiges Backup Ihrer Ziel-Website, bevor Sie mit der Migration beginnen.
Dokumentieren Sie Ihren Workflow – Machen Sie sich Notizen zu verwendeten Filtern und ausgeschlossenen Tabellen für zukünftige Referenz.

Leistungsoptimierung

Verwenden Sie DupArchive für große Websites – Zuverlässiger für Dateien über 2 GB.
Filtern Sie strategisch – Schließen Sie große, statische Verzeichnisse aus, die sich zwischen Migrationen nicht ändern.
Planen Sie entsprechend – Führen Sie große Backups außerhalb der Spitzenzeiten durch.

Fehlerbehebung

Wenn bei erweiterten Migrationen Probleme auftreten:

  1. Überprüfen Sie die Filterpfade – Stellen Sie sicher, dass die ausgeschlossenen Pfade korrekt sind und verwenden Sie Schrägstriche.
  2. Prüfen Sie die Tabellenexistenz – Beibehaltene Tabellen müssen auf dem Ziel vorhanden sein.
  3. Überprüfen Sie die Berechtigungen – Bestätigen Sie, dass die Zielverzeichnisse über die richtigen Schreibberechtigungen verfügen.
  4. Konsultieren Sie die Protokolle – Überprüfen Sie die Protokolldateien von Duplicator auf spezifische Fehlermeldungen.

Hilfe erhalten

Benötigen Sie zusätzliche Hilfe bei erweiterten Migrationen?


War dieser Artikel hilfreich?


Verwandte Artikel

Lassen Sie keinen Tag ungeschützt vergehen

Jede Stunde ohne ordnungsgemäße WordPress-Backups setzt Ihre Website einem Risiko aus • Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Get Duplicator Now
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr
exklusives Angebot!

Als Kunde erhalten Sie 60% RABATT

Testen Sie Duplicator kostenlos auf Ihrer Website – sehen Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht – dieser exklusive 60% Rabatt ist nur für kurze Zeit verfügbar.

or
Get 60% Off Duplicator Pro Now →