Hi,
mir ist folgendes aufgefallen:
Ich benutze seit kurzem Apache 2.0.47 und hatte beim debuggen meiner Scripte Probleme (die damit zusammen hingen, dass ich die Dateien über NFS geöffnet hatte, was Apache nicht gerne sah :-(). Beim Debuggen ist es auf jeden Fall passiert, dass ich aus meiner Shebang-Zeile meiner Perl-Scripte das Kommentarzeichen entfernt hatte. Ich wunderte mich, warum das Script nicht funktioniert hatte und schaute in die error_log des entsprechenden VirtualHosts. Dort war nur die Meldung "Premature end of script headers: cms.pl" zu finden, keine weiteren Informationen. Nach langem ausprobieren bin ich dahintergekommen, dass die gesamte Fehlermeldung in der Apache-globalen Logdatei stand (hier: "Exec format error: exec of 'cms.pl' failed").
Warum mißachtet Apache hier meine lokale Logdatei und nimmt die zentrale, um den wichtigen Teil der Fehlermeldung dort rein zu schreiben?
Tschö, Matti