Am Quellcode kann ich keinen Fehler feststellen. Vielleicht darfst du im Hauptverzeichnis einfach keine CGI-Skripts ausführen?
Ausführen darf ich CGIs im Hauptverzeichnis. Ein Script folgender Form (siehe unten) wurde auch ohne Probleme ausgeführt, daher wundere ich mich ja so sehr....
print "Content-type: text/html\n\n";
print "<html><head><title>Index-Seite</title></head>\n";
print "$ENV{'HTTP_HOST'}";
print "</html>\n";