CGI- und Perl-Skripte


1. Warum erhalte ich die Fehlermeldung «Internal Server Error»?

Dies kann verschiedene Ursachen haben. Beachten sie daher bitte die folgenden Hinweise:

  1. Das Script muss im Textformat (ASCII) hochgeladen werden.
  2. Die Zugriffsrechte für das Script müssen stimmen (in der Regel Befehl «chmod 755», entsprechend den Dateirechten -rwxr-xr-x).
  3. Die im Script verwendeten Pfadangaben müssen korrekt sein (siehe Frage 2).

2. Wie lauten die Pfadangaben für ... ?

Account:

/home/httpd/vhosts/IHREDOMAIN.CH/httpdocs

Perl:

/usr/bin/perl

Sendmail:

/usr/bin/sendmail

Datum:

/bin/date

3. Welche Version von Perl ist installiert?

Zurzeit sind in der Regel folgende Perl-Versionen installiert:
5.6.1 oder 5.8.0

4. Muss ich das Script in einem speziellen Verzeichnis ablegen?

Grundsätzlich ist der vorinstallierte Ordner /cgi-bin auf der Hauptebene ihres Accounts dafür vorgesehen – jedoch nicht zwingend sprich die Scripts können auch unterhalb des Hauptverzeichnisses /httpdocs abgelegt und ausgeführt werden.

5. Kennen sie gute Quellen mit nützlichen Scripts (Counter, Gästebuch, etc.)?

Unsere Empfehlungen sind www.hotscripts.com sowie www.scripts.org.

6. Warum ist bei meinem Account «mod_perl support» nicht aktiviert?

Bei der Angabe «mod_perl» handelt es sich um ein spezielles Scripting-Modul, das für die Unterstützung von CGI/Perl-Scripts nicht erforderlich ist. Falls eine Aktivierung gewünscht ist, geben sie uns unter Angabe eines Grundes bitte via Support System Bescheid.

7. Kann ich Inhalte eines Formulars durch ein Script übermitteln lassen?

Selbstverständlich – dafür sind verschiedenste so genannte FormMail-Scripts erhältlich. Ein solches, das sich einer grossen Beliebtheit erfreut, können sie unter www.scriptarchive.com/formmail.html herunterladen und installieren. Die HTML-Tags sind unter diesem Link genannt.

© 2012 frefelDIGITAL & Co.