Spørgsmål og svar

Tilbage
Hvordan bruger jeg CGI-scripts?
Hvis du har webhotel Medium eller større, har du også tilgang til at køre CGI-script.

Et CGI-script er et lite program som køres på webserveren,, og der må lave forskellig HTML-kode hver gang afhængig af input-parametrene.

Hos os må du lave CGI-scripts i bl.a. Perl (/usr/bin/perl), Python (/usr/bin/python), Ruby (/usr/bin/ruby) og Bash (/bin/bash).

Obs: Django, Ruby on Rails og andre egne webserver-moduler hverken tilbydes eller støttes.

CGI-scriptene må ligge i hvilken som helst katalog (ikke bare /cgi-bin), men de skal slutte på ".cgi", ikke ".pl" eller noget andet.

Alle CGI-scriptene og katalogene/mappene de ligger i skal desuden have rigtige rettigheder ("chmod 0750 filnavn" eller "chmod u=rwx,g=rx filnavn" fra Unix shell). Af sikkerhedshensyn vil det ikke fungere hvis andre end ejer har skrivetilgang til CGI-filer.

Her er et eksempel på et CGI-script skrevet i Perl, og her er kildekoden.

Hvis du i et CGI-script trenger at angive fuldstændig sti til filområdet dit, så brug /home/1/m/mittnavn/www/, der "mittnavn" er FTP-brugernavnet dit, husk at erstatte "1/m" med rigtig tal for dit filområde og første bogstav i FTP-brugernavnet. Denne informationen finder du under "Webhotellets hovedadresse" på domaeneshop.dk.

OBS! CGI-scripts skal gemmes med Unix linieskift (LF), ikke DOS/Windows (CR/LF). De flæste FTP-klienter har støtte for at konvertere under overføring, og mange af de gode teksteditorene støtter det også (TextPad, BBEdit, Emacs, UltraEdit).

Se også:

Søgeord:  

Indholdsfortegnelse

© 2019 Domeneshop AS · Om os · Vilkår · Fortrolighedspolitik