Apache sendet Fehler 500 im Header baut aber Seite fehlerfrei auf
Hallo zusammen,
ich musste mit meiner Website umziehen und stehe nun vor folgendem Problem:
Die Website wird im Browser korrekt aufgebaut, im Header steht jedoch der Code 500. Google und co mögen dies natürlich nicht...
Die LogDatein auf dem Server sind alle samt leer, ein richtiger Fehler 500 ist es auch nicht. Die Seite wird ja korrekt aufgebaut. Auch auf die Fehlerseite 500 reagiert der Server nicht - 404 etc werden akzeptiert. Also kann es ja nur am Header liegen...
Aber wie wird dieser "versaut"?
ich musste mit meiner Website umziehen und stehe nun vor folgendem Problem:
Die Website wird im Browser korrekt aufgebaut, im Header steht jedoch der Code 500. Google und co mögen dies natürlich nicht...
Die LogDatein auf dem Server sind alle samt leer, ein richtiger Fehler 500 ist es auch nicht. Die Seite wird ja korrekt aufgebaut. Auch auf die Fehlerseite 500 reagiert der Server nicht - 404 etc werden akzeptiert. Also kann es ja nur am Header liegen...
Aber wie wird dieser "versaut"?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 196341
Url: https://administrator.de/contentid/196341
Ausgedruckt am: 21.11.2024 um 17:11 Uhr
13 Kommentare
Neuester Kommentar
Hi Maik87,
Errorcode 500 ist ein Internal Server Error, der auftritt, wenn z.B. ein CGI-Script nicht gestartet werden konnte.
Das kommt vor, wenn Scripte bearbeitet oder kopiert wurden, was ja bei deinem Umzug der Fall ist.
Dann ändern sich Eigentums- und/oder Ausführungsrechte, was bei einem CGI-Script nicht sein darf.
Andere Fehlerquellen können sein:
- Hat sich aus irgendeinem Grund die Schreibweise (Groß/Klein) geändert?
- Sind bestimmte Dateiendungen (*.cgi, *.pl, oder gar keine) vom Provider vorgeschrieben?
- Sind die Dateien im Ascii-Modus übertragen worden?
Gruss
Günni
Quellen:
http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm
http://de.selfhtml.org/servercgi/cgi/cgipublik.htm
Errorcode 500 ist ein Internal Server Error, der auftritt, wenn z.B. ein CGI-Script nicht gestartet werden konnte.
Das kommt vor, wenn Scripte bearbeitet oder kopiert wurden, was ja bei deinem Umzug der Fall ist.
Dann ändern sich Eigentums- und/oder Ausführungsrechte, was bei einem CGI-Script nicht sein darf.
Andere Fehlerquellen können sein:
- Hat sich aus irgendeinem Grund die Schreibweise (Groß/Klein) geändert?
- Sind bestimmte Dateiendungen (*.cgi, *.pl, oder gar keine) vom Provider vorgeschrieben?
- Sind die Dateien im Ascii-Modus übertragen worden?
Gruss
Günni
Quellen:
http://de.selfhtml.org/servercgi/server/httpstatuscodes.htm
http://de.selfhtml.org/servercgi/cgi/cgipublik.htm
Aber wieso nur der Header meckert aber die Seite aufgebaut wird, verstehe ich bis jetzt noch nicht...
Wahrscheinlich weil PHP im Blindflug-Modus läuft.
Füg mal in die entsprechende PHP-Datei, die du im Browser aufrufst ganz an den Anfang folgendes ein:
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors','On');
?>