Hej igen!
Har just konfiguerat min apacheserver så att den ska kunna köra cgi-script (och perl) genom att ange ScriptAlias och AddHandler men det vill inte funka. När jag testar med en testfil jag gjort kommer detta felet upp:
Internal Server Error
Jag kollade då i error.log filen där det stod så här:
[Tue Dec 25 23:45:24 2001] [error] [client 127.0.0.1] couldn't spawn child process: c:/program/apache group/apache/cgi-bin/hej.pl
Så här ser min testfil ut:
#!/usr/bin/perl
print "content-type:text/html\n\n";
print "Hej, testing, testing!";
Prova med att ändra den första raden i skriptet till:
#!perl
Förutsätter att Perl-binären finns i din PATH. Annars kan du behöva peka ut rätt sökväg (och eftersom jag fått intrycket att du kör på Win32 tvivlar jag starkt på att den ligger under /usr/bin).
Du lägger till den katalog där perl.exe installerades i omgivningsvariabeln PATH. Finns någon dialogruta där man kan sätta omgivningsvariabler (environment variables) någonstans i Windows, men jag kommer inte ihåg var.
Har dock för mig att detta görs vid installationen av ActivePerl för Win32. För du har Perl installerad, eller?