Finns det något program (webserver) för att kunna köra cgi (-skript) lokalt på en maskin med Windows 98?
Var isf hittar jag det programmet?
27 svar · 850 visningar · startad av Sammy
Finns det något program (webserver) för att kunna köra cgi (-skript) lokalt på en maskin med Windows 98?
Var isf hittar jag det programmet?
Ladda ner Sambar server så kan du köra dina script lokalt på din maskin. http://evreka.passagen.se/query?kl=&what=web&q="Tod+Sambar"
PWS, följer med Windows 98
Tack för era svar... Samba ska jag ta mig en titt på och Apache? finns den för att köra på Windows? Det låter det!
PWS? Är inte PWS bara till för ASP?
Visst, men med registerhack kan man konfiguera det för Perl.
Det går att köra t.ex Perl med PWS fast det kan vara lite knivigt att få det att fungera, då är nog sambar som Rödalacket tipsade om enklare.
Apache funkar bra på Windows 98. Du hittar den på www.apache.org
Kolla även in Tucows lista med Win95/98 servrar på http://tucows.archive.sunet.se/httpserver95.html
det är endast en rad i registret man behöver ändra så fungerar perl i pws.
fast jag håller med, om man inte har sysskat så mycket i registret är det lite krångligt.
Eftersom jag redan har PWS installerat så skulle det vara kanon om någon berättar/skriver hur man gör för att få CGI/Perl att fungera tillsammans med PWS.
Kanske att någon vet en länk till en utförlig guide/instruktion?
Skulle underlätta mycket eftersom ASP inte gick att köra med Apache (utan ChiliASP). (Har ej testat Sambar ännu!)
Vore jättebussigt om du kunde ordna fram det Mikael (Micke?).
Skicka det gärna också via mail till mig? :-)
<email>sammy@telia.com</email>
starta upp regedit.
gå till:
HKEY_LOCAL_SYSTEM ''system\CurrentControlSet\Services\W3SVC\Parameters\Script Map''
och lägg till .pl och vilket prg som skall starta denna fil tex. c:\bin\perl.exe%s %s
nu kan du lägga alla cgi/perl skripten i katalogen "scripts" och köra.
du måste starta om först.
hoppas du förstod vad jag menade, annars kan du läsa mer på:
http://www.activestate.com/ActivePerl/docs/index.html
fick länken av sgtpepper.
Tack Mikael!
Med 'scripts'-katalogen menar du typ "c:\inetpub\scripts\" då eller?
Inte i "c:\inetpub\wwwroot\cgi-bin\"?
Jag undrar också om jag gjorde rätt när jag lade till .pl i registret?
Jag letade mig till det du skrev och där skapade jag en ny (.pl) och på värde där skrev jag sökvägen som du angav... Stämmer det?
jo jag menade c:\inetpub\scripts\
du kan lägga den under cgi-bin men måste nog då lägga till katalogen i pws.
jupz, det var riktigt. gör ett enkelt perl skript och testa att starta den via http://localhost/
När jag försöker köra ett cgi-script får jag detta meddelande efter att jag gjort som ni sagt här ovan:
Det går inte att #EXEC 'random.cgi' pga avsaknad av EXECUTE-behörigheter
Varför?
har du kollat att du har "kör, läs, skriv" rättigheter i den katalog cgi-skriptet ligger i?
ställs annars in i pws.
har du kollat att du har "kör, läs, skriv" rättigheter i den katalog cgi-skriptet ligger i?
Det finns inga sådana rättigheter i Win98.
Problemet för dig ligger troligen i SSI komandot. Prova att göra ett enkelt perl script och kör det direkt, du kan använda counter.cgi som finns här http://cgi.webforum.nu/wf/Forum14/HTML/000046.html om det funkar så funkar perl, då är det bara att ta tag i nästa problem SSI
men om man väljer egendskaper för en katalog i pws, så finns det tre kryssrutor. "läs", "skriv", "kör" vad är dessa till för då?