Wie behebt man Probleme mit großen Multisite-Netzwerken?
Haben Sie Probleme mit großen Multisite-Netzwerken, die Duplicator Pro verwenden? Dieser Leitfaden bietet praktische Lösungen zur effektiven Fehlerbehebung und Behebung der Probleme.
Stellen Sie zunächst sicher, dass Sie die neueste Version von Duplicator Pro verwenden. Bitte überprüfen Sie das Änderungsprotokoll und die Systemanforderungen.
Lösungen für große Multisite-Netzwerke
Option Eins: Serverseitige Limits erhöhen
Große Multisite-Netzwerke stoßen oft an Ressourcenlimits, bevor Probleme mit der Tabellenfilterung oder dem Benutzer-Export überhaupt auftreten. Bevor Sie weitere Fehlerbehebungen durchführen, überprüfen Sie:
- Maximale Build-Zeit (Einstellungen » Backups): Erhöhen Sie diesen Wert, wenn Backups mitten im Build-Prozess abgebrochen werden. Der Standardwert beträgt 270 Minuten.
- PHP memory_limit und max_execution_time: Große Netzwerke mit vielen Tabellen und Benutzern benötigen mehr Spielraum als die PHP-Standardwerte. Bitten Sie Ihren Hoster, diese zu erhöhen, wenn Sie sie nicht selbst anpassen können.
- Datenbank-Build-Modus: Verwenden Sie Mysqldump, wenn Ihr Hoster Shell-Zugriff für schnellere Exporte unterstützt, oder PHP Code mit Multi-Thread-Chunking, wenn nicht. Siehe Auswahl des besten Datenbank-SQL-Modus in Duplicator.
- Wenn Sie nicht jede Unterseite in einem einzigen Backup benötigen, verwenden Sie beim Erstellen des Backups „Eingeschlossene/Ausgeschlossene Unterseiten“, um es einzugrenzen. Dies reduziert die Build-Zeit und den Ressourcenverbrauch bei großen Netzwerken erheblich.
Nachfolgend finden Sie verschiedene Lösungen, die Ihnen bei der Arbeit mit großen Netzwerkstandorten helfen können.
Option Zwei: Tabellen filtern
Das Filtern großer Tabellensätze funktioniert nicht richtig. Nicht alle Tabellen werden gefiltert.
Dieses Problem hängt typischerweise mit der max_input_vars-Konfiguration in der php.ini-Datei zusammen. Dieser Parameter ist standardmäßig auf 1000 eingestellt, muss aber bei einer hohen Anzahl von Tabellen erhöht werden. Wir empfehlen, ihn auf einen Wert größer als Ihre Tabellenzahl zu erhöhen.
Zusätzlich können Sie eine Vorlage mit den allgemeinen Tabellen erstellen, die Sie ausschließen möchten, und dann bei der Erstellung des Backups diese Vorlage als Ausgangspunkt für den Export der eigenständigen Website verwenden.

Option Drei: Benutzer exportieren
Die Tabelle wp_users muss exportiert werden, und Benutzer müssen manuell entfernt werden.
Lösung Eins:
Duplicator filtert keine Benutzer beim Exportieren. Sie können jedoch eine manuelle Abfrage ausführen und die Option Deaktivierte Plugins/Themes entfernen in den erweiterten Einstellungen des Installers aktivieren. Diese Option entfernt alle Plugins/Themes und inaktiven Benutzer in der eigenständigen Installation.

Lösung Zwei:
Die zweite Lösung umfasst die folgenden Schritte:
1. Filtern Sie die Tabelle wp_users und die Tabelle wp_usermeta beim Erstellen des Backups.

2. Exportieren Sie Benutzer und Usermeta mit einer spezifischen Abfrage.
3. Importieren Sie die Tabellen wp_users und wp_usermeta manuell in die neue Datenbank.
4. Führen Sie die Installation durch und wählen Sie Vorhandene Tabellen überschreiben als Datenbankaktion in Schritt 1, wie in diesem Screenshot gezeigt:

5. Setzen Sie die Installation fort
Durch die Überprüfung einer dieser beiden Gründe können Sie Probleme mit großen Multisites beheben und Ihre Backups nahtlos und ohne Unterbrechungen durchführen.
Wenn Backups speziell wegen Zeitüberschreitung fehlschlagen (und nicht wegen Filterungs- oder Benutzer-Exportproblemen), siehe Fehlerbehebung bei Server-Time-Out-Problemen für spezifische Anleitungen für Shared-Hosts.
Bei Multisite-Problemen, die nicht mit der Netzwerkgröße zusammenhängen, siehe Fehlerbehebung bei allgemeinen Multisite-Problemen.