bel ons op (064) 243 01 05tel (074) 243 01 05 email ons via info@introweb.nlinfo@introweb.nl laat ons u terugbellenbel mij terug!
>  Support - Website - Scripts op website - CGI / perl

Scripts op website

CGI / perl

Wanneer u zelf CGI scripts heeft gemaakt, kunt u deze gebruiken door ze in de cgi-bin directory op de webserver te plaatsen. Deze cgi-bin roept u in de HTML code aan als /cgi-username/, waarbij u username vervangt door uw eigen username.

Bijvoorbeeld:

<form method="post" action="/cgi-username/script.cgi">

U kunt voor uw eigen scripts gebruik maken van Perl. Het pad naar perl is voor Unix servers /usr/bin/perl , voor een Microsoft Windows servers is dit c:\perl\perl.exe .

Veelgestelde vragen

Wat is het pad naar sendmail?
Het pad naar sendmail (onder Unix) is /usr/sbin/sendmail .

Wat is het pad naar mijn homedirectory?
Het absolute pad naar uw homedirectory is /usr/home/uw_username/.

Ik krijg de fout: 500 Internal Server Error

Deze fout kan verschillende oorzaken hebben:
  • De rechten zijn niet juist
    Om een script uit te voeren dienen de rechten goed ingesteld te zijn. Het is hierbij belangrijk dat het script 'executable' is. Een script mag niet zowel executable als writable zijn. Kijk voor meer informatie over rechten van bestanden op deze pagina.

  • Het bestand is in binary mode overgeplaatst
    Wanneer een bestand in binary mode wordt overgeplaatst wordt in plaats van een (voor Unix) 'normaal' regeleinde een extra karakter (\r) geplaatst, waardoor het pad naar perl op de eerste regel niet correct meer is. U dient het bestand in ASCII mode over te plaatsen.

  • Een andere oorzaak
    De fout kan ook optreden wanneer er een fout is gemaakt in de Perl code. Om na te kijken wat de preciese reden van de fout is, kunt u gebruik maken van de error_log. Wanneer u inlogt via FTP kunt u dit bestand openen (het bestand staat in de directory logs).
English