Avatar billede tknudsen Nybegynder
04. december 2000 - 15:11 Der er 11 kommentarer og
1 løsning

IIS - afvikling af cgi script

Hvordan afvikler jeg et CGI script på en IIS 4.0 ?

Problemet ligger i at angive hvor cgi programmet ligger på serveren og dermed angive det rigtigt i html koden.

Jeg bruger normalt apache web server.
Avatar billede disky Nybegynder
04. december 2000 - 15:12 #1
????

Kører du en IIS server eller apache ?
Avatar billede stringbuffer Nybegynder
04. december 2000 - 15:24 #2
Hvis dine CGI filer er af typen exe eller dll så skal de ligge i en mappe, der har execute-rettigheder for alle brugere. Det ville typisk være c:\\inetpub\\wwwroot\\cgi-bin\\
url ville så være http://dinserver.dk/cgi-bin/din.dll eller sårn...
Men mappen behøver naturligvis ikke hedde cgi-bin eller noget andet specielt, den skal bare have de nævnte rettigheder
Avatar billede tknudsen Nybegynder
04. december 2000 - 15:25 #3
sorry - jeg kan godt se det er skrevet lidt kringlet...

Jeg vil gerne vide hvordan jeg afvikler et cgi script på en IIS 4.0 - både hvordan jeg sætter det op på serveren og hvordan jeg kalder scriptet fra html
Avatar billede tknudsen Nybegynder
04. december 2000 - 15:26 #4
...og grunden til at jeg nævner apache er bare for at gi noget at refere til (om muligt)
Avatar billede stringbuffer Nybegynder
04. december 2000 - 15:27 #5
Hvis det er scripts og ikke eksekverbare filer, så kan er det nok at mappen har rettigheder til kørsel af scripts. Men du skal naturligvis have den script-engine, der fatter dine scripts, installeret. Dvs hvis det er php eller perl så skal du have php eller perl installeret før du kan køre disse script typer
Avatar billede stringbuffer Nybegynder
04. december 2000 - 15:28 #6
Hmm... hvilket sprog er dine scripts skrevet i?
Avatar billede tknudsen Nybegynder
04. december 2000 - 15:35 #7
scriptene er compileret til exe filer og er lavet i delphi
Avatar billede tknudsen Nybegynder
04. december 2000 - 15:39 #8
de er lavet som cgi - måske skal det være isapi for at IIS kan anvende dem ?!?
Avatar billede morpheus Nybegynder
05. december 2000 - 03:52 #9
Prøv at hente ActivePerl fra http://www.activeperl.com

Den skulle kunne gøre en ende på dine problemer ! :o)

Mvh.
DouBle-T
Avatar billede beaviz Nybegynder
05. december 2000 - 04:10 #10
HVis det er exe filer, er det så ikke bare at give execute rettigheder? Og så er det fjong?
Avatar billede tknudsen Nybegynder
05. december 2000 - 10:20 #11
inde i status for ISAPI er der en stor rød pil som vender ned af og status er \'Not Loaded\'. Hvordan loader jeg scriptet ? - eller er det kun rigtige ISAPI script (dll\'er ?) som automatisk blilver loaded ?
Avatar billede tknudsen Nybegynder
05. december 2000 - 13:46 #12
hmm - jeg har fundet nogle \'uhænsigtmæssigheder\' i de cgi scripts (hvorfor hedder det egenlig script når de er kompileret ?) som ikke ville virke...

morpheus >> hvad skal jeg bruge den perl ting til når jeg nu laver de her \'scripts\' i delphi ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester