DomainProvider.de
Domains günstig kaufen!
Login! | Kundenkonto | Über uns | Impressum | Kontakt | Warenkorb (0)
Der HTTP-Statuscode 500 (Internal Server Error) ist ein allgemeiner Fehlercode, den ein Webserver zurückgibt, wenn bei der Verarbeitung einer Anfrage ein unerwarteter interner Fehler auftritt. Er bedeutet, dass die Anfrage des Clients (z. B. ein Browser) zwar gültig war, der Server jedoch aufgrund eines internen Problems keine gültige Antwort erzeugen konnte.
Die genaue Ursache wird im Statuscode 500 nicht benannt. Typische Auslöser sind:
.htaccess
-Dateimemory_limit
, max_execution_time
)/var/log/apache2/error.log
oder in Plesk unter „Protokolle“)display_errors = On
) – im produktiven Betrieb nur temporär.htaccess
-Datei mit Testeinträgen entfernen
# Fehlerhafte Anweisung
Options +FollowSymlinks
# Lösung: Servermodul fehlt, daher Direktive entfernen oder prüfen, ob mod_rewrite aktiv ist
cgi-bin
, index.php
etc.Statuscode | Bedeutung | Typischer Auslöser |
---|---|---|
403 | Forbidden | Keine Berechtigung, Zugriff verweigert |
404 | Not Found | Ressource nicht vorhanden |
500 | Internal Server Error | Serverinterner Fehler – allgemeiner Code |
502 | Bad Gateway | Fehlerhafte Antwort eines Upstream-Servers |
503 | Service Unavailable | Temporäre Nichtverfügbarkeit (z. B. Überlastung) |
ErrorDocument 500
in .htaccess
)Der HTTP-Statuscode 500 ist ein Sammelcode für serverseitige Fehler, die ohne weitere Detailangaben auftreten. Die Ursache liegt fast immer auf Serverseite – sei es im Quellcode, der Serverkonfiguration oder einer ausgelösten Exception. Durch gezielte Analyse von Log-Dateien und strukturierte Fehlersuche lässt sich der Ursprung meist rasch identifizieren und beheben.
Alle Angaben ohne Gewähr.