SirBarry Geschrieben 22. Dezember 2003 Teilen Geschrieben 22. Dezember 2003 Moin, ich hab hier seit Tagen ein Problem, dass auf meinem tollen Schlund-Webserver keine CGIs laufen. Es kommt immer folgende Fehlermeldung in den Error-logs: "Premature end of script headers". Am CGI selbst liegt es 100%tig nicht. Ein Rechteproblem der Datei ist es auch nicht. Da muss irgendwas am Webserver selbst schief sein. Hat einer ne Ahnung??? Viele Grüße... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 22. Dezember 2003 Teilen Geschrieben 22. Dezember 2003 Hallo, hast Du Dir schon mal den Code angeschaut, den das Skript erzeugt (bzw. erzeugen soll)? Im Zweifelsfall kannst Du mit "wget" oder einem anderen Tool arbeiten, um sicherzustellen, dass Du auch den komplette Code zu sehen bekommst. Was für ein Skript (Sprache) verwendest Du? Nic Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SirBarry Geschrieben 22. Dezember 2003 Autor Teilen Geschrieben 22. Dezember 2003 Hi Nic, ich hab das mit Perl geschrieben: #!/usr/bin/perl print "Content-Type: text/html\n\n"; print "<html><head></head>\n"; print "<body>\n"; print "hello world!"; print "</body>\n"; print "</html>\n"; Da kann echt nix falsch sein. Wenn ich es mit ./test.cgi teste zeigt es ja alles korrekt an wie es sein soll und es erscheint nichts in den Error-Logs. Nur wenn ichs über den Browser, also übers Web, aufrufe kommt ein Internal Server Error und es erscheinen Einträge in den Error-Logfiles: [Mon Dec 22 09:05:38 2003] [error] [client 62.159.33.234] Premature end of script headers: test.cgi Ich bin mir ziemlich sicher, dass es etwas ganz grundsätzliches am Server sein muss!?!?! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
dr.disk Geschrieben 22. Dezember 2003 Teilen Geschrieben 22. Dezember 2003 Das muß nicht unbedingt am Webserver liegen. Füge mal als erste Programmzeile (also nach #!/usr...) folgende Zeile ein:$| = 1; Evtl. bringt dies die erhoffte Besserung. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SirBarry Geschrieben 23. Dezember 2003 Autor Teilen Geschrieben 23. Dezember 2003 Das hat leider auch nichts geholfen... :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nobse Geschrieben 23. Dezember 2003 Teilen Geschrieben 23. Dezember 2003 Das Script ist jedenfalls ok und klappt bei mir so. Ist denn #!/usr/bin/perl richtig bei Schlunddingsda? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SirBarry Geschrieben 23. Dezember 2003 Autor Teilen Geschrieben 23. Dezember 2003 Ja, der Pfad zu Perl passt auch. Das war meine erste Idee... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 23. Dezember 2003 Teilen Geschrieben 23. Dezember 2003 Upload im ASCII Modus? Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nobse Geschrieben 23. Dezember 2003 Teilen Geschrieben 23. Dezember 2003 Falls das dennoch nicht hilft lade dir mal Textpad von http://www.textpad.com herunter. Und speicher dein Script dort mit dem Dateiformat "Unix". Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SirBarry Geschrieben 23. Dezember 2003 Autor Teilen Geschrieben 23. Dezember 2003 Habs gelöst *freu* Am Textformat lags nicht, weil ich alles mit VI geschrieben hab. Es lag an der httpd.conf.... und zwar gibts da ne allgemeine Conf und für jeden Auftritt noch mal ne zusätzliche und da stand ne Einschränkung mit "suexec" drin. Die hab ich gekickt und nun gehts *nommal.freu* Aber trotzdem DANKESCHÖN für Eure Hilfen. Ich wünsch Euch fröhliche Weihnachten... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.