Philipp Hasenfratz: Perl - (Confixx-?) Problem...

Beitrag lesen

Halihallo Esben

in den cgi-bin verzeichnissen der "kunden" (web1, web2 etc...) laufen sie nicht, lediglich von der konsole aus aufgerufen lassen sie sich fehlerfrei ausführen.

Wieso? - Sie laufen ja genausogut wie auf der Konsole, nur, dass
der Apache keine gültigen HTTP-Header bekommt und daraufhin die
Fehlermeldung ins error_log schreibt.

im apache - error log steht der berühmt berüchtigte satz
premature end of script headers: test.cgi

Ich nehme an, du weisst wie man dies behebt?

muss man zusätzlich zu den einstellungen im confixx noch "manuell" etwas an der apache - konfiguration ändern?

Keine Ahnung, aber die Fehlermeldung ist zumindest einleuchtend, wenn
keine HTTP-Header generiert wurden... Erster Schritt ist also, ob
ein gültiger Header ausgegeben wird... *Dies* kannst du ja auf der
Konsole testen. Kommt beim Starten etwas wie
"Content-Type: text/html" o.ä.?

Wie sieht denn so ein Script aus, dass bei Confixx-cgi-bin
funktioniert, bei web\d+ aber nicht?

Viele Grüsse

Philipp