Drbguestbook

Aus Mikiwiki
Version vom 30. Januar 2009, 11:20 Uhr von Michi (Diskussion | Beiträge) (→‎Konfiguration)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Das Drbguestbook (auch: DRBGuestbook) ist eine Gästebuch-Software auf Grundlage von PHP. Dabei wird keine Datenbank benötigt, die Einträge werden stattdessen direkt in eine Textdatei geschrieben. Es ist möglich, Einträge zu löschen und unerwünschte IP-Adressen über eine Administrationsoberfläche zu sperren. Enthalten sind ebenso eine Anzahl von Anti-Spam-Funktionen, darunter Bild-Verifikation und URL-Blockierung. Mit jedem gemachten Eintrag wird gleichzeitig eine E-Mail an den Administrator verschickt.

Installation

Vorbedingungen

  • PHP 4.4 oder höher
  • GD library (bei Verwendung des Captcha) - Paket "php5-gd"
  • Apache HTTP Server (empfohlen)
  • Parameter "register_globals off" in der Datei "php.ini"
  • "AllowOverride" muss in der Apache-Konfiguration für das Gästebuch-Verzeichnis angeschaltet sein

Herunterladen der Datei "DRBGuestbook.zip" von der Homepage und Entpacken im Apache-DocumentRoot-Verzeichnis. Gleichzeitig kann es nicht schaden, die aus Windows stammenden CR-Zeichen ("^M") mittels fromdos zu entfernen.

$ unzip DRBGuestbook.zip
$ cd guestbook
$ find . -type f -exec fromdos {} \;

Konfiguration

Eine genaue Konfigurationsanleitung ist in der Datei "README.txt" zu finden.

$ vi /var/www/guestbook/config.php
$MAX_COMMENTS_LENGTH = 4096;
$ADMIN_USERNAME = "";
$ADMIN_PASSWORD = "";
$ADMIN_EMAIL_ADDRESS = "";

Die Administration erfolgt dann über den folgenden URL.

http://<Rechnername>/guestbook/login.php

Das Gästebuch selber ist dann über den folgenden URL aufrufbar.

http://<Rechnername>/guestbook/

Soll die im Verzeichnis "guestbook" liegende Datei ".htaccess" genutzt werden, so muss der Apache HTTP Server entsprechend konfiguriert werden.

Weblinks