Fehler 500 - Oder "weiße Seite" ...
Wenn auf einer Webseite ein Fehler 500 auftritt, suchen Sie nicht an der üblichen Stelle nach den Logs (Protokollen), Fehler 500 ist ein schwerwiegender Fehler und nur der Webserver produziert eine Nachricht in einer speziellen Datei „error.log“ …
Wo finde ich diese Datei error.log?
Das hängt mit der Konfiguration Ihrer Website zusammen, zwei Beispiele unten mit apache und nginx, die die gängigsten Server sind.
- apache
ErrorLog ${APACHE_LOG_DIR}/error.log
oder in der Definition eines virtuellen Hosts
.../... ErrorLog /srv/webs/shop.cap-rel.de/logs/error.log CustomLog /srv/webs/shop.cap-rel.de/logs/access.log combined .../...
- nginx
http { ... error_log /var/log/nginx/error_log crit; ... }
oder in der Definition eines virtuellen Hosts
http { .../... error_log /var/log/nginx/error_log; server { listen 80; server_name shop.cap-rel.de; error_log /var/log/nginx/shop.error_log; .../... } }
Und auf einem Shared Hosting (Typ ovh, o2switch etc.)?
Es sollte möglich sein, diese Information in Ihrem Benutzerkonto zu finden
- und so weiter für jeden Hoster
Wenn Sie sie gefunden haben, laden Sie diese error.log-Datei herunter, und wenn sie „groß“ ist, öffnen Sie sie, löschen Sie alle Zeilen, deren Datum „vor dem Problem“ ist, und schicken Sie uns diese abgespeckte Datei … wenn Sie eine Plattform für temporären Dateitausch suchen, die die Vertraulichkeit des Austauschs respektiert, bitten Sie Ihren Anbieter, Ihnen einen Link zu seiner Infrastruktur zur Verfügung zu stellen :)