Bei der Wiederherstellung einer Website mit Duplicator können Zugriffsprobleme wie Anmelde- und Weiterleitungsprobleme auftreten. Diese Fehler stehen in der Regel im Zusammenhang mit Webserver-Konfigurationen, Plugin-Konflikten oder falschen Einstellungen. Diese Anleitung hilft Ihnen bei der Fehlersuche und der Lösung dieser Probleme.
403 Zugriff verweigert
Wenn Sie nach der Installation Ihrer Website die Fehlermeldung "403 Forbidden" oder "403 Access Denied" erhalten, bedeutet dies, dass der Webserver den Zugriff auf einen bestimmten Pfad beschränkt. Duplicator kann dies nicht kontrollieren, aber Sie können die folgenden Lösungen ausprobieren:
Lösung 1: Kontaktieren Sie Ihren Gastgeber
Wenn Sie mit Webserver-Konfigurationen nicht vertraut sind, wenden Sie sich an Ihren Hosting-Anbieter und teilen Sie ihm die URL mit, unter der das Problem auftritt. In der Regel können sie das Problem schnell lösen.
Lösung 2: Webserver-Konfiguration bearbeiten
Wenn Sie Zugriff auf den Server haben, bearbeiten Sie die Apache-Konfigurationsdatei (httpd.conf, oder httpd-ssl.conf für SSL-Sites) und hinzufügen:
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Starten Sie den Apache neu, nachdem Sie die Änderungen vorgenommen haben.
Lösung 3: Zusätzliche Ressourcen
Weitere Details zur Behebung von 403-Fehlern finden Sie in diesem Leitfaden: "How to Fix the 403 Forbidden Error in WordPress" von WPBeginner.
404-Fehler und Umleitungsprobleme
Wenn Ihre Website einen 404-Fehler anzeigt, falsch weiterleitet oder das Einloggen verhindert, versuchen Sie diese Lösungen:
Lösung 1: Behebung von Umleitungsproblemen
Umleitungen können durch folgende Probleme verursacht werden. Prüfen Sie jeden Punkt auf das mögliche Problem und die Lösung:
- Fehlkonfigurierte Dateien wie
wp-config.php,.htaccessoder Themafunctions.phpDateien.- Prüfen Sie die
.htaccessDatei für unnötige Weiterleitungen. - Versuchen Sie, Ihre
.htaccessDatei und erzeugen eine neue Datei in Einstellungen " Permalinks in WordPress.
- Prüfen Sie die
- Ein Umleitungs-Plugin.
- Deaktivieren Sie Plugins über das Installationsprogramm.
- Server-seitige Umleitungen.
- Prüfen Sie die cPanel-Einstellungen oder fragen Sie Ihren Host.
- Die WordPress-Permalinks sind falsch konfiguriert.
- Befolgen Sie diese Schritte zur Fehlerbehebung bei WordPress-Permalinks.
- Prüfen Sie die
installer-log.txtDatei auf zusätzliche Warnungen oder Fehler.
Lösung 2: Behebung von Pfadproblemen
Wenn "index.php" in der Adressleiste oder bei jeder HTTP-Anfrage erscheint, müssen Sie Ihre Apache-Konfiguration aktualisieren.
Um Permalinks im Apache zuzulassen, müssen Sie den Apache anweisen, einzelnen Sites zu erlauben, die .htaccess-Datei zu aktualisieren, indem Sie die folgenden Optionen zum Abschnitt Verzeichnis in Ihrem Hosts-Apache hinzufügen httpd.conf Konfigurationsdatei:
Fügen Sie Folgendes zu der httpd.conf Datei.
# The Directory path below should match your server the following is a SAMPLE
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Starten Sie danach Apache neu. Wenn Sie auf einem Budget-Host sind und keinen Zugriff auf die Datei httpd.conf haben, müssen Sie diesen FAQ-Eintrag an Ihren Host senden.
Lösung 3: Plugins und Themes überprüfen
Umleitungsprobleme können oft durch Plugins oder Themes verursacht werden.
Um häufige Probleme schnell zu isolieren und Plugins zu deaktivieren, während Sie das Installationsprogramm ausführen, aktivieren Sie zunächst den erweiterten Modus in der oberen rechten Ecke und stellen Sie sicher, dass die vollständige Installation ausgewählt ist, wenn Sie den abgesicherten Modus verwenden.

Geben Sie als nächstes die Informationen zur Datenbankverbindung unter Setup ein und klicken Sie dann auf Validieren.

Um alle Plugins auf einmal zu deaktivieren:
- Wenn Sie Schritt 1 des Installationsprogramms beginnen, verwenden Sie Optionen " Erweitert " Abgesicherter Modus.
- Setzen Sie das Dropdown-Menü auf Aktiviert.

Um nur bestimmte Plugins zu deaktivieren:
- Wenn Sie mit Schritt 3 des Installationsprogramms beginnen, verwenden Sie Optionen " Aktive Plugins, um einzelne Plugins nacheinander zu deaktivieren, indem Sie sie abwählen.

Es wird empfohlen, zunächst den abgesicherten Modus zu verwenden. Wenn Sie vermuten, dass bestimmte Plugins das Problem verursachen, deaktivieren Sie den abgesicherten Modus und deaktivieren Sie dann diese spezifischen Plugins in Schritt 3 wie oben gezeigt. Nachdem Sie sich in Ihre WordPress-Verwaltung eingeloggt haben, aktivieren Sie schließlich jedes Plugin einzeln wieder und speichern Sie gegebenenfalls alle Einstellungen, bis das Problem gefunden ist.
Wenn das Problem nach dem Ausprobieren der oben genannten Optionen weiterhin besteht, sollten Sie die functions.php Ihres Themes untersuchen, um sicherzustellen, dass kein benutzerdefinierter Code eine Umleitung verursacht. Sehen Sie sich auch einige der Lösungen in dieser FAQ an.
Lösung 4: Löschen Sie den Browser-Cache
Google Chrome und andere Browser speichern Ihre 301-Weiterleitungen im Cache.
Wie Sie den Browser-Cache in mehreren Browsern löschen können, erfahren Sie in dieser Anleitung. Sie sollten dann in der Lage sein, die Website erneut zu testen. Wenn die Umleitung erst kürzlich aufgetreten ist, müssen Sie wahrscheinlich nur die Daten der letzten Stunde löschen.
Alternativ können Sie auch ein Inkognito-Fenster/privates Browserfenster verwenden. In diesem Fall wird der Cache geleert, nachdem der Browser geschlossen wurde.
WordPress-Admin-Login-Probleme
Wenn Sie sich nach der Installation nicht anmelden können, versuchen Sie diese Lösungen:
Lösung 1: Hinzufügen eines neuen Admin-Benutzers
Vergewissern Sie sich im Duplicator-Installationsprogramm, dass der erweiterte Modus auf dem ersten Bildschirm aktiviert ist.
Legen Sie dann in Schritt 3 unter Optionen " Neuen Benutzer anlegen einen neuen Admin-Benutzer an.

Verwenden Sie dieses neue Konto, um sich anzumelden.
Lösung 2: Login validieren oder zurücksetzen
- Versuchen Sie, das Passwort über den Link Passwort vergessen? auf dem Anmeldebildschirm zurückzusetzen.
- Deaktivieren Sie Plugins während der Installation, um Konflikte auszuschließen ( siehe hier).
- Möglicherweise müssen Sie das Passwort zurücksetzen, indem Sie diese Anweisungen befolgen.
- Wenn alle anderen Optionen fehlschlagen, können Sie das Skript zum Zurücksetzen des Passworts im Notfall verwenden.
Lösung 3: Behebung von Umleitungsproblemen
Wenn Sie versuchen, sich in das WordPress-Administrations-Dashboard einzuloggen, aber immer wieder zum Login zurückgeleitet werden, ohne dass Sie einen Hinweis auf einen ungültigen Benutzernamen oder ein ungültiges Kennwort erhalten, dann ist die Weiterleitung zum Login möglicherweise fehlerhaft. Versuchen Sie, die URL-Adresse in Ihrem Browser auf eine der folgenden Adressen zu ändern, und versuchen Sie dann, sich anzumelden:
https://yoursite.com/wp-adminhttps://yoursite.com/wp-login.php
wp-config.php-Fehler
Wenn nach dem Importieren der Website Fehler auftreten, kann dies auf folgende Ursachen zurückzuführen sein wp-config.php Datei falsch konfiguriert. Das Plugin kopiert alle definierten Konstanten aus Ihrer wp-config.php Datei. Aufgrund der Komplexität, mit der diese Konstanten in PHP initialisiert werden, gibt es jedoch seltene Fälle, in denen die Replikation Ihrer vorherigen wp-config.php kann fehlschlagen - entweder stillschweigend oder mit einer Fehlermeldung.
Einige Beispiele sind:
- Backslashes oder andere benutzerdefinierte Einstellungen.
- Eine definierte Konstante wird mit einer Ablaufkontrolle initialisiert.
- Dynamische Variablen werden mit Ihrem Planwert verkettet.
Unter diesen Umständen können Sie in den Protokollen Folgendes sehen:
PHP ERROR: Unexpected end of file
PHP WARNING: Use of undefined constant
Lösung 1: Überprüfen Sie wp-config.php
- Öffnen Sie
wp-config.phpund prüfen Sie auf fehlende Konstanten oder Syntaxfehler. - Korrigieren Sie fehlerhafte Werte oder falsche Pfade.
- Prüfen Sie die Makros auf fehlerhafte Werte im Falle einer komplexen Initialisierung mit Ablaufprüfungen, dynamischen Variablen, Backslashes usw.
Lösung 2: wp-config.php zurücksetzen
Wenn weiterhin Fehler auftreten, erstellen Sie manuell eine neue wp-config.php:
- Laden Sie eine neue
wp-config.phpvon WordPress.org. - Bearbeiten Sie es mit Ihren Datenbankdaten.
- Ersetzen Sie Ihr bestehendes
wp-config.phpDatei.
Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren Hosting-Anbieter.
Das war's! Wir hoffen, dass diese Anleitung Ihnen geholfen hat, Probleme mit dem Zugang, der Anmeldung und der Weiterleitung zu beheben.
Wenn Sie nach einer Möglichkeit suchen, Migrationsprobleme zu lösen, lesen Sie unseren Leitfaden: "Wie löse ich WordPress-Migrationsprobleme?".