Home   Webhosting   Scripttalen   Wat gaat er mis met mijn CGI (Perl) script?

Wat gaat er mis met mijn CGI (Perl) script?

Om een CGI of Perl script te laten werken, moet je zorgen dat onderstaande twee zaken in orde zijn. Deze kunnen er namelijk voor zorgen dat jouw script niet functioneert.

  1. De CHMOD rechten voor een CGI script moeten 755 zijn, je kunt dit instellen met een FTP-programma of via Filemanager in het Control Panel.
  2. Daarnaast is ook van belang dat alleen .cgi en .pl bestanden worden gezien als “script” en door Perl worden uitgevoerd.

500 Internal Server Error

Foutmeldingen met betrekking tot CGI scripts houden in vrijwel alle gevallen verband met een foute upload. Een .CGI (of .PL) bestand is platte tekst (ASCII) en dient dan ook als ASCII bestand te worden geüpload. Standaard gebeurt dit in BINARY mode. Je zal dit dus in je FTP-programma moeten aangeven alvorens de bestanden te uploaden.

Daarnaast moet ook het pad naar Perl correct zijn ingesteld. Het juiste pad is: /usr/bin/perl