1. Warum erhalte ich die Fehlermeldung "Internal Server Error"?
Dies kann verschiedene Ursachen haben. Beachten Sie daher bitte die folgenden Hinweise:

- Das Script muss im Textformat hochgeladen werden (ASCII-Modus statt Binary).
- Die Zugriffsrechte für das Script müssen stimmen (in der Regel Befehl "chmod 751", entsprechend den Dateirechten -rwxr-xr-x).
- Die im Script verwendeten Pfadangaben müssen korrekt sein (siehe Frage 2).
 
2. Wie lauten die Pfadangaben für ... ?
Account: /home/httpd/vhosts/ihredomain.xx/httpdocs   (verwendens Sie am besten $ENV{'DOCUMENT_ROOT'}) 
Perl: /usr/bin/perl
Sendmail: /usr/sbin/sendmail -t
Datum: /bin/date
 
3. 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.
 
4. Wie bette ich ein Script in HTML ein?
Beispielsweise mit <!--#include virtual ="/cgi-bin/ihrscript.cgi" -->
Verwenden Sie bitte die Endung .shtml bei Gebrauch von SSI.
 
5. Warum läuft mein Script nicht?
Schauen Sie zuerst via Admin-Tool im Error-Log ob Ihnen die Fehlermeldung weiterhilft. Meistens findet man damit das Problem.
Die Meldung 'Premature end of script headers' tritt u.a. ein, wenn die Vergabe der UNIX-Dateirechte des Scripts nicht stimmt. Diese sollten Sie auf 751 setzen. Zudem kann es am Fehlen folgender Zeile am Ende des Scripts (vor EXIT) liegen: print "Content-type: text/html\n\n";
 
7. 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 Bescheid.