...es ist vllt an der zeit cgi-bin zu rehablitieren...
...ich habe jetzt mal ausserhalb des apache-wirkungsbereiches pur unter c:\ ein verzeichnis für meine app angelegt und es wie folgt dem apache bekannt gemacht:
Code:
ScriptAlias /test/ "C:/test/"
<Directory "C:/test">
AllowOverride None
Options All
Order allow,deny
Allow from all
</Directory>
...ein server-restart und schon lassen sich die perl-skripte in diesem verzeichnis ausführen, allerdings bleibt das js-prob das selbe...vllt kann ja wer was mit dem error.log anfangen:
Code:
[Thu Dec 01 16:48:51 2005] [error] [client 127.0.0.1] C:/test/js/tools.js is not executable; ensure interpreted scripts have "#!" first line, referer: http://localhost/test/Config.pl
[Thu Dec 01 16:48:51 2005] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/test/js/tools.js, referer: http://localhost/test/Config.pl
...ich orakele mal, dass er versucht das js genau wie perl auszuführen, obwohl das nun wirklich keine will und ihm auch nich gesagt hat...
...im übrigen taucht der name des js-file im perl-skript wie folgt auf:
Code:
[...]
# Ausgabe
print $q->header(-type=>"text/html");
print "
<html>
<head>
<title>Test</title>
</head>
<script src='js/tools.js' type='text/javascript'></script>
[...]
...ansich ja nur eine ausgabe, abär trotzdem fühlt sich der apache genötigt das ausführen zu wollen...