Holen Sie sich das beste WordPress Backup
& Migration Plugin noch heute
Duplikator jetzt kaufen

Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Umgang mit Scanner-Warnungen, Fehlern und Timeout-Problemen

Treten während des Backup-Scan-Schrittes Probleme auf, z. B. Warnungen, Fehler oder Zeitüberschreitungen? Dieser Artikel bietet Lösungen für häufige Probleme im Zusammenhang mit der Dateistruktur, den Berechtigungen und den Serverkonfigurationen, die diese Probleme verursachen können. Wir führen Sie Schritt für Schritt durch die Lösungen für diese Probleme.

Dateistruktur

Die Behebung von Scan-Problemen im Zusammenhang mit der Dateistruktur Ihres Servers kann frustrierend sein. Dieser Abschnitt führt Sie durch häufige Probleme wie symbolische Links, große Dateianzahl, unlesbare Dateien und mehr und bietet Schritt-für-Schritt-Lösungen, damit Ihre Scans wieder reibungslos funktionieren:

Links, die auf sich selbst verweisen, können eine rekursive Schleife verursachen. Überprüfen Sie das Dateisystem auf Verzeichnisverweise, die auf sich selbst verweisen. Zum Beispiel, wenn /public_html/mydir zurückverweist auf /public_html verweist, könnte dies zu einer rekursiven Schleife für PHP führen; in diesem Fall müssten Sie Folgendes herausfiltern /public_html/mydir.

Um nach symbolischen Links zu suchen, gehen Sie zu Duplicator " Tools " General " Scan Validator, und klicken Sie auf die Schaltfläche Run Scan Integrity Validation. Dadurch werden symbolische Links und unlesbare Dateien gefunden. Wenn der Scan abgeschlossen ist, fügen Sie den vollständigen Pfad/die vollständigen Pfade der "Symbolischen Links" zur Verzeichnisfilterliste in Schritt 1 des Backup-Erstellungsprozesses hinzu.

Wenn der Scan-Validator keine Dateien findet, gehen Sie in den Dateimanager Ihres Hosts und suchen Sie nach allem, was dies verursachen könnte (z. B. könnte es wie /dir1 aussehen, und wenn Sie in /dir1 gehen, würde es den Inhalt von / enthalten, was bedeuten würde, dass es auch /dir1 enthalten würde, usw.). Aktivieren Sie für diese Art von Verzeichnissen/Verknüpfungen die Dateifilter und fügen Sie die vollständigen Verzeichnispfade in das Feld Verzeichnisse ein, wenn Sie eine Sicherung erstellen.

Hinweis: Wenn Ihnen dieser Vorgang zu technisch erscheint, wenden Sie sich an Ihren Hoster und fragen Sie ihn, ob es in Ihrer WordPress-Verzeichnisstruktur symbolische oder rekursive Links gibt. In einigen Fällen kann es vorkommen, dass der Scan-Validator einen symbolischen Link auf Ihrem Server nicht erkennt.

Große Dateizahlen

Bei einigen Budget-Host-Konfigurationen mit aktivierter Zeitüberschreitung kann es bei einer großen Anzahl von Dateien zu einer Zeitüberschreitung bei der Überprüfung kommen. Wenn die PHP- oder Apache-Timeouts zu niedrig eingestellt sind und Sie versuchen, 250k+ Dateien zu scannen, kann es sein, dass der Prozess nicht alle Dateien scannen kann.

Zur Behebung gehen Sie zu Backups " Neu erstellen. Wählen Sie auf der Seite für die Erstellung von Backups einen Filter für das Verzeichnis mit der großen Anzahl an Dateien. Es wird empfohlen, die PHP- und Webserver-Timeouts zu erhöhen, damit der Scan Zeit hat, um abzuschließen.

Unlesbare Dateien

Auf manchen Systemen können bestimmte utf8-Zeichen zu Problemen bei der Überprüfung führen. Dies ist ein sehr seltenes Problem, das in der Regel eher auf Windows-Betriebssystemen mit niedrigeren PHP-Versionen auftritt.

Um innerhalb des Plugins auf unlesbare Dateien zu prüfen, gehen Sie zu Duplicator " Werkzeuge " Allgemein " Scan-Validator " Scan-Integritätsprüfung durchführen. Dadurch wird ein Scan-Check durchgeführt, der nach unleserlichen Dateien sucht. Wenn der Scan abgeschlossen ist, fügen Sie den Pfad/die Pfade der "unlesbaren Dateien" zur Verzeichnisfilterliste in Schritt 1 des Backup-Erstellungsprozesses hinzu.

Keine Dateien gefunden

Wenn Sie eine Überprüfung durchführen und das Ergebnis zeigt, dass keine Dateien gefunden werden, könnte Ihr Server mit einer "Servertrennung" konfiguriert sein. Wenden Sie sich an Ihren Hosting-Provider, um weitere Einzelheiten zu erfahren; auf einigen Systemen kann dies jedoch ein Problem darstellen. Mögliche Optionen im Fenster Domänenkonfiguration sind:

Keine Weiterleitung

  1. Weiterleitung an Unterordner ohne Diensttrennung.
  2. Weiterleitung an Unterordner mit Diensttrennung.
  3. Weiterleiten an IP/Host/URL.

Wenn Sie vorübergehend auf die Nummer 2 umschalten, kann der Duplicator sowohl für das Backup als auch für das Installationsprogramm ohne Probleme laufen.


403 Verboten

Wenn ein 403 Forbidden-Fehler auftritt, kann es schwierig sein, das Problem zu finden und zu beheben. Dieser Abschnitt führt Sie durch die häufigsten Ursachen von 403-Fehlern, einschließlich Berechtigungsproblemen, mod_security-Regeln und Plugin/Theme-Konflikten, und bietet Lösungen, um Ihren Scanner wieder zum Laufen zu bringen.

Allgemeine Fehlermeldungen:

  • Verboten: Sie haben auf diesem Server keine Zugriffsberechtigung für wp-admin/xyz.php.
  • Es wurde ein 403 Forbidden-Fehler festgestellt.

Lösung 1

Ein Berechtigungsproblem könnte mit einer Datei/einem Verzeichnis oder der .htaccess-Datei zusammenhängen. Versuchen Sie, die Berechtigung der .htaccess-Root-Datei Ihres Hosts auf 755 zu ändern, und versuchen Sie dann, die Anfrage ein paar Mal zu starten, um zu sehen, ob der Scan startet. Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Host.

Lösung 2

Erkundigen Sie sich bei Ihrem Hoster nach allen mod_security-Regeln, die das Problem verursachen könnten, und bitten Sie ihn, die Regel, die das Problem verursacht, auf eine Whitelist zu setzen.

Siehe auch:
Was kann ich bei Problemen mit der Migration einer großen Website tun?
Was kann ich bei 502/503/504-Gateway-Problemen während des Scannens/Erstellens versuchen?
Empfohlene Hosting-Anbieter für Duplicator?

Lösung 3

In manchen Fällen kann ein schlecht geschriebenes Plugin oder Thema Code enthalten, der Konflikte mit Duplicator verursacht. Um Plugin-/Theme-Konflikte zu lösen, siehe Warum funktioniert die Duplicator-Benutzeroberfläche (UI) nicht?


500 Fehler

Die meisten 500 Webserver-Fehler sind schwer zu finden, da sie vom Webserver und nicht von PHP ausgelöst werden. Im Folgenden finden Sie mehrere Optionen, die Sie bei 500/502/503/504-Gateway-Problemen mit dem Scanner ausprobieren können.

Lösung 1

Config Update
Beachten Sie die folgenden Aktualisierungen der .htaccess-Datei:

  • Option 1: Ändern Sie den dynamischen Wert für Ajax-Aufrufe
    <IfModule mod_timeout.c>
    <Files ~ ".php">
    SetEnvIf Request_URI "admin-ajax" DynamicTimeout=240
    </Files>
    </IfModule>
  • Option 2: Aktualisieren Sie die .htaccess-Datei über die Dateimanagerschnittstelle (Pfad: public_html/.htaccess) und erhöhen Sie außerdem das Limit für die maximale Ausführungszeit (max_execution_time) von 300 auf 3000 über die Schnittstelle PHP-Version auswählen im cPanel.
    <IfModule Litespeed>
    RewriteEngine On
    RewriteRule .* - [E=noabort:1, E=noconntimeout:1]
    </IfModule>

Lösung 2

Cloudflare
Wenn Sie Cloudflare verwenden, können die folgenden Einstellungen hilfreich sein

  1. Melden Sie sich bei Cloudflare an
  2. Klicken Sie auf der Übersichtsseite auf "Erweitert" " Klicken Sie auf "Pause".
  3. Ausführen der Installationsbereitstellung
  4. Cloudflare wieder einschalten

Lösung 3

Wenden Sie sich an Ihren Hosting-Provider
Nehmen Sie Kontakt mit Ihrem Hosting-Provider auf und teilen Sie ihm mit, dass Sie einen 500-Fehler erhalten. In vielen Fällen hat Ihr Hosting-Provider Zugang zu den Webserver-Protokollen, die dabei helfen können, die Ursache für den Fehler auf seinen Serverkonfigurationen zu ermitteln. In einigen Fällen kann der Hoster genügend Informationen bereitstellen, um Ihnen den Grund für die 500er-Fehlermeldung zu nennen. Diese Informationen können uns in einigen Fällen helfen, verschiedene Konfigurationen in der Umgebung des Hosts auszuprobieren.

Upgrade:
Fragen Sie Ihren Hoster, ob er die neueste Version einer Webserver-Software wie Apache oder nginx einsetzt. Oftmals läuft bei den Hosts eine sehr veraltete Version der Software, für die es Patches und Korrekturen für das Problem gibt, das Sie haben.

Lösung 4

Allgemeine Fehlerbehebung
Es gibt mehrere Protokolle zur Fehlerbehebung, mit denen Sie überprüfen können, ob das Problem tatsächlich ein Netzwerkproblem zwischen Ihrem Browser und dem Server ist. Wenn Sie es von einem anderen Computer oder sogar von einem anderen Browser aus versuchen können, lässt sich das Problem manchmal eingrenzen. Eine vollständige Übersicht über die verschiedenen Möglichkeiten zur Behebung dieses Problems finden Sie in diesem Artikel über das Verstehen und Beheben von 502 Bad Gateway-Fehlern.

Siehe auch:
Was kann ich bei 502/503/504-Gateway-Problemen während der Installation versuchen?
Empfohlene Hosting-Anbieter für Duplicator?


JSON-Dienst

Erhalten Sie während des Backup-Scans die Fehlermeldung "Unable to read JSON from service"? Die folgenden Schritte können Ihnen helfen, dieses Problem zu beheben:

  1. Gehen Sie zu Duplicator Pro " Einstellungen " Backups " Erweiterte Einstellungen.
  2. Ändern Sie den Thread-Sperrtyp in SQL.
  3. Versuchen Sie erneut, ein Backup zu erstellen.

Fehlerbehebung

Nachfolgend finden Sie allgemeine Schritte zur Fehlerbehebung, mit denen Sie die Probleme bei der Sicherungsprüfung beheben können:

Option 1

Gehen Sie zu Backups " Neu erstellen " Wählen Sie "Nur Datenbank". Damit wird nur die Datenbank erstellt, und Sie erfahren, ob es ein Problem mit einer bestimmten Datei oder einem bestimmten Verzeichnis gibt. Wenn der Scanner vollständig ist, gibt es ein Problem mit einer der Dateien in Ihrem System. In diesem Fall können Sie die folgenden Schritte ausführen:

  1. Wenn dies funktioniert, fügen Sie weitere Verzeichnisse hinzu und entfernen sie, bis Sie den Problembereich gefunden haben. Beginnen Sie mit den obersten Verzeichnissen und arbeiten Sie sich nach unten vor. Falls nicht, siehe "Option 2" unten.

Option 2

Wenn Sie bereits alle oben genannten Lösungen ausprobiert haben und es immer noch nicht funktioniert, überprüfen Sie bitte Ihr PHP-Fehlerprotokoll und wenden Sie sich an Ihren Hosting-Anbieter.

War dieser Beitrag hilfreich?

Verwandte Artikel