Was du als Nutzer, als auch als Webmaster bei einem HTTP Error 500 tun kannst, erfährst du hier im Beitrag und auch im passenden Video !

Inhaltsübersicht

Was ist ein HTTP Error 500?

Ein HTTP Error 500 ist ein sogenannter HTTP Statuscode. Er erscheint auf dem Bildschirm, wenn der Webserver unerwartet nicht auf die Anfrage des Browsers reagieren kann. Das passiert zum Beispiel, wenn eine aufgerufene Website nicht erreicht werden kann. 

Es kann auch sein, dass dir der Fehlercode unter anderem Namen auf deinem Bildschirm angezeigt wird. Andere Bezeichnungen für den HTTP Error 500 sind:

  • Internal Server Error
  • 500 Internal Server Error
  • Server-Error 500
  • Server Internal Error 500
  • HTTP Status 500 – Internal Server Error
  • Error 500 Internal Server Error
  • 500 Error

Der genaue Grund für den Fehler wird in der Fehlermeldung jedoch nicht angegeben. Der Statuscode 500 ist ein Sammelstatuscode für Serverfehler. Das bedeutet, dass mit dem Fehlercode mehrere Arten von Fehlern umfasst werden. Da es sich dabei um einen Fehler des Servers (Serverfehler) der Website handelt, kannst du ihn als Nutzer nicht direkt beheben.

Den HTTP Error 500 beheben als Nutzer

Den Fehler als Nutzer zu beheben, ist prinzipiell nicht möglich. Das liegt daran, dass es sich um eine Fehlfunktion des Servers der Website handelt. Sie muss vom Betreiber behoben werden.

Es gibt jedoch vier Dinge, die du als Nutzer ausprobieren kannst:

  • Erneut versuchen: Das ist vorerst die einfachste Lösung. Manchmal funktioniert der Verbindungsaufbau zur Website nämlich nach einiger Zeit wieder. Versuche also, die Seite nach ein paar Minuten erneut aufzurufen.

  • Admin kontaktieren: Wenn der Fehler nach einigen Stunden immer noch nicht behoben ist, kannst du den Admin der Website kontaktieren. Dafür ist meist eine E-Mail-Adresse unter dem Fehlercode angegeben.

  • Cache leeren: In seltenen Fällen kann es auch sein, dass der Fehler von deinem Browser ausgeht. Dieser konnte die Seite möglicherweise nicht richtig zwischenspeichern (cachen). Die Lösung dafür ist das Leeren des Caches und das Löschen von Cookies.

  • Google Cache: Falls du nicht unbedingt die aktuellste Version der Website brauchst, kannst du auch auf den Cache von Google zurückgreifen. Gib dazu in die Suchleiste von Google ein: 
    cache:(URL der Website)
    Es könnte sein, dass die Seite nicht vernünftig funktioniert, der Text sollte jedoch regulär angezeigt werden.
Cache

Im Cache werden Daten abgespeichert, die sehr groß oder kompliziert zu laden sind, zum Beispiel die Bilder einer Website. Wird erneut auf die Website zugegriffen, sind die Ladezeiten dank der Zwischenspeicherung reduziert. Zudem wird nicht allzu viel Datenvolumen zum Laden benötigt.

HTTP Error 500 Ursache 

Ein HTTP Error 500 entsteht größtenteils dadurch, dass ein Fehler bei der Verarbeitung deiner Anfrage, z. B. beim Öffnen der Website, auftritt. Das führt dazu, dass die Website nicht richtig ausgeführt, also angezeigt werden kann. 

Hierfür gibt es verschiedene Ursachen:

  • PHP-Memory-Limit: Hat dein Computer zu wenig Arbeitsspeicher, kann es sein, dass deine Anfrage an die Website nicht verarbeitet werden kann.

  • fehlerhafter Code in .htaccess-Datei: Der HTTP Error 500 kann auch durch einen Fehler in einer Textdatei, die Anweisungen für den Server enthält, entstehen.

  • fehlerhaftes Skript: Webskripte können Fehler enthalten, oft sind auch Pfade falsch eingestellt.

  • Berechtigungsfehler: Falsch eingestellte Berechtigungen, in den Hauptdateien oder -ordnern können Probleme bereiten.

  • PHP-Timeout: Das Skript versucht, auf externe Inhalte (Ressourcen) zuzugreifen, erfährt dabei jedoch ein Timeout, da der Vorgang zu lang dauert.

  • fehlerhafte / inkompatible Erweiterungen:  In Content-Management-Systemen wie z. B. WordPress können fehlerhafte oder nicht kompatible Erweiterungen (Plug-ins oder Themes) zu Problemen der ganzen Website führen.

  • Fehler bei Skripten / Webprogrammen des Servers: Skripte oder Webprogramme auf der Serverseite enthalten oft Fehler, beispielsweise wenn bei der Verarbeitung von gesendeten Daten nicht an alle Fälle gedacht wurde. 

  • ausgefallene Datenbanken: Fallen Datenbanken des Servers aus, kann dieser nicht darauf zugreifen. 

  • kaputte Festplatte: Fällt eine Festplatte des Servers aus, ist es möglich, dass dieser auf hochgeladene Dateien nicht mehr zugreifen kann.

  • Serverwartung: Wird ein Server gerade gewartet und ist im Wartungsmodus, kann eine Anfrage nicht verarbeitet werden. 
Skript

Ein Skript oder Script ist eine kurze Abfolge von Befehlen, die von einem bestimmten Programm (z. B. einem Webbrowser) ausgeführt wird. Mit Skripten lassen sich unter anderem Prozesse auf lokalen Computern automatisieren und Websites generieren.

HTTP Error 500 beheben als Webmaster

Für eine erfolgreiche Website ist es notwendig, dass sie ohne Probleme funktioniert. Wird den Besuchern deiner Seite also nur noch ein HTTP Error 500 angezeigt, gilt es schnell zu handeln. Um den Fehler zu beheben, gibt es mehrere Möglichkeiten.

  • Seite aktualisieren
    Die einfachste Möglichkeit ist es, einfach abzuwarten. Manchmal wird der HTTP Error 500 von der Wartung oder einem Problem des Servers verursacht, der nicht direkt mit den Prozessen der Seite zusammenhängt. Warte einfach einige Zeit ab, lösche den Cache und aktualisiere die Seite erneut. 

  • LogDateien
    Bei einem internen Problem solltest du dir die Log-Dateien ansehen. Sie befinden sich bei Linux-Servern unter /var/log/httpd/error_log.
    Beobachte jetzt die Log-Einstellungen, während du die Website neu aufrufst und somit die HTTP Error 500 Meldung reproduzierst. In der Regel bemerkst du den Fehler schnell.

  • Installierte Erweiterungen entfernen
    Deinstalliere Plug-ins, Themes, Anwendungen und andere kürzlich installierte Erweiterungen von der Seite. Sind sie falsch programmiert oder inkompatibel, können sie die Funktion der Website beeinträchtigen. Das ist insbesondere der Fall, wenn sie von Drittanbietern stammen.

  • Server-Ressourcen erweitern
    Ein Fehler kann auch durch begrenzte Ressourcen verursacht werden. Um das Problem zu beheben, fordere eine Kapazitätserhöhung deines Servers an. Mit dem erworbenen Speicher und einer somit höheren Prozessgeschwindigkeit kannst du das Problem beseitigen.

  • Skripte überprüfen
    Eine weitere Möglichkeit ist es, die verwendeten Skripte zu prüfen. Der Fehler kann nämlich von umbenannten, verschobenen oder gelöschten Skripten verursacht werden. Auch kleinere Fehler in der .htaccess-Datei in Form von Syntax- oder auch Formatierungsfehler können zu Problemen führen. Überprüfe auch, ob die Datei im richtigen Format erstellt wurde.

  • Falsch gesetzte Berechtigungen
    Auch bei Fehlern bei Berechtigungen von wichtigen Dateien kann der Statuscode 500 auftreten. Prüfe hier, ob die Berechtigungen zum Lesen, Schreiben und Ausführen für alle Nutzerarten korrekt gesetzt sind. Die Standard-Einstellung berechtigt den Besitzer der Datei zu allen drei Aktionen, die anderen Nutzerarten nur zum Lesen und Ausführen. 

  • Timeout
    Führt ein Timeout zum HTTP Error 500, ist die Verbindung zur externen Informationsquelle unterbrochen. Manchmal ist die externe Ressource nicht mehr verfügbar oder es liegen andere Probleme des Servers vor. Eine mögliche Lösung ist hier das Erhöhen des Time Limits deines Skripts oder das Einbauen von einem Error-Handling.

HTTP Error 500 — häufigste Fragen

  • Was tun bei HTTP Error 500?
    Für Nutzer lässt sich der Statuscode 500 leider nicht beheben. Ein paar Möglichkeiten hast du jedoch. Du kannst versuchen, die Website nach einiger Zeit neu zu laden, den Admin zu kontaktieren, deinen Cache zu leeren oder den Google Cache zu verwenden.

  • Was bedeutet HTTP 500 Fehler?
    Der HTTP Error (Fehler) 500 ist ein sogenannter HTTP Statuscode. Er erscheint auf dem Bildschirm, wenn der Webserver unerwartet nicht auf die Anfrage des Browsers reagieren kann. Das passiert zum Beispiel, wenn eine aufgerufene Website nicht erreicht werden kann. 

Cookies

Abgesehen von HTTP Fehlermeldungen gibt es auch einige andere Meldungen im Internet. Eine von ihnen sind Cookie-Anfragen. Was es mit Cookies auf sich hat und welche du lieber nicht akzeptieren solltest, erfährst du hier .

Zum Video: Was sind Cookies?
Zum Video: Was sind Cookies?

Beliebte Inhalte aus dem Bereich Rechnerarchitektur

Weitere Inhalte: Rechnerarchitektur

Fehlermeldungen

Hallo, leider nutzt du einen AdBlocker.

Auf Studyflix bieten wir dir kostenlos hochwertige Bildung an. Dies können wir nur durch die Unterstützung unserer Werbepartner tun.

Schalte bitte deinen Adblocker für Studyflix aus oder füge uns zu deinen Ausnahmen hinzu. Das tut dir nicht weh und hilft uns weiter.

Danke!
Dein Studyflix-Team

Wenn du nicht weißt, wie du deinen Adblocker deaktivierst oder Studyflix zu den Ausnahmen hinzufügst, findest du hier eine kurze Anleitung. Bitte .