Halihallo Christoph
Das kann unterschiedliche Gründe haben. Die beiden wichtigsten:
- liegt denn dein cgi-bin tatsächlich in D:/Intranet/cgi-bin/test.exe, das heißt, gibt es einen Eintrag ScriptAlias /cgi-bin/ "D:/Intranet/cgi-bin/" ?
- Hast du deinen Apache nach den Veränderungen in der httpd.conf neu gestartet?
Ich muss leider beides bejahen. Das Script ist an entsprechender
Stelle vorhanden und ich habe den Apachen nach konfigurieren
restarted.
Auch wenn es wahrscheinlich nix damit zu tun hat, meine httpd.conf:
<VirtualHost 127.0.0.10>
Options INCLUDES +ExecCGI
DirectoryIndex index.cgi index.pl index.shtml index.html
ServerName www.a1.test
ServerAlias a1.test *.a1.test
ServerAdmin philipp.hasenfratz@gmx.net
ScriptAlias /cgi-bin "D:/Intranet/a1/cgi-bin/"
DocumentRoot d:/Intranet/a1
ErrorLog logs/a1_test_errors.txt
TransferLog logs/a1_test_log.txt
</VirtualHost>
Im letzten Posting stand d:/Intranet/cgi-bin/... Ist aber schon so,
dass sich das Web inklusive cgi-bin unter ./Intranet/a1 befindet.
Die Verzeichnisangaben sind gefaket (auch wenn es nichts ausmachen
würde).
Ein Perl-Script im selben Verzeichnis läuft prima.
Danke für deine Hilfe.
Viele Grüsse
Philipp