GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

Verständnis von HTTP-Fehlercodes und anderen Website-Fehlern

Beim Versuch, auf eine Website oder eine andere Online-Ressource zuzugreifen, wird Ihnen möglicherweise anstelle der erwarteten Antwort eine Fehlerseite angezeigt. Dies ist wahrscheinlich einer der wenigen HTTP-Fehlercodes, auf die Sie stoßen können.

Dieser Leitfaden behandelt einige der häufigeren HTTP-Fehlercodes von Websites und bietet eine Erklärung der möglichen Ursachen und aller Schritte, die Sie unternehmen können, um den Fehler zu beheben.

Fangen wir an…

  • 404-Fehler „Nicht gefunden“
  • 403 Verbotener Fehler
  • 500 Interner Serverfehler
  • 503-Dienst nicht verfügbar
  • Andere Website-Fehler

404-Fehler "Nicht gefunden"

Dies ist einer der häufigsten HTTP-Fehlercodes. Es bedeutet einfach, dass die angeforderte Seite nicht gefunden wird.

Es kann vorkommen, dass Sie eine URL falsch eingegeben haben, wenn sich die Position einer Seite geändert hat. Oder wenn die Seite oder der Inhalt, auf den Sie zuzugreifen versuchen, nicht mehr auf dem Server vorhanden ist.

Bei WordPress-basierten Websites kann dieser Fehler auch als Folge von Problemen mit den Permalink-Einstellungen für die Website auftreten. Versuchen Sie, die Permalink-Einstellungen im Abschnitt Einstellungen>Permalinks des WordPress-Dashboards erneut zu speichern, wenn beim Zugriff auf Unterseiten der Website 404-Fehler auftreten.

403 Verbotener Fehler

Der Fehler 403 Forbidden zeigt an, dass Ihr Zugriff auf die angeforderte Seite eingeschränkt ist. Dieser Fehler kann aus verschiedenen Gründen zurückgegeben werden, wir werden einige davon unten behandeln.

Verzeichnis hat keine Indexseite

Wenn Sie innerhalb des Webspace für Ihre Domain einen Ordner erstellen, der keine Indexseite hat, wird ein 403-Fehler zurückgegeben. Wenn Sie versuchen, auf die URL für den Ordner zuzugreifen, ohne den Dateinamen einer bestimmten Datei im Verzeichnis einzufügen.

Es ist möglich, den standardmäßigen Indexdateinamen für einen Ordner anzupassen oder die Auflistung von Verzeichnisinhalten für Ordner ohne Indexdatei zu aktivieren; Dazu muss eine .htaccess-Datei in den Ordner hochgeladen werden, um das Standardverhalten anzupassen.

Zugriff in .htaccess eingeschränkt

Wenn Ihre öffentliche IP-Adresse in der .htaccess-Datei für eine Website blockiert wurde oder der Zugriff auf den Ordner in .htaccess ausdrücklich verweigert wurde, würde dieser Fehler zurückgegeben werden.

Wenn der Passwortschutz auf einen Ordner angewendet wurde und die Anmeldung abgelehnt wurde, oder wenn der Passwortschutz zum Sichern eines Ordners falsch konfiguriert ist, kann dies ebenfalls zu diesem Fehler führen.

Datei- oder Ordnerberechtigungen

Wenn der Lesezugriff auf eine Datei oder einen Ordner durch die Berechtigungen der Datei oder des Ordners blockiert ist, kann dies dazu führen, dass dieser Fehler zurückgegeben wird. Hier erfahren Sie, wie Sie Dateiberechtigungen für Dateien oder Ordner auf Ihrer Website überprüfen und aktualisieren.

500 Interner Serverfehler

Dieser Fehler ist ein allgemeiner Fehler, der vom Webserver zurückgegeben wird, wenn keine genaueren Angaben zur Ursache des Fehlers beim Laden einer Webseite gemacht werden können.

Einzelheiten zur Fehlerbehebung bei 500-Fehlern finden Sie hier.

503-Dienst nicht verfügbar

Dieser Fehler weist normalerweise auf ein vorübergehendes Problem hin. Normalerweise, weil der Webserver aus irgendeinem Grund den angeforderten Inhalt nicht zurückgeben kann. Versuchen Sie, die Seite nach einer Minute zu aktualisieren, falls der Fehler nur vorübergehend ist.

Auf unserer Systemstatusseite können Sie hier nachsehen, ob uns Serverprobleme bekannt sind, die diese Art von Fehler verursachen könnten.

Andere Website-Fehler

Fehler beim Aufbau einer Datenbankverbindung

Dieser Fehler wird zurückgegeben, wenn eine Website versucht, sich mit falschen Anmeldeinformationen mit einer Datenbank zu verbinden:Benutzername, Passwort, Datenbankname oder Hostname.

Der Fehler wird auch zurückgegeben, wenn der Datenbankserver für die Site nicht verfügbar oder heruntergefahren ist.

Wenn Sie das Passwort für eine Datenbank in Ihrem Konto ändern, tritt dieser Fehler auf, bis alle Konfigurationsdateien innerhalb der Website, die das Datenbankpasswort speichern, aktualisiert werden.

PHP-Fehler und -Warnungen

PHP-Warnungen und -Fehler können aus verschiedenen Gründen auftreten, einige mögliche Ursachen sind zum Beispiel:

  • Fehlende Dateien oder Ordner auf Ihrer Website.
  • Änderungen an der PHP-Version auf dem Server für die Site.
  • Änderungen an Datei- oder Ordnerpfaden beim Verschieben von Websites zwischen Servern.
  • Versuche, veraltete oder entfernte Funktionen mit der für eine Website verwendeten PHP-Version zu verwenden.

PHP-Warnungen werden normalerweise in einem ähnlichen Format wie im folgenden Beispiel angezeigt:

Warnung: Beschreibung der Fehlerursache () in /www/abc/123/www.ihredomain.com/web/dateiname.php auf Linie 123

Wenn Sie die für Ihre Website verwendete PHP-Version geändert haben oder eine Website von einem Server verschieben, auf dem eine andere PHP-Version ausgeführt wird, werden möglicherweise diese Arten von Warnungen angezeigt. Diese Fehler sind auf Kompatibilitätsprobleme zwischen den PHP-Versionen auf dem Webserver zurückzuführen. Die Version, die von den für Ihre Site verwendeten Skripts benötigt wird. Hier erfahren Sie, wie Sie die PHP-Version für Ihre Website ändern können.

Sie können die Anzeige von PHP-Warnungen auf Ihrer Website deaktivieren, indem Sie eine .user.ini-Datei hochladen. Wir protokollieren standardmäßig keine Fehler auf PHP- oder Anwendungsebene, daher kann es hilfreich sein, die PHP-Fehlerprotokollierung zu aktivieren, wenn Sie versuchen, PHP-Fehler zu beheben, die auf Ihrer Website auftreten.

Weitere Informationen zum Aktivieren der Fehlerprotokollierung und zum Beheben von PHP-Fehlern finden Sie in unserer Anleitung hier.

Das ist es! Sie haben jetzt ein besseres Verständnis von HTTP-Fehlern und ihrer Bedeutung.


cPanel
  1. 2>&1 und Verständnis der Redewendungen anderer Shell-Skripte

  2. OpenStack Icehouse Installationsfehler und Lösungen – CentOS

  3. Mv * Ordner (Vermeidung des Fehlers „kann nicht verschoben werden“)?

  4. Tc Qdisc und Iperf verstehen?

  5. Leiten Sie Ihre HTTP-Site auf HTTPS um

4 verschiedene Arten von Fehlern in PHP

Bash Exit-Befehl und Exit-Codes

So erstellen Sie benutzerdefinierte Fehlerdokumente und benutzerdefinierte 404-Fehler

So lösen Sie den Fehler „Meine Websiteseite wurde nicht gefunden“

Bash If Else und andere bedingte Anweisungen verstehen

Grundlegendes zur Website-Zeichencodierung in cPanel