DevToolPal
DE
5xx Server-Fehler

500 Internal Server Error

Interner Serverfehler

Bedeutung

Der Server ist auf einen unerwarteten Zustand gestoßen und konnte die Anfrage nicht abschließen. Es ist der allgemeine Sammelcode für serverseitige Fehler.

Typische Ursachen

  • Unbehandelte Ausnahme oder Bug im Anwendungscode
  • Fehlkonfiguration, etwa eine fehlerhafte .htaccess oder fehlende Umgebungsvariable
  • Datenbank- oder Abhängigkeitsausfall, der keinem besseren Status zugeordnet ist

So beheben Sie es

Als Client oder Besucher

Später erneut versuchen; bleibt es bestehen, mit Uhrzeit und einer eventuellen Request-ID aus der Antwort melden.

Als Betreiber der Website oder API

Fehlerlogs von Anwendung und Server prüfen, die Ausnahme beheben und spezifischere Codes (502, 503, 504) zurückgeben, wenn die Ursache bekannt ist.

Beispielantwort

HTTP/1.1
HTTP/1.1 500 Internal Server Error
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Internal Server Error",
  "status": 500,
  "detail": "Something went wrong. Request id: 01J9Z6Q4K2."
}

Spezifikation

RFC 9110 §15.6.1

FAQ

› Wie finde ich die Ursache eines 500?

Im Fehlerlog von Server oder Anwendung zur Zeit der Anfrage nach dem Stacktrace suchen; den Debug-Modus nur in der Entwicklung aktivieren.

› Kann eine .htaccess-Datei 500 verursachen?

Ja. Ein Syntaxfehler oder eine unbekannte Direktive in .htaccess führt dazu, dass Apache 500 liefert.