FAQ-Bereiche
Beliebte FAQs 
- Wie kann ich Nameserver-Einträge ändern?
- Wie können wir ein Gästebuch installieren?
- Wie richten wir einen Cronjob ein?
- UNIX-/LINUX-Kommandos
- Wie können wir für mySQL einen User einrichten?
- Wie nutzt man 'formmail.pl' zum Versenden von Formulardaten per ...
- Ich habe mein Backroom-Passwort vergessen
- Was ist Multidomainhosting?
- Wie lege ich einen virtuellen Host (vhost) an?
- Wie beantragen wir ein SSL-Zertifikat?
Wie können wir ein Gästebuch installieren?
Wir haben hier ein sehr schönes Gästebuch für Sie bereitgestellt, über das sich Besucher einer Seite mit ihrem Namen, ihrer E-Mail-Adresse und einem Kommentar eintragen können. Es ist in der Installation sehr leicht und nutzbar auch für alle SubHosts, bei nur einer Installation.
Um ein solches Gästebuch zu installieren, gehen Sie folgendermaßen vor:
- Installieren Sie den Source-Code
der benötigten Dateien. Dazu begeben Sie sich per Telnet/SSH auf Ihren Server und geben Folgendes
ein:
- cd / (wechsel in Ihr home)
- tar -xvf /contrib/guestlist.tar (installiert Dateien)
Nun befindet sich eine neue Datei in Ihrem /home/httpd/cgi-bin/-Verzeichnis: 'guestlist.cgi'
Achten Sie unbedingt darauf, dass im easyTECC-Administrationstool die Option "cgi-bin" für die jeweilige Domain aktiviert ist.
Wollen Sie dieses Skript unbedingt in einem kundeneigenen Unterverzeichnis installieren (z.B. /home/httpd/docs/kunde/cgi-local), so müssen Sie darauf achten, dass die Datei auch in diesem Verzeichnis ausführbar ist - dies muss unter Linux vorher bestimmt werden. Geben Sie zu diesem Zweck in dem Verzeichnis, in dem sich die Skripte dann befinden, per Telnet diesen Befehl ein:
chmod 711 *.pl oder chmod 711 *.cgi
Es muss hierbei auch beachtet werden, im easyTECC-Administrationstool die Option "cgi-local" für die jeweilige Domain zu aktivieren.
Um das Gästebuch mit mehreren, unterschiedlichen SubHosts nutzen zu können, ist dies aber nicht nötig. Solange alle Domainnamen die Option "cgi-bin" aktiviert haben, funktioniert das Gästebuch-Skript für alle Domains - jede Domain natürlich auch mit ihren eigenen Gästebuch-Einträgen. Wir empfehlen also erstere Installationsart.
- Nun erstellen Sie für
die gewünschte Domain das Guestlist-Formular
und das Guestentry-Formular nach unserer Vorlage. Beide lassen sich in Sachen Layout vollständig an
Ihre Seiten anpassen. Nur die hier genannten Änderungen müssen
berücksichtigt werden.
Hier ist der Quelltext des Guestlist-Formulars (wird .z.B. als 'gaesteliste.html' in Ihrer Domain gespeichert) - dem eigentlichen Gästebuch. Wichtig ist hier, die beiden fett gedruckten Zeilen komplett unverändert zu lassen.
<html>
<head>
<title>Gaestebuch</title>
</head>
<body>
<h3>Gaestebuch</h3>
<hr size = 3>
<p>
Sie koennen einfach Ihren Namen, Ihre E-Mail-Adresse und einen Kommentar
ueber unser Gaestebuch-Eingabe-Formular zu unserem Gaestebuch
hinzufuegen.
<p>
<p align=center>
<font size = "+1"><b>
G A E S T E B U C H
</b></font>
<!-- __GUESTLIST_BEGIN__ -->
<!-- __GUESTLIST_END__ -->
<p>
<hr size = 3>
</body>
</html>Zwischen diesen beiden Zeilen werden vom Skript die jeweiligen Gästebucheinträge platziert:
<!-- __GUESTLIST_BEGIN__ -->
<!-- __GUESTLIST_END__ -->Der folgende HTML-Code repräsentiert das Eingabeformular (Guestentry-Formular) für Ihr Gästebuch. Passen Sie es einfach durch die Veränderung der fett gedruckten Variablen an Ihren SubHost an:
MAXENTRIES gibt die Menge der maximal angezeigten Einträge an - setzen Sie diesen Wert auf '-1', falls Sie kein Limit wünschen.
ADDRESS ist die E-Mail-Adresse, die eine Kopie jedes Eintrages erhält.
PATHNAME ist der Pfad Ihres Guestlist-Formulars relativ zu ihrem DocumentRoot aus Ihrem VirtualHost-Eintrag zu dieser Domain. Als Beispiel: Ihr Guestlist-Formular heißt 'gaesteliste.html' und liegt im DocumentRoot '/home/httpd/docs/kunde5/' der Domain www.kunde5.de, so ersetzen Sie PATHNAME einfach durch 'gaesteliste.html'. Liegt es in einem dortigen Unterverzeichnis, z.B. '/home/httpd/docs/kunde5/gaeste/', so ersetzen Sie PATHNAME entsprechend durch 'gaeste/gaesteliste.html'.
<html>
<head>
<title>Gaestebuch</title>
</head>
<body>
<h3>Gaestebuch</h3>
<hr size = 3>
<p>
Vielen Dank, dass Sie sich die Zeit nehmen, sich in unser Gaestebuch
einzutragen.
Sie koennen einfach Ihren Namen, Ihre E-Mail-Adresse und einen Kommentar,
ueber unser Formular unten, zu unserem Gaestebuch hinzufuegen.
<p>
<hr size = 3>
<form method="POST" action="/cgi-bin/guestlist.cgi/PATHNAME">
<input name="recipient" type="hidden" value="ADDRESS">
<input name="maxentries" type="hidden" value="MAXENTRIES">
<font size="+1">Ihr voller Name:</font><br>
<input name="name" size=50 maxlength=64>
<p>
<font size="+1">Ihre eMail-Adresse:</font><br>
<input name="email" size=50 maxlength=64>
<p>
<font size="+1">Ihr Kommentar (optional):</font><br>
<input name="comments" size=50 maxlength=256>
<p>
<input type="submit" value="Ins Gaestebuch eintragen">
<input type="reset" value="Abbruch">
<p>
</form>
<hr size = 3>
</body>
</html>Kopieren Sie nun die geänderten Seiten (in unserem Beispiel hier 'gaestebuch.html' und 'gaesteliste.html') in das entsprechende Verzeichnis Ihrer Kunden-Domain und schon können sich alle Besucher eintragen lassen.
Verwandte Artikel:
- Können wir auch exotische TopLevelDomains (TLDs) bestellen?
- Wo können wir die Verfügbarkeit eines Domainnamens testen?
- Ich nutze Frontpage, kann ich damit auf meinen Webserver zugreifen?
- Ich habe Domains bei einem anderen Provider registriert, können diese auf meinem hostNET-Server betrieben werden?
- Wie können wir Domains "löschen", wenn der Admin-C nicht erreichbar ist?