Was ist CGI ?
CGI-Programme sind kleine
Programme die meist in Perl geschrieben sind, C und C++ sind
eher selten vorzufinden. Sie verleihen einer Homepage mehr
Flexibilität z.B. durch Feedback das nicht per Mail direkt
versendet wird sondern gleich in einem Formular und dieses
wird an eine beliebige eMail-Adresse weitergeleitet. Aber
auch ein Gästebuch, Diskussionsforen, Counter basiert auf
CGI-Programmen.
Um diese CGI-Skripte zu
nutzen muß euer Webspace, wo ihr eure Homepage abgelegt habt,
Perl bzw. CGI unterstützen. Leider ist das bei den meisten
Anbietern von kostenlosem Webspace nicht möglich, da ein falsch
konfiguriertes Skript recht schnell den Server schädigen kann.
Von AOL, T-Online, Xoom, Geocities (...) wird CGI nicht unterstützt.
Um ganz sicher zu gehen fragt den Webmaster bzw. Administrator
eures Webspace-Anbieters.
Auf Internet-Servern müßt
ihr die Rechte für einzelne Dateien setzen. Dateien die mit
".pl" oder ".cgi" enden müssen (!!!) generell
auf "755" gesetzt werden. WS_FTP -> Rechtsklick
-> FTP Commands -> Site ---> "Chmod 755 Dateiname.cgi"
oder "Chmod 755 Dateiname.pl". cgi und pl Endungen
sind prinzipiell dasselbe allerdings dürfen .pl Dateien nur
in dafür vorgesehenen Verzeichnissen (meist "cgi-bin")
eingesetzt werden dürfen. Skripte mit der Endung ".cgi"
dürfen überall eingesetzt werden. Fragt den Webmaster/Administrator
eures Webspaces welche Variante für euch gilt. Ihr könnt die
Endung problemlos von ".cgi" in ".pl"
ändern und umgekehrt.
Die Rechte für Verzeichnisse sind meist "666"
oder "777" (steht in der Beschreibung des jeweiligen
Skriptes).
Außerdem müßt ihr den Server-Pfad
von eure Homepage wissen, der sieht z.B. so aus "home/pages/meinserver.de/verzei1/"
( Erfahrt ihr von dem Anbieter des Webspaces )
datei.cgi -> "chmod
755 datei.cgi"
index.htm,falls sie durch ein Skript geändert wird -> "chmod
777 index.htm"
Weitere Informationen entnehmt
ihr den Readme-Dateien der jeweiligen cgi-Skripte.
Ich hoffe die Grunderklärung
war ausreichend, wer noch Fragen hat kann mir gerne eine eMail
schicken.
Links zum Thema:
CGI
/ Perl-Kurs von Thomas Hoppe
WebToolBox
|