Support
 
CGI / Perl 

Einleitung

Seiteninhaltsbilder - roter Space 

 

Die hier zur Verfügung gestellten Skripts sind grösstenteils für den Betrieb auf unseren Servern vorkonfiguriert. Sie brauchen also keine grossen Anpassungen vorzunehmen.

Auf dieser Seite beschäftgen wir uns mit den vier Hauptproblemen (Berechtigungen, Perl-Interpreter, Sendmail-Programme, Server Side Include (SSI)) die sich ergeben, wenn Sie fremde Skripts benutzen.
Suchen Sie weitere Skripts, dann empfehlen wir ihnen www.cgi-resources.com, wo Sie jede Menge qualtitativ hochstehende Skripts, inkl. kurzer Beschreibung vorfinden. Grundsätzlich sind bei uns alle Skrpit-Arten erlaubt, ausser Chat-Systeme und Bannertausch-Systeme, wie Sie in den AGB nachlesen können.

 

Transfer auf Ihren Webserver

Achten Sie darauf, dass Sie die Skripts im ASCII-Modus auf Ihren Webserver übertragen! Skripts müssen ins Verzeichnis "cgi-bin" auf Ihrem Webserver gespeichert werden. Das Ausführen aus einem anderen Verzeichnis ist nicht möglich.

 

Berechtigungen

CGI- respektive Perlskripts müssen im "cgi-bin"-Verzeichnis die Berechtigung "chmod 755" aufweisen. Ohne diese Berechtigungen werden die Skripts nicht korrekt ausgeführt! Die Berechtigung "755" bedeutet:

7: Read, Write und Execute Berechtigung für den "Owner"
5: Read und Execute Berechtigung für die "Group"
5: Read und Execute Berechtigung für "Other"

Diese Berechtigungen können Sie mit jedem besseren FTP-Programm erteilen, wir empfehlen das Programm "WS-FTP", welches Sie von unserer Download-Seite herunterladen können

Perl-Interpreter

In der ersten Zeile des Perlskripts steht, wo sich auf dem Server der Perlinterpreter befindet. Diese Zeile muss lauten:

Für Skripts in Perl 5 : #!/usr/bin/perl

Sendmail-Programm

Skripts, die E-Mails versenden, brauchen in der Regel die Angabe des Sendmail-Programms. In einem solchen Fall muss folgendes Verzeichnis angegeben werden:

/usr/lib/sendmail

Wichtig: Geben Sie die Option -t nicht an. Die Mails werden sonst nicht gesendet.

Bei Servern, welche vor dem 1.2.2001 bestellt wurden und noch nicht auf die neue Serverinfrastruktur transferiert worden sind, heisst der Pfad:

/bin/sendmail -t

Server Side Include (SSI)

Gewisse Skripts benötigen zur korrekten Ausführung sogenannte "Server Side Includes". Um diese Funktionalität auf Ihrem Webserver verfügbar zu machen, müssen Sie eine Textdatei mit folgendem Inhalt erstellen:

AddType application/x-httpd-cgi .cgi .pl
AddType text/x-server-parsed-html .html .htm

Bennen Sie sie ".htaccess" (Führender Punkt nicht vergessen) und übertragen Sie sie in das Verzeichnis, in welchem die HTML-Seite steht, welche das Skript aufruft.

Der Aufruf innerhalb der HTML-Seite muss mittels

<!--#include virtual="/cgi-bin/skriptname" -->

geschehen.

Übersicht

Login Member Area




Login Webmail




Produkte erweitert

per 1.11.2007 hat inethosting.ch die Produkte massiv ausgebaut. Neu erhalten Sie zum Beispiel 10GB Webspace für das Silver Produkt.

 

mehr...