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
- Allgemeine Migrationsszenarien
- Datenbank-spezifische Szenarien
- Nicht unterstützte Szenarien
- Einzelne Blogbeiträge migrieren
- Bewährte Praktiken
- Hilfe bekommen
Ü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/
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:
- Alle Dateien extrahieren - Vollständige Extraktion (Standard)
- Extraktion von WP-Kerndateien überspringen - Nur Auszug
wp-contentund Nicht-Kerndateien - Extrahiert nur Mediendateien und neue Plugins/Themes - Vorhandene Plugins und Themes bleiben auf dem Zielort erhalten
- 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:
- Überschreibende Installation - Ersetzen vorhandener Dateien unter Beibehaltung der ausgeschlossenen Inhalte
- Importieren Installieren - Zusammenführen von Sicherungsinhalten mit vorhandenen Website-Daten
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:
- Gefilterte Sicherung erstellen
- Schließen Sie unter Backup " Dateifilter große Verzeichnisse aus:

/wp-content/uploads/
- Erstellen Sie die Sicherung
- Sicherungsdateien übertragen
- Laden Sie das Installationsprogramm und die Archivdateien herunter
- Hochladen in das WordPress-Stammverzeichnis Ihrer Staging-Site
- Installation ausführen
- Blättern nach
installer.phpauf Ihrer Staging-Site - Entpacken Sie das Archiv
- Beenden Sie den Installationsvorgang
- Blättern nach
- 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
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

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:
- 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
- Benutzerdaten (
- Exportieren Sie diese Tabellen mit phpMyAdmin oder Ihrem Hosting-Datenbanktool
- Archivierungssystem konfigurieren
- Archivierungssystem auf DupArchiv einstellen
- 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
- 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.
- Ergebnis
- Staging-Site stimmt perfekt mit der Hauptsite überein


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
Installation Konfiguration
- Konfigurieren der Zielinstallation
- Hochladen des Installationsprogramms und des Archivs auf die Staging-Site Starten
installer.phpAuf 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. - Hochladen des Installationsprogramms und des Archivs auf die Staging-Site Starten
- Überprüfen der Tabellenerhaltung
- Aktivieren Sie unter Validieren " Datenbank die Option "Zum Entfernen oder Sichern markierte Tabellen".
- Bestätigen
wp_postsNICHT in der Entfernungsliste enthalten ist - Wenn dies der Fall ist, fahren Sie mit der Installation fort.
- Ergebnis
- Alle Aktualisierungen von Standortdaten aus der Entwicklung
- Der
wp_postsTabelle bleibt auf Staging unverändert - Auf Staging erstellte Beiträge werden beibehalten

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:
- Posten exportieren
- Wählen Sie Beiträge und laden Sie die XML-Datei herunter
- Übertragen von Mediendateien
- Verwenden Sie FTP zum Kopieren der
/wp-content/uploads/Verzeichnis - Übertragen Sie nur die Ordner mit den Bildern Ihrer Beiträge
- Verwenden Sie FTP zum Kopieren der
- Import am Zielort
- Installieren Sie den WordPress-Importer
- Hochladen und Importieren Ihrer XML-Datei
- WordPress wird Mediendateien automatisch zuordnen
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:
- Überprüfen Sie die Filterpfade - Stellen Sie sicher, dass die ausgeschlossenen Pfade korrekt sind und Schrägstriche enthalten.
- Check table existence - Preserved tables must exist on the destination.
- Überprüfen Sie die Berechtigungen - Vergewissern Sie sich, dass die Zielverzeichnisse über die richtigen Schreibberechtigungen verfügen.
- Protokolle einsehen - Überprüfen Sie die Protokolldateien von Duplicator auf bestimmte Fehlermeldungen.
Hilfe bekommen
Benötigen Sie zusätzliche Unterstützung bei fortgeschrittenen Migrationen?
- Wissensdatenbank: Durchsuchen Sie unsere vollständige Dokumentation
- Support-Forum: Stellen Sie Fragen in unserem Community-Forum
- Pro-Unterstützung: Duplicator Pro-Benutzer können ein Support-Ticket einreichen