Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Möchten Sie, dass es für Sie erledigt wird?

Lassen Sie die Duplicator-Experten Ihre WordPress-Site für Sie migrieren – schnell, sicher und problemlos.

Migrationshilfe erhalten

Beheben von Datenbankfehlern und Warnungen des Installers im Installationsbericht


Datenbankfehler oder -warnungen im Installationsbericht nach der Wiederherstellung eines Backups? Die meisten lassen sich auf eine Handvoll bekannter Ursachen zurückführen, und jede hat unten eine spezifische Lösung.

Diese Anleitung behandelt die Behebung von Datenbankfehlern und -warnungen im Duplicator Pro-Installationsbericht, von Kollisions-Diskrepanzen bis hin zu überdimensionierten Abfragen.

Schreibfehler

Während der Installation sind Fehler und Warnungen im Zusammenhang mit der Datenbank typischerweise auf Daten aus der Datei [hash]-dump.sql zurückzuführen, die nicht in die neue Datenbank eingefügt werden können. Abfragen, die während der Installation fehlschlagen, werden im Installationsprotokoll aufgezeichnet. Öffnen Sie installer-log.txt und suchen Sie nach dem Abschnitt DATABASE RESULTS, wo Fehler als ERROR markiert sind. Duplicator Pro verlinkt direkt zu installer-log.txt von jedem Fehlerhinweis, der während der Installation angezeigt wird, sodass Sie den Server nicht manuell durchsuchen müssen, um ihn zu finden.

Die häufigsten Ursachen sind:

  • Datenbankversionen: Inkompatibilitäten können auftreten, wenn sich die MySQL-Versionen auf verschiedenen Servern erheblich unterscheiden. Stellen Sie sicher, dass die MySQL- oder MariaDB-Version des Zielservers gleich oder neuer ist als die Version des Quellservers, bevor Sie weitere Fehlerbehebungen durchführen.
  • MySQL-Modus: Der MySQL-Modus kann beeinflussen, wie die MySQL-Engine Abfragen verarbeitet.

MySQL-Modus auf NO_ENGINE_SUBSTITUTION setzen

Wenn installer-log.txt „database error write ‘Invalid default value…'“ anzeigt, setzen Sie den MySQL-Modus auf NO_ENGINE_SUBSTITUTION. Wir empfehlen, dies zunächst festzulegen, wenn viele Datenbankfehler auftreten.

  1. Wechseln Sie in Schritt 1 des Installers zu Erweitertem Modus.
  2. Öffnen Sie den Tab Datenbank und suchen Sie das Feld Modus.
  3. Wählen Sie die Radio-Schaltfläche Benutzerdefiniert und geben Sie NO_ENGINE_SUBSTITUTION ein.
  4. Fahren Sie mit der Installation fort.
  5. Überprüfen Sie nach Abschluss der Installation das Installer-Log (Link oben rechts verfügbar) auf Fehler.

Experimentieren Sie mit verschiedenen Kombinationen, um festzustellen, was für Ihren Server am besten funktioniert. Sobald Sie eine funktionierende Konfiguration identifiziert haben, arbeiten Sie mit Ihrem Hoster oder Serveradministrator zusammen, um diese Werte dauerhaft in der my.ini-Datei festzulegen.

Häufige Fehler-Strings und Korrekturen

FehlerUrsacheLösung
Unbekannte KollationDie Ziel-MySQL/MariaDB-Version unterstützt die Quellkollation nichtSiehe Was ist Kompatibilitätsmodus und „Unbekannte Kollationsfehler“?
MySQL-Server ist weg / Paket zu großEine Abfrage überschreitet max_allowed_packetErhöhen Sie max_allowed_packet in my.cnf oder my.ini (siehe Fehler bei Abfragegrößenlimit unten)
Daten zu lang für SpalteZeichensatz-Diskrepanz zwischen Quelle und ZielVergleichen Sie den Quell-Zeichensatz (normalerweise utf8mb4) mit dem Zeichensatz der Zieldatenbank
Tabelle „X“ existiert bereitsTabellen von einem früheren Installationsversuch übrig gebliebenLöschen Sie alle Tabellen in der Zieldatenbank oder aktivieren Sie Alle Tabellen entfernen, bevor Sie erneut ausführen
Doppelter Eintrag für PrimärschlüsselEin AUTO_INCREMENT-Konflikt aus einem teilweisen vorherigen ImportAlle Tabellen löschen und die Installation von einer sauberen Datenbank neu starten
Zugriff für Benutzer verweigertFalsche DatenbankanmeldeinformationenGeben Sie die korrekten Datenbankanmeldeinformationen in Schritt 2 erneut ein
Fehler bei serialisierten Daten in Tabelle XEine serialisierte PHP-Zeichenkette konnte nicht analysiert werdenSiehe Serialisierungs-Hinweise unten

Fehler bei der Abfragegrößenbeschränkung

Wenn Sie Fehler im Zusammenhang mit dem „Query size limit“ (Abfragegrößenbeschränkung) feststellen, bedeutet dies, dass die Datenlast die von Ihrer MySQL-Konfiguration erlaubte Größe überschreitet. Um dies zu beheben, bearbeiten Sie Ihre my.cnf (oder my.ini) Konfigurationsdatei und fügen Sie die Einstellung max_allowed_packet hinzu oder aktualisieren Sie sie, zum Beispiel max_allowed_packet=64M. Weitere Details finden Sie unter MySQL-Paketgröße.

Übersicht des Installer-Berichts

Der Installer-Bericht im letzten Schritt soll auf potenzielle Probleme bei der Installation hinweisen. Beachten Sie, dass Sie in einigen Fällen Fehler oder Hinweise erhalten können, die die allgemeine Funktionalität Ihrer Website nicht beeinträchtigen. Wenn Ihre Website stabil ist und die Anzahl der Deploy/Update-Ergebnisse niedrig ist (unter 10), können Sie diese kleineren Fehler oder Hinweise normalerweise ignorieren.

Update-Fehler

Dies sind grundlegende Abfrageanweisungen, bei denen während der Ausführung auf dem neuen Server Probleme aufgetreten sind. Sie können durch Datenintegritätsprobleme oder Inkompatibilitäten zwischen verschiedenen MySQL-Versionen verursacht werden. Wenn hier Fehler auftreten, überprüfen Sie die Abfrage und beheben Sie das Migrationsproblem.

Tabellen-Schlüssel-Hinweise

Diese Hinweise treten auf, wenn ein neuer URL-Wert einer Tabelle erkannt wird, aber nicht aktualisiert werden kann, da kein entsprechender Tabellenschlüssel vorhanden ist. Suchen und aktualisieren Sie diese Werte manuell.

Serialisierungs-Hinweise

PHP-Serialisierungsprobleme können auftreten, wenn sich interne Werte ändern. Duplicator Pro versucht, serialisierte Zeichenketten automatisch zu reparieren, aber in seltenen Fällen werden sie nicht korrekt aktualisiert. So reparieren Sie eine serialisierte Zeichenkette manuell:

  1. Suchen Sie die problematische serialisierte Zeichenkette mithilfe der Abfrage, die im Installer-Bericht angegeben ist.
  2. Besuchen Sie unserialize.onlinephp.io.
  3. Fügen Sie die serialisierte Zeichenkette ein, zum Beispiel a:1:{s:4:"Test";s:17:"unserialize here!";}. Das Segment s:4:"Test"; bezeichnet eine Zeichenkette mit 4 Zeichen. Wenn die Zeichenanzahl nicht mit der tatsächlichen Zeichenkettenlänge übereinstimmt, führt die Deserialisierung zu einem Fehler.
  4. Passen Sie die Zeichenanzahl an die tatsächliche Zeichenkettenlänge an, um das Problem zu beheben.

Schnellcheck

Wenn Sie Fehler im Installer-Bericht erhalten, gehen Sie wie folgt vor:

  1. Bestätigen Sie, dass die Website korrekt funktioniert. Wenn sie stabil ist und die Fehleranzahl gering ist, speichern Sie die Einstellungen für das betroffene Theme, Plugin oder Widget erneut.
  2. Wenn Sie weiterhin Bedenken haben, führen Sie die im Installer-Bericht bereitgestellten SQL-Abfragen aus und überprüfen Sie das Fehlerprotokoll, um problematische Abfragen zu bewerten. Sie können diese Prüfung auch mit phpMyAdmin durchführen.

Das ist alles! Wenn Sie die Schritte in dieser Anleitung befolgen, werden die häufigsten Datenbankfehler und Warnungen bei der Duplicator Pro-Installation behoben, sodass Ihre Migration oder Wiederherstellung sauber abgeschlossen wird.


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 →