Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Behebung von datenbankbezogenen Build-Problemen


Datenbankbezogene Fehler können während des Build-Prozesses aus verschiedenen Gründen auftreten, z. B. durch beschädigte Tabellen oder fehlende Datenbankeinträge. Dieser Artikel bietet Lösungen für häufige Datenbankprobleme, die während des Build-Prozesses auftreten.

Allgemeiner Datenbankfehler oder Warnung

Wenn Sie während des Datenbank-Build-Prozesses eine allgemeine Fehlermeldung oder Warnung erhalten, versuchen Sie die folgenden Lösungen:

Option 1: Datenbanktabellen reparieren

Reparieren Sie die betroffenen Datenbanktabellen, um Beschädigungsprobleme zu beheben. Eine vollständige Anleitung zur Reparatur von Tabellen finden Sie in diesem Artikel.

Option 2: Datenbank-Build-Engines wechseln

Standardmäßig wird die Datenbank mit PHP-Code erstellt. Dies funktioniert zwar auf den meisten Hosting-Plattformen, kann aber bei bestimmten Konfigurationen zu Problemen führen. Wenn PHP-Code Fehler verursacht, wechseln Sie zu MySQLDump:

  1. Gehen Sie zu Duplicator Lite/Pro » Einstellungen.
  2. Navigieren Sie zur Registerkarte Backups.
  3. Wählen Sie unter SQL-Modus MySQLDump aus.

Falls MySQLDump bereits ausgewählt war, können Sie die PHP-Code-Option ausprobieren.

Fehlende Datenbanktabelle

Wenn das Build-Protokoll angibt, dass eine Tabelle in der Datenbank nicht vorhanden ist, sehen Sie möglicherweise Fehler wie diese:

Häufige Fehlermeldungen

  • Laufzeitfehler beim Datenbank-Dump
  • QUERY FEHLER: Tabelle „datenbankname.wp_sometable“ existiert nicht in der Engine

Option 1: Datenbanktabellen reparieren

Reparieren Sie die fehlenden oder beschädigten Tabellen, um die Datenbankintegrität wiederherzustellen. Detaillierte Schritte finden Sie in diesem Artikel.

Option 2: Tabellenfilter aktivieren

Wenn das Problem durch ein Plugin verursacht wird, sollten Sie die Datenbanktabellen und das Verzeichnis des problematischen Plugins vor dem Erstellen des Backups herausfiltern:

  1. Identifizieren Sie das betroffene Plugin.
  2. Filtern Sie die Datenbanktabellen des Plugins heraus.
  3. Schließen Sie das Verzeichnis des Plugins aus, das sich unter {your-website-root}/wp-content/plugins/plugin_name/ befindet.
  4. Installieren Sie das Plugin auf dem Zielsystem neu.

Wenn die Neuinstallation des Plugins keine Option ist, wenden Sie sich an den Plugin-Autor, um Anweisungen zur Reparatur oder Reinitialisierung der fehlenden Tabelle zu erhalten.

Die Befolgung dieser Schritte sollte helfen, die meisten datenbankbezogenen Build-Probleme zu lösen.

Datenbankvalidierungsfehler bei Zählprüfungen

Datenbanken mit Tabellen, die sich häufig ändern, wie z. B. solche, die kontinuierlich Daten protokollieren, können während der Erstellung von Backups zu Fehlern bei der Datenbankvalidierung führen. Dies liegt an den ständigen Änderungen in diesen Tabellen, während ein Backup erstellt wird. Duplicator stellt sicher, dass das Backup nicht beschädigt wird, indem die Anzahl der Datenbanktabellen und -spalten validiert wird.

Um dieses Problem zu beheben, haben wir die Konstante DUPLICATOR_TABLE_VALIDATION_FILTER_LIST eingeführt. Durch Hinzufügen dieser Konstante zu Ihrer wp-config.php-Datei können Sie angeben, welche Tabellen Duplicator von der Validierung ausschließen soll. Dies hilft, Validierungsfehler zu vermeiden, die die Erstellung von Backups stören können. Verwenden Sie diese Konstante jedoch mit Vorsicht; das Ausschließen unnötiger Tabellen könnte zu fehlerhaften Backups führen, ohne dass das Plugin eine Benachrichtigung ausgibt.

Beispiel-Fehler:

DB VALIDATION FAIL: count check table “wp_postmeta” START: XXXXXX END: YYYYYY DELTA: 2 COUNT: ZZZZZZ
SQL FILE SIZE CHECK OK, SIZE: XXXXXXXX
DB VALIDATION 1: failed to validate
Runtime error in database dump Message: DB VALIDATION 1: failed to validate

Lösung:

Um dieses Problem zu beheben, fügen Sie die folgende Zeile zu Ihrer wp-config.php-Datei hinzu:

define(‘DUPLICATOR_TABLE_VALIDATION_FILTER_LIST’, [‘wp_postmeta’]);


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

Duplicator jetzt herunterladen
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.

oder
Holen Sie sich jetzt 60% Rabatt auf Duplicator Pro →