Oesterling-Informations-Service
Kundendokumentation
 
 
 
Wie können Sie CGI-Programme einrichten?

Sie haben die Möglichkeit, ausführbare Programme, sog. CGI-Skripte, auf unserem Server einzurichten. Diese dienen beispielsweise dazu, Kontaktformulare, Fragebögen oder Bestellformulare in Ihre Internet-Präsenz aufzunehmen. Bitte beachten Sie, daß wir als besonderen Service für Sie einige Programme bereithalten, die Sie kostenlos nutzen können. Sie können Ihre Scripte in Perl bzw. in Shell-Sprachen (Bash, csh, ksh, zsh) programmieren. Lauffähig sind CGI-Scripte auch unter Intel-Linux als ELF kompilierte Files.

Diese CGI-Skripte stehen normalerweise im "cgi-bin"-Verzeichnis. Dateien mit der Endung ".cgi" werden auch in anderen Verzeichnissen ausgeführt. Damit die CGI-Programme ausführbar sind, müssen die Dateien bestimmte Rechte besitzen. Um diese richtig zu setzen, kopieren Sie Ihr Programm mit WS_FTP in das cgi-bin Verzeichnis. Danach wie in der Abbildung beschrieben, die Rechte ändern.

CGI-Rechte mit WS_FTP

Aus dem Menu chmod (UNIX) auswählen. Folgendes Fenster öffnet sich:

CGI-Rechte mit WS_FTP

Die Rechte müssen analog zur obigen Ansicht gesetzt werden, damit die Programme für alle Nutzer ausführbar sind.

Alternativ können Sie nach dem Kopieren der CGI-Programme in das "cgi-bin"-Verzeichnis auf unserem Server ca. 15 Minuten warten; danach werden die Rechte automatisch auf dem Server richtig gesetzt.

Wenn Sie in Ihrem Script einen absoluten Pfad angeben, können Sie die Umgebungsvariable DOCUMENT_ROOT benutzen. Der Pfad für eine Datei "gaesteb.htm" im Verzeichnis "/data" lautet im CGI-Script:

$ENV{"DOCUMENT_ROOT"}."/data/gaesteb.htm"

Wenn Sie beim Aufruf eines Scripts die Methode POST verwenden und das Script einen Fehler enthält, "hängt" der Browser. Sie können dies durch die Methode GET verhindern.

Für das Debugging von Scripts steht Ihnen ein Perl Syntax Checker und ein CGI-Output Viewer zur Verfügung, die Sie über entsprechende Links unter der Adresse "http://www.IhreDomain.de/config" erreichen.

Falls Sie die Einrichtung von CGI-Programmen nicht selbst vornehmen möchten, erstellen wir gerne für Sie individuelle Programme.


[Zurück zur Doku-Startseite] [Homepage]


© Oesterling-Informations-Service
58285 Gevelsberg
Tel. 02332/914605
Fax. 02332/914606
E-Mail: support@sois.de