Hallo Freunde,
so langsam verzweifele ich. Ich hab ein Problem mit cgi Scripten und ich weiß einfach nicht was ich machen soll. Ich hab jetzt mal den Beitrag in dieses Forum gesetzt in der Hoffnung das Oswald vielleicht ne Idee hat.
Beim Ausführen von cgi Scripten bekomme ich im Browser ein Internal Server Error. Im error_log steht Premature end of script headers:
Am CONTENT... Eintrag kanns nicht liegen, weil der in den Scripten drin steht.
Ich habe rausgefunden, dass wenn ich use CGI::Carp qw(fatalsToBrowser); in die Dateien einfüge, funktionierts. Das ist aber nicht die optimale Lösung, weil ich das dann bei über 100 Scripten machen müsste.
Eine weiter Lösung war, hinter der CONTENT Zeile ein paar Leerzeilen einzufügen. Erstaunlicherweise hat auch das funktioniert. Warum ist mir schleierhaft, aber egal.Jetzt habe ich wiederrum das gleiche Problem, dass ich das bei über 100 Scripten machen müsste.
Vielleicht ist es auch ein Konfigurationsproblem von XAMPP, Apache oder ähnlichem. Das ganze habe ich nämlich auch mal mi LAMPP auf Windows ausprobiert und dort funktioniert es einwandfrei.
Kann es denn sein, dass Format der Dateien irgendwie nicht stimmt. Ich hatte die Dateien auf einem Windows Rechner, hab sie dann auf eine CD gebrannt und dann auf meinen Linux PC kopiert. Kann es sein, das es dort irgendwie Probleme geben kann, zwischen Windows und Linxu Format der Dateien?
Hoffentlich hat einer von Euch eine funktionierende Lösung für mich, ich sitze nämlich schon seit 2 Wochen an diesem Problem und noch keiner konnte mir helfen.
Please...
Gruß
BennyB