![](https://seccdn.libravatar.org/avatar/ae2425c1ae6a853ce926fb5d532fc801.jpg?s=120&d=mm&r=g)
Moin, Volker Kroll:
Letzter Versuch: Ist Dein Apache so konfiguriert, daß er nur Files mit der Endung .pl ausführt?
Thomas Gräber:
eigentlich nicht, meine Scripte sind ja auch mit *.cgi.
Aber wie macht man denn das?
Zum testen benenn' doch einfach dein script in xxx.pl um. Wenn's dann läuft: Bingo. Prüf mal die Umbrüche, ob das Linux, Mac oder Windows ist. Einfach die Datei auf der Konsole in vi öffnen. Wenn ales in einer Zeile steht oder ^M an den Zeilenenden: Bumm. Liegt dein cgi auf einer Partition, die das executen von Dateien verbietet? Prüf mal deine fstab, und versuch das script mal nicht mit perl name.pl auszuführen, sondern einfach mit ./name.pl Das muß gehen. Ist das x-Bit auch für den richtigen User gesetzt? Je nach Config muß die Datei für httpd oder wwwrun ausführbar sein, nicht unbedingt für den Eigentümer. Oh, und das Script liegt auch wirklich da und ist nicht etwa ein Link oder so, ja? Tschüß, Ratti -- http://www.gesindel.de - Fontlinge - Die Fontverwaltung fuer Linux Fontmanagement for Linux