webForumDet fria alternativet

Annan mapp än cgi-bin.

Perl & Rubyur Perl, Python, Ruby och övrig CGI

12 svar · 287 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Frågan#1

Hur gör man för att lägga cgi filerna i en annan mapp än cgi-bin mappen,
och sedan få filnamnet att försvinna, exempelvis kan det se ut så här på
vissa sidor: http://www.sida.com/annanmapp/?action=sidan.
hur går detta till?

Medlem sedan sep. 2001502 inlägg
#2

Felregistrerat

[Redigerat av Brian den 09 nov 2001]

Medlem sedan juni 20008 205 inlägg
#3

Det enda man behöver göra är att se till att man kan använda CGI i den katalogen (görs på olika vis beroende på vilken webbserver man har) och att cgi-scriptet blir indexfil för den katalogen. Har du apache kan du lägga in följande i .htaccess för den katalog du vill ändra på:

Options ExecCGI
DirectoryIndex index.cgi

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

Medlem sedan juli 2000355 inlägg
#4

Är det webhotellet som måste ha stöd för apache? Hur funkar det där med .htaccess, ska jag bara skapa en fil som heter .htaccess och lägga in denna kod?:
Options ExecCGI
DirectoryIndex index.cgi

Medlem sedan juni 20008 205 inlägg
#5

Ja, det är så du gör (+ att den borde chmoddas till 644 om servern körs på *NIX).
Det är webbhotellet som måste köra Apache, som ju är en webbserver. Det är inte säkert att du får använda dig av det, för det går att stänga av, men pröjsar du så borde (?) du få göra det.

\t Om du inte vet vilken servermjukvara som används kan du kolla det här.

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

[Redigerat av spango den 10 nov 2001]

Medlem sedan juli 2000355 inlägg
#6

Jodå mitt webhotell kör apache,
men det går inte att döpa en fil till .htaccess, hur gör jag då?

Medlem sedan okt. 2001208 inlägg
#7

senast ändrad: 1969-12-31 19:00:00

------------------
"Where monkeys and nutty proffesors live. That's where i live"

Medlem sedan juni 20008 205 inlägg
#8

Döp om den när du flyttat över den i stället, eller gör det från en DOS-prompt:

C:\>[b]ren "c:\sökväg till\htaccess.txt" .htaccess[/b]

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

Medlem sedan juli 2000355 inlägg
#9

Jag får bara upp:
You don't have permission to access /cgi-bin/ on this server.

när jag anropar, http://www.minsida.com/cgi-bin/?action=sidan

Vad kan vara fel?

Medlem sedan juni 20008 205 inlägg
#10

Är katalogen, scriptet och .htaccess chmoddade på rätt sätt?

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

[Redigerat av spango den 11 nov 2001]

Medlem sedan juli 2000355 inlägg
#11

Ja det är dom.

Medlem sedan juli 2000355 inlägg
#12

Räcker det med att det bara står:

Options ExecCGI
DirectoryIndex index.cgi

i .htaccess filen?

Medlem sedan juni 20008 205 inlägg
#13

Det räckte för mig...

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

129 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)