Just nu i M3-nätverket
Gå till innehåll

Konfigurera PWS för Perl (på windows 95).


Christian Eriksson

Rekommendera Poster

Christian Eriksson

Hej!

 

Är det någon som kan tala om för mig hur man konfigurerar Microsoft Personal WebServer 4.0 (PWS 4.0), som körs på windows 95, för att genom CGI exekvera Perlscript med Active Perl?

 

I dokumentationen till Active Perl ges under rubriken "How do I configure IIS 3.0 or lower to support Perl for Win32?" (Ingen specifik instruktion finns för PWS 4.0) instruktionen:

 

1. Associate the extension for your scripts with the appropriate interpreter in the script map for IIS. This is under the Registry key HKEY_LOCAL_SYSTEM, with the sub-key ``System\CurrentControlSet\Services\W3SVC\Parameters\Script Map''. Many people map two extensions: one to perl.exe (for example, .pl) and another to PerlIS.dll (for example, .plx). Note that mapping an extension in the script map is not the same as associating the extension in Explorer. Use the full paths to the executable files in the script map.

 

Hur ska mappningen i registret se ut? Ska värdena i nyckeln vara strängvärden, binärvärden eller DWORD-värden? Jag har antagit strängvärden och skapat strängvärdet ".pl" med datat "C:\Program\tolkar\Perl\bin\perl.exe" och strängvärdet ".plx" med datat "C:\Program\tolkar\Perl\bin\perlis.dll". Min sökväg i registret ser för övrigt inte ut som i punkten 1 utan är "Den här datorn\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters\Script Map". Har det någon betydelse?

 

Jag har sedan mappat den fysiska katalogen C:\program\cgi-bin som den virtuella katalogen http://preinstalledcom/cgi-bin'>http://preinstalledcom/cgi-bin på webservern. Vad gäller för katalog-attributen för katalogerna program och cgi-bin resp för filattributen till .pl-filen i cgi-bin?

 

Vid http-förfrågan efter filen gbook_manip.pl i sökvägen http://preinstalledcom/cgi-bin ger webläsaren Internet Explorer 4.01 statusmeddelande "Webbplatsen hittades. Väntar på svar......". Sedan gavs felmeddelandet "Det gick inte att öppna Internet-platsen http://preinstalledcom/cgi-bin/gbook_manip.pl" Åtgärden tog för lång tid. Vad tyder detta på? Hittar webservern skriptet?

 

/Christian Eriksson.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...