webForumDet fria alternativet

Problem med PWS och Perl

9 svar · 210 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999659 inlägg
#1

Jag försöker få min PWS att köra perl/CGI utan framgång.

När jag nu prövar så får jag meddelandet:

403.1 Förbud: Exekvering av program förbjuden

Detta fel kan uppstå om du försöker köra ett CGI, ISAPI-program eller annat körbart program från en mapp som inte tillåter att program körs.

Vilket väl borde innebära att inte alla alternativen i min SCRIPTS-katalog är förbockade - men de är dom!?

Min regedit har fått en ny fil som lyder: Namn .pl och Data "c:\Perl\Windows 95\bin\Perl.exe%s %s"

Har försökt använda #!/usr/bin/perl men vet inte om detta är rätt.

Jag har letat i tidigare inlägg men inget har hjälpt. Har du svaret?

/webb

------------------
Vem ska du göra glad imorgon?

webbmannenMedlem sedan dec. 1999659 inlägg
#2

Finns det verkligen ingen här som kör/har kört perl i PWS på Win98-maskin?

/webb

------------------
Vem ska du göra glad imorgon?

nordanMedlem sedan juni 2000929 inlägg
#3

Lägg denna koden i en text fil som heter hello.pl och lägg den i mappen som heter scripts

print "Content-type: text/html\n\n";
print "Hello World";

Gå senda till din webläsare och skriv in url: http://localhost/scripts/hallo.pl
Funkar det inte
så kan du högerklicka på mappen som heter scripts där kan du tala om för webservern vad den har för rättigheter
alltså om den får läsa och skriva till filer samt exekvering av programet
/
nordan

webbmannenMedlem sedan dec. 1999659 inlägg
#4

Exakt så har jag gjort :q

403.1 Förbud: Exekvering av program förbjuden

Detta fel kan uppstå om du försöker köra ett CGI, ISAPI-program eller annat körbart program från en mapp som inte tillåter att program körs.

Är det svar jag får.

Om du nordan, eller någon annan kör men Win98 och PWS så maila mig gärna så jag får jämföra inställningarna.

/webb

------------------
Vem ska du göra glad imorgon?

@ndersMedlem sedan juni 200026 914 inlägg
#5

om du öppnar din personliga webbhanterare så ska där finnas ett val som heter nåt i stil med 'tillåt skript att köras' eller liknande.

lite diffust, det var ganska länge sedan jag körde pws, men inställningen finns i alla fall i själva kontrollprogrammet för pws.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

webbmannenMedlem sedan dec. 1999659 inlägg
#6

@nders,
För att undanröja tvivel om jag har rätt inställning se denna länk

Säg nu inte att jag borde skaffa en annan server för det vill jag inte i dagsläget. Vad jag däremot vill är att få detta att funka.

/webb

------------------
Vem ska du göra glad imorgon?

Peter_BMedlem sedan apr. 2000595 inlägg
#7

Min regedit har fått en ny fil som lyder: Namn .pl och Data "c:\Perl\Windows 95\bin\Perl.exe%s %s"

ska det verkligen inte vara något mellanslag mellan "Perl.exe" och "%s"?

inte för att jag någonsin kört perl i win32 eller pws...

------------------
PeterSign v 2.3.36

webbmannenMedlem sedan dec. 1999659 inlägg
#8

Jo du har rätt. Det är bara här i inlägget jag har missat det - sorry.

/webb

------------------
Vem ska du göra glad imorgon?

@ndersMedlem sedan juni 200026 914 inlägg
#9

*ser sig omkring*
:q humma, det är är ju inte mitt forum...

*smyger sig ut igen... *

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

nordanMedlem sedan juni 2000929 inlägg
#10

Nej jag använder inte det längre faktist
men jag har gjort det.
Har du delat ut mappen?

Har du lagt till perl i regedit själv oxå?

Om nej
Lägg till det så här:

HKEY_LOCAL_MACHINE->
SYSTEM->
CurrentControlSet->
Services->
W3SVC->
Parameters->
Script Map

Här i lägger du till sökvägen till perltolken.
Har du installerat perl direkt på C:\
så lägger du till strängvärdet
.pl sen skriver du in sökvägen såhär
C:\Perl\bin\Perl.exe %s %s
Det skall se ut såhär sen
.pl C:\Perl\bin\Perl.exe %s %s
Sen kan du oxå lägga till cgi så
alltså
.cgi C:\Perl\bin\Perl.exe %s %s

Starta om datorn och testa
Hoppas det funkar.
/
nordan :)

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb