Spørgsmål og svar

Tilbage
Søgeord:  

Hvordan bruger jeg CGI-scripts?
Hvis du har webhosting Medium eller større, har du også adgang til at køre CGI-scripts.

Et CGI-script er et lille program, der køres på webserveren, og som kan lave forskellig HTML-kode hver gang afhængigt af inputparametrene.

Hos os kan du lave CGI scripts i f.eks. Perl ( /usr/bin/perl ), Python ( /usr/bin/python ), Ruby ( /usr/bin/ruby ) og Bash ( /bin/bash ).

Bemærk: Django, Ruby on Rails og andre egne webservermoduler hverken tilbydes eller understøttes.

CGI-scripts kan være i enhver mappe (ikke kun /cgi-bin ), men de skal slutte med ".cgi", ikke ".pl" eller noget andet.

Alle CGI-scripts og de mapper/mapper, de er placeret i, skal også have de korrekte tilladelser (" chmod 0750 filnavn " eller " chmod u=rwx,g=rx filnavn " fra Unix-skallen ). Af sikkerhedsmæssige årsager vil det ikke virke, hvis andre end ejeren har skriveadgang til CGI-filer.

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

Hvis du i et CGI-script skal angive den fulde sti til dit filområde, så brug /home/1/m/mittnavn/www/ , hvor "mitnavn" er dit FTP-brugernavn, husk at erstatte "1/m" med korrekt nummer for dit filområde og første bogstav i dit FTP-brugernavn. Du kan finde disse oplysninger under "Webhotels hovedadresse" på domaeneshop.dk.

BEMÆRK! CGI-scripts skal gemmes med Unix-linjeskift (LF), ikke DOS/Windows (CR/LF). De fleste FTP-klienter understøtter konvertering under transport, og mange af de gode teksteditorer understøtter det også (TextPad, BBEdit, Emacs, UltraEdit).

Se også:

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