CGI-scripts plaatsen
Alle CGI-scripts horen in de map cgi-bin, die in uw public_html staat. Gebruikt u een CGI-script op een subdomein, maak daar dan ook een eigen cgi-bin-map aan.
Uploaden in ASCII-modus
Upload scriptbestanden met de extensie .cgi of .pl altijd in ASCII-modus, niet in binaire of automatische modus. Doet u dat toch, dan komen er Windows-regeleindes in het bestand en weigert de server het uit te voeren met een melding over een ongeldige interpreter.
Paden die u nodig heeft
De meeste scripts vragen om deze locaties:
Perl: /usr/bin/perl
Sendmail: /usr/sbin/sendmail
cgi-bin: /home/gebruikersnaam/domains/mijn-eigen-domeinnaam.nl/public_html/cgi-bin
cgi-bin (subdomein): /home/gebruikersnaam/domains/mijn-eigen-domeinnaam.nl/public_html/subdomein/cgi-binUw script roept u aan via https://www.mijn-eigen-domeinnaam.nl/cgi-bin/script.cgi, of op een subdomein via https://subdomein.mijn-eigen-domeinnaam.nl/cgi-bin/script.cgi.
De geinstalleerde Perl-modules bekijken
Ga in DirectAdmin naar Geavanceerde Functies en dan Perl Modules.

Gebruikt uw script een module die er niet bij staat, dan werkt het niet. Neem in dat geval contact op met onze support; gaat het om een gangbare module, dan kunnen wij die serverbreed installeren.
Bestandsrechten
Een CGI-script moet uitvoerbaar zijn. In de praktijk is 755 de juiste waarde voor vrijwel elk script.
- 600 — alleen de eigenaar kan lezen en schrijven
- 644 — iedereen kan lezen, alleen de eigenaar kan wijzigen (gewone bestanden)
- 755 — iedereen kan lezen en uitvoeren, alleen de eigenaar kan wijzigen (scripts en mappen)
- 777 — iedereen mag alles, ook schrijven. Gebruik dit niet: het is een uitnodiging om kwaadaardige code op uw site te plaatsen.
Raadpleeg de handleiding van uw script als daar iets anders staat. Hoe u rechten aanpast, leest u in het artikel over bestandsrechten.
Wij ondersteunen momenteel onderstaande Perl modules:
|
|
|
|
|