Frågor och svar

Tillbaka
Hur använder jag CGI-script?
Om du har webhotell Medium eller större, har du också tillgång till att köra CGI-skript.

Ett CGI-skript är ett litet program som exekveras på webservern, och som spottar ut varierande HTML-kod varje gång beroende på input-parametrar.

Hos oss kan du laga CGI-skript i bland annat Perl (/usr/bin/perl), Python (/usr/bin/python), Ruby (/usr/bin/ruby) och Bash (/bin/bash).

Notera: Django, Ruby on Rails och liknande webserver-moduler stöds inte.

CGI-skripten kan ligga i vilken som helst katalog (inte bara /cgi-bin), men dom måste sluta på ".cgi", inte ".pl" eller något annat.

Alla CGI-skripten och katalogerna som dom ligger i måste dessutom ha riktiga rättigheter ("chmod 0750 filnamn" eller "chmod u=rwx,g=rx filnamn från Unix shell). Av säkerhetsgrunder så fungerar det inte om andra än ägaren har skrivrättigheter till CGI-filer.

Här är ett exempel på ett CGI-skript som har skrivits i Perl, och här är källkoden.

Om du har behov för att ange fullständig stig till ditt filområde i ett CGI-skript, så bör du använda /home/1/m/mittnamn/www/, där mittnamn är ditt användarnamn.

OBS! CGI-skript måste lagras med Unix radbyte (LF), inte DOS/Windows (CR/LF). Dom flesta FTP-klienter stöder konvertering under överföring, och många av dom bra texteditorerna stöder det också (TextPad, BBEdit, Emacs, UltraEdit).

Se även:

Sökord:  

Innehållsförteckning

© 2019 Domeneshop AS · Om oss · Villkor · Dataskydd