Behebung von 403/404/405/500-Fehlern und leeren Installer-Seiten
Die Behebung von HTTP-Statuscode-Fehlern im Installer kann frustrierend sein, aber mit der richtigen Anleitung können Sie häufige Installer-Probleme wie 403 Forbidden, 404 Not Found, 405 Not Allowed und leere/weiße Seiten oder 500-Fehler beheben.
Diese umfassende Anleitung bietet detaillierte Lösungen und Schritte zur Fehlerbehebung, um Ihnen bei der Überwindung dieser Fehler beim Zugriff auf den Installer zu helfen.
Umgang mit 403 Forbidden-Fehlern
Beim Aufrufen der Datei installer.php erhalten Sie die Meldung 403 Forbidden.
Lösung 1
Die schnellste Lösung für dieses Problem ist, Ihren Hosting-Anbieter zu kontaktieren und ihm den Ordnerpfad und die URL mitzuteilen, bei denen Sie den 403-Fehler erhalten. Er kann die Regeln auf seinen Servern schnell aktualisieren.
Lösung 2
Wenn Sie versuchen möchten, das Problem selbst zu beheben, gibt es viele verschiedene Techniken, die Sie ausprobieren können. Denken Sie jedoch daran, dass jeder Hoster anders eingerichtet ist, sodass einige dieser Optionen auf Ihrem Hoster möglicherweise nicht richtig funktionieren und andere schon. Überprüfen Sie die folgenden Anleitungen für eine Lösung des 403-Fehlers:
- So beheben Sie den 403 Forbidden-Fehler in WordPress
- Apache gibt 403 Forbidden-Fehler aus – Stack Overflow
- Wie behebt man die Meldung 403 Access Denied?
Umgang mit der 404 Not Found-Fehlerseite
Beim Aufrufen der Datei installer.php erhalten Sie die Meldung 404 oder Seite nicht gefunden.
Lösung 1 Kontakt Host
Dieser Fehler zeigt an, dass Ihr Webserver nicht richtig konfiguriert ist, um Webseiten auszuliefern. Wenn Sie sich nicht mit der Einrichtung von Webservern wie Apache auskennen, ist der schnellste Weg zur Behebung dieses Problems die Zusammenarbeit mit Ihrem Hosting-Anbieter und die Mitteilung, dass Sie unter der URL „XYZ“ einen 404-Fehler erhalten. Er sollte Sie in wenigen Minuten wieder online bringen können. Dies ist kein Problem, das das Backup beheben kann, da es sich um ein Problem mit der Webserverkonfiguration handelt.
Lösung 2 Apache-Einrichtung
Bei der Einrichtung des Webservers (typischerweise Apache) ist einer der häufig übersehenen Einrichtungsparameter die <Directory>-Direktive. Die folgende Konfiguration funktioniert bei den meisten Setups, aber überprüfen Sie mit Ihrem Serveradministrator, um sicherzugehen, dass sie auf seinem Server funktioniert:
<Directory /» Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted Allow from all </Directory»
Lösung 3 Fehlerbehebung
Um dieses Problem zu beheben, legen Sie zwei Dateien namens test.html und test.php im selben Verzeichnis wie die Datei installer.php ab. Versuchen Sie dann, beide über einen Webbrowser aufzurufen. Wenn keine von beiden funktioniert, ist Ihre Website nicht so konfiguriert, dass sie von diesem Speicherort aus ausgeliefert wird. Wenn nur die Datei test.html funktioniert, ist PHP auf Ihrem Webserver möglicherweise nicht richtig aktiviert. Wenn Sie nicht sicher sind, wie Sie Ihren Webserver so konfigurieren, dass er vom richtigen Pfad ausliefert oder PHP-Dateien ausliefert, wenden Sie sich an Ihren Hosting-Administrator, da dies keine Probleme sind, die das Backup beheben kann.
Umgang mit 405 Not Allowed-Fehlerseiten
Wenn Sie zur Datei installer.php navigieren, erhalten Sie die Meldung „405 Nicht erlaubt“.
Option 1 Kontaktieren Sie den Host
Die Meldung „405 Method Not Allowed“ ist ein HTTP-Antwortstatuscode, der angibt, dass die angegebene HTTP-Anforderungsmethode vom Server empfangen und erkannt wurde, der Server jedoch diese spezielle Methode für die angeforderte Ressource abgelehnt hat. Die meisten 405-Antworten hängen damit zusammen, wie der Webserver konfiguriert ist.
Der schnellste Weg, dieses Problem zu lösen, ist die Zusammenarbeit mit dem technischen Support-Team Ihres Hosting-Unternehmens. Typischerweise muss angepasst werden, wie der Webserver Anfragen akzeptiert. Die Server-Fehlerprotokolle auf der Plattform Ihres Hosts sollten dem Systemadministrator helfen, die spezifische Anfrage zu lokalisieren und den Server entsprechend anzupassen.
Option 2 Server-Fehlerbehebung
Wenn Sie mit der Fehlerbehebung von Webserverproblemen vertraut sind, können Sie diesen ausführlichen Artikel lesen:
Leitfaden zur Fehlerbehebung bei 405
Umgang mit leeren/weißen Seiten oder 500-Fehlerseiten
Wenn der Installer überhaupt nicht angezeigt wird, gibt es eine Reihe von Tests, die Sie versuchen können.
- Webserver:
Stellen Sie sicher, dass der Webserver ordnungsgemäß eingerichtet ist. Erstellen Sie eine neue Datei namens test.php am selben Speicherort wie die Datei installer.php. Fügen Sie in test.php den folgenden Code ein:<?php phpinfo(); ?>
Wenn dies funktioniert und Sie oben den Text „PHP Version“ gefolgt von anderen PHP-Einstellungen sehen, fahren Sie mit den anderen Optionen unten fort. Wenn nicht, ist etwas mit der Webserver-Einrichtung falsch und Sie müssen Ihren Host oder Serveradministrator kontaktieren. - Serverprotokolle:
Untersuchen Sie die Server-Fehlerprotokolle. Sie können auf alle Server-Fehlerprotokolle zugreifen, indem Sie zu cPanel » Statistiken » Fehlerprotokolle gehen oder Ihr hostspezifisches Control Panel verwenden. Wenn Sie keinen direkten Zugriff auf die Serverprotokolle haben, bitten Sie Ihren Host-Support, die Protokolle auf Fehler zu überprüfen. - Berechtigungen:
Überprüfen Sie die Berechtigungen für die Datei installer.php und ihr übergeordnetes Verzeichnis. Auf den meisten Hosts sollten diese 755 für Verzeichnisse und 644 für Dateien sein. Erkundigen Sie sich bei Ihrem Hosting-Anbieter oder Serveradministrator nach den richtigen Berechtigungseinstellungen. - Browser wechseln:
Öffnen Sie einen anderen Webbrowser und prüfen Sie auf den weißen Bildschirm. Wenn es im neuen Browser funktioniert, handelt es sich möglicherweise um ein Problem mit dem Browser-Cache. Dies können Sie normalerweise beheben, indem Sie Strg+F5 gedrückt halten oder Ihren Browser-Cache manuell löschen. - installer.php:
Einige Hoster und Sicherheitssoftware blockieren Anfragen an Dateien namens „installer.php“ automatisch. Versuchen Sie in diesem Fall, die Datei in etwas anderes umzubenennen. Die Verwendung des Dateinamens „installer.php“ auf einem öffentlichen Server wird nicht empfohlen. Benutzer sollten die Verwendung des gehashten Installers in Betracht ziehen, indem sie zu Duplicator » Einstellungen » Backups Tab » Installer-Einstellungen » Setze auf [name]_[hash]_[date]_installer.php gehen. - Reverse Proxy:
Beim Ausführen hinter einem Reverse Proxy befindet sich der Wert des ursprünglichen Hostnamens inHTTP_X_FORWARDED_HOST. Um dieses Setup zu umgehen, fügen Sie Folgendes am Anfang von installer.php und dup-installer/main-installer.php hinzu:
$_SERVER[‘HTTP_X_ORIGINAL_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];
Siehe auch:
Wie gehe ich mit „Internal Server 500“-Meldungen um?