Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Fortgeschrittene Strategien für die Datenmigration


Duplicator eignet sich zwar hervorragend für die Migration kompletter WordPress-Websites, doch bestimmte spezielle Anwendungsfälle erfordern individuelle Arbeitsabläufe. Dieser Leitfaden behandelt fortgeschrittene Migrationsszenarien mit Schritt-für-Schritt-Anleitungen für jede Situation.

Überblick

Dieser Leitfaden befasst sich mit drei Hauptkategorien von fortgeschrittenen Migrationen:

  • Partielle Site-Migrationen - Verschieben von bestimmten Dateien, Ordnern oder Datenbanktabellen
  • Migrationen großer Websites - Optimierung der Arbeitsabläufe für Websites mit erheblichen Dateigrößen
  • Datenbankspezifische Szenarien - SQL-Ausführung und selektive Tabellenerhaltung

Allgemeine Migrationsszenarien

Ansatz 1: Verschieben eines Teils einer Website

Anwendungsfall: Sie müssen bestimmte Dateien oder Datenbanktabellen migrieren und nicht Ihre gesamte Website.

WordPress-Assets verstehen

Eine WordPress-Website besteht aus zwei Hauptkomponenten:

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

Mit den Filteroptionen von Duplicator können Sie diese Assets selektiv ein- oder ausschließen, um individuelle Backups zu erstellen.

Backup-Konfiguration

Dateiverwaltung: Navigieren Sie zu Duplicator Pro " Backups " Neu hinzufügen " Backup " Filter " Dateifilter

Sie können ausschließen:

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

Beispiel: Um das Verzeichnis uploads auszuschließen:

/wp-content/uploads/

Hinweis: Trennen Sie mehrere Ausschlusspfade durch Semikolon.

Datenbank-Management

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

Wählen Sie bestimmte Tabellen aus, die von der Sicherung ausgeschlossen werden sollen. Dies ist nützlich, wenn Sie Folgendes möchten:

  • Vorhandene Daten auf der Zielsite bewahren
  • Größe der Sicherungsdatei reduzieren
  • Nur Konfigurationsänderungen verschieben

Installationsoptionen (nur Pro)

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

  1. Alle Dateien extrahieren - Vollständige Extraktion (Standard)
  2. Extraktion von WP-Kerndateien überspringen - Nur Auszug wp-content und Nicht-Kerndateien
  3. Extrahiert nur Mediendateien und neue Plugins/Themes - Vorhandene Plugins und Themes bleiben auf dem Zielort erhalten
  4. Extraktion der WP-Kerndateien und der auf dem Host vorhandenen Plugins/Themes überspringen - Wenn diese Option gewählt wird, werden die WordPress-Kerndateien, sofern vorhanden, nicht verändert. Sie werden nicht gelöscht und/oder extrahiert.
    Wenn ein Plugin (Theme) sowohl auf dem Host als auch im Archiv vorhanden ist, wird der Inhalt des Host-Plugins (Themes) beibehalten.

Installationsmodi

Kombinieren Sie Dateifilter mit diesen Installationsmodi für maximale Flexibilität:

Hinweis: Teilweise Migrationen erfordern ein gründliches Verständnis der Struktur Ihrer Website. Testen Sie immer in einer Staging-Umgebung, bevor Sie sie in der Produktion einsetzen. Falsche Konfigurationen können Ihre Live-Site zerstören.

Ansatz 2: Migration großer Standorte

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

Option 1: Klassisches Überschreiben mit gefilterten Backups

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

Voraussetzungen:

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

Arbeitsablauf:

  1. Gefilterte Sicherung erstellen
    • Navigieren Sie zu Duplicator Pro " Backups " Neu hinzufügen
    • Schließen Sie unter Backup " Dateifilter große Verzeichnisse aus:
     /wp-content/uploads/
  • Erstellen Sie die Sicherung
  1. Sicherungsdateien übertragen
    • Laden Sie das Installationsprogramm und die Archivdateien herunter
    • Hochladen in das WordPress-Stammverzeichnis Ihrer Staging-Site
  2. Installation ausführen
    • Blättern nach installer.php auf Ihrer Staging-Site
    • Entpacken Sie das Archiv
    • Beenden Sie den Installationsvorgang
  3. Ergebnis
    • Die Staging-Site erhält alle Aktualisierungen von der Entwicklung
    • Ausgeschlossene Verzeichnisse (wie /uploads/) bleiben bei Staging unverändert
    • Deutlich schnellere Migration durch geringere Backup-Größe

Profi-Tipp: Dieser Arbeitsablauf wird umso vorteilhafter, je mehr Ihre Website wächst. Sie migrieren nicht bei jedem Backup die unveränderten Dateien.

Option 2: Import-Installationsmodus

Für eine schnelle Verbesserung des Arbeitsablaufs verwenden Sie die Funktion "Importieren und Installieren " von Duplicator. Dieser Modus ermöglicht es Ihnen:

  • Zusammenführen von Sicherungsdaten mit vorhandenen Inhalten
  • Selektive Aktualisierung bestimmter Website-Komponenten
  • Aufrechterhaltung schnellerer Migrationszyklen

Erfahren Sie mehr: Detaillierte Anweisungen finden Sie in unserer Anleitung zur Importinstallation.

Ansatz 3: Synchronisierung von Entwicklung und Produktion

Anwendungsfall: Sie müssen eine Staging-/Entwicklungs-Site mit einer großen Produktions-Site synchronisieren, wobei die Produktionsdaten erhalten bleiben sollen.

Voraussetzungen:

  • Duplicator Pro auf beiden Websites installiert
  • Zugang zu beiden Standortumgebungen

Arbeitsablauf:

  1. Sicherung der Produktionsdaten (kritisch)
    • Erstellen Sie zur Sicherheit ein vollständiges Backup Ihrer Produktionsstätte
    • Identifizieren und exportieren Sie bestimmte Tabellen der Produktionsdatenbank, die Sie beibehalten möchten:
      • Benutzerdaten (wp_users, wp_usermeta)
      • Bestellungen/Transaktionen (WooCommerce-Tabellen)
      • Formulareinreichungen
      • Benutzergenerierte Inhalte
    • Exportieren Sie diese Tabellen mit phpMyAdmin oder Ihrem Hosting-Datenbanktool
  2. Archivierungssystem konfigurieren
    • Navigieren Sie auf Ihrer Hauptseite zu Einstellungen " Backups
    • Archivierungssystem auf DupArchiv einstellen
  3. Import-URL-Installation durchführen
    • Verwenden Sie auf Ihrer Staging-Site die Funktion Installieren importieren
    • Geben Sie die Backup-URL von Ihrer Hauptseite ein
    • Folgen Sie den Installationsanweisungen
  4. Erhaltene Produktionsdaten wiederherstellen
    • Nachdem der Import abgeschlossen ist, importieren Sie die Tabellen der Produktionsdatenbank, die Sie in Schritt 1 exportiert haben, erneut.
    • Verwenden Sie phpMyAdmin oder SQL-Abfragen, um die erhaltenen Daten wieder in die Produktionsdatenbank einzubringen.
    • Überprüfen Sie, ob die erhaltenen Daten korrekt angezeigt werden.
  5. Ergebnis
    • Staging-Site stimmt perfekt mit der Hauptsite überein

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

Beste Praxis: Erstellen Sie immer eine Sicherungskopie Ihrer Produktionsdatenbank, bevor Sie eine Synchronisierung aus dem Staging vornehmen.

Datenbank-spezifische Szenarien

Vorhandene Datenbanktabellen beibehalten

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

Beispielszenario:
Sie migrieren von Development zu Staging, möchten aber die bestehenden Beiträge von Staging in der wp_posts Tisch.

Backup-Konfiguration

  1. Filtertabellen auf der Quellseite
    • Navigieren Sie zu Duplicator Pro " Backups " Neu hinzufügen Gehe zu Sicherung " Datenbankfilter Siehe "Datenbanktabellen-Filter aktivieren" Wählen Sie die auszuschließende Tabelle (z. B., wp_posts)Erstellen Sie die Sicherung

    💡 Was dies bewirkt: Der database.sql Datei wird die ausgeschlossene Tabelle nicht enthalten.

Installation Konfiguration

  1. Konfigurieren der Zielinstallation
    • Hochladen des Installationsprogramms und des Archivs auf die Staging-Site Starten installer.php Auf Schritt 1 " Einrichtung, Aktion auswählen: "Vorhandene Tabellen überschreiben" Klicken Sie auf Validieren Sie

    💡Was dies bewirkt: Behält alle vorhandenen Tabellen bei und überschreibt nur die Tabellen im Archiv.
  2. Überprüfen der Tabellenerhaltung
    • Aktivieren Sie unter Validieren " Datenbank die Option "Zum Entfernen oder Sichern markierte Tabellen".
    • Bestätigen wp_posts NICHT in der Entfernungsliste enthalten ist
    • Wenn dies der Fall ist, fahren Sie mit der Installation fort.
  3. Ergebnis
    • Alle Aktualisierungen von Standortdaten aus der Entwicklung
    • Der wp_posts Tabelle bleibt auf Staging unverändert
    • Auf Staging erstellte Beiträge werden beibehalten

Hinweis: Bei dieser Methode muss die Tabelle vor der Installation auf der Zielseite vorhanden sein. Die Tabellenstruktur sollte zwischen den Standorten übereinstimmen.

Nicht unterstützte Szenarien

Inkrementelle oder differentielle Backups

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

Alternative Herangehensweise:

  • Vollständige Backups - Planen Sie wöchentlich oder alle X Tage mit allen Dateien
  • Reine Datenbanksicherungen - Planen Sie tägliche oder alle X Stunden für häufige Datenbankänderungen
  • Verwenden Sie Archivfilter, um große, statische Verzeichnisse auszuschließen.

Mit diesem Ansatz erhalten Sie häufige Datenbank-Snapshots und vermeiden gleichzeitig wiederholte 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 in WordPress integrierte Import/Export-Tool in Kombination mit manuellen Dateiübertragungen:

  1. Posten exportieren
    • Navigieren Sie zu Extras " Exportieren in WordPress
    • Wählen Sie Beiträge und laden Sie die XML-Datei herunter
  2. Übertragen von Mediendateien
    • Verwenden Sie FTP zum Kopieren der /wp-content/uploads/ Verzeichnis
    • Übertragen Sie nur die Ordner mit den Bildern Ihrer Beiträge
  3. Import am Zielort
    • Navigieren Sie auf der Zielsite zu Tools " Importieren
    • Installieren Sie den WordPress-Importer
    • Hochladen und Importieren Ihrer XML-Datei
    • WordPress wird Mediendateien automatisch zuordnen

Mehr erfahren: Detaillierte Anweisungen finden Sie in der WordPress-Dokumentation zu Import/Export.

Bewährte Praktiken

Testumgebungen

Testen Sie immer zuerst in einer Staging-Umgebung - Führen Sie fortgeschrittene Migrationen in einer Staging-Umgebung durch, bevor Sie mit der Produktion beginnen.
Erstellen Sie Backups, bevor Sie beginnen - Erstellen Sie vor jeder Migration ein vollständiges Backup Ihrer Zielsite.
Dokumentieren Sie Ihren Arbeitsablauf - Machen Sie sich Notizen zu den verwendeten Filtern und ausgeschlossenen Tabellen, um später darauf zurückgreifen zu können.

Leistungsoptimierung

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

Fehlerbehebung

Wenn bei fortgeschrittenen Migrationen Probleme auftreten:

  1. Überprüfen Sie die Filterpfade - Stellen Sie sicher, dass die ausgeschlossenen Pfade korrekt sind und Schrägstriche enthalten.
  2. Check table existence - Preserved tables must exist on the destination.
  3. Überprüfen Sie die Berechtigungen - Vergewissern Sie sich, dass die Zielverzeichnisse über die richtigen Schreibberechtigungen verfügen.
  4. Protokolle einsehen - Überprüfen Sie die Protokolldateien von Duplicator auf bestimmte Fehlermeldungen.

Hilfe bekommen

Benötigen Sie zusätzliche Unterstützung bei fortgeschrittenen Migrationen?


War dieser Beitrag hilfreich?


Verwandte Artikel

Lassen Sie keinen weiteren Tag ungeschützt verstreichen

Jede Stunde ohne ordnungsgemäße WordPress-Backups gefährdet Ihre Website - Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplikator jetzt kaufen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr exklusives Angebot für „
“!

Als Kunde von „ “ erhalten Sie 60 % Rabatt.

Probieren Sie Duplicator kostenlos auf Ihrer Website aus – erfahren Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht zu lange – dieser exklusive Rabatt von 60 % ist nur für begrenzte Zeit verfügbar.

oder
Jetzt 60 % Rabatt auf Duplicator Pro sichern →