För att köra CGI-skript hos Loopia krävs följande:
- Din (sub)domän ska ligga på en av våra UNIX-servrar. Om den inte gör det behöver du byta webbplattform till UNIX.
- Skriptet bör ligga i katalogen cgi-bin. Om katalogen inte finns behöver du skapa den som ”mindoman.se/public_html/cgi-bin”.
- Filändelsen bör vara .pl för att skriptet ska kunna köras.
- Rättigheterna ska sättas till 755 (CHMOD). Det gör du via ett FTP-program.
- Sökvägen till Perl är: /usr/local/bin/perl
- Sökvägen till Sendmail är: /usr/sbin/sendmail
Vår support täcker inte skriptrelaterade problem som inte orsakas av en server eller liknande, och vi har inte möjlighet att hjälpa dig med din programmering. Om du har problem med ett skript kan du skicka sökvägen till skriptet, en kort förklaring av vad du försöker göra samt eventuella felmeddelanden till oss.
Bra länkar
Annan katalog eller filändelse
Om skriptet inte läggs i mappen cgi-bin behöver du göra vissa Apache-inställningar med hjälp av en .htaccess-fil. Skapa en fil som heter ”.htaccess” i mappen public_html. I den lägger du sedan till följande rader:
Options +ExecCGI Addhandler cgi-script .pl
Om du använder en annan filändelse än .pl behöver du ändra Addhandler-raden så att den motsvarar den filändelse du har valt.
Exempelskript
Nedan hittar du ett exempelskript som visar hur själva skriptet kan se ut för att kunna köras på en webbplats.
#!/usr/local/bin/perl print "Content-Type: text/html; charset=utf-8\n\n"; print "Hej och välkommen till mitt test-script.";
