====== Server-Anwendungen ======
===== Dokuwiki =====
Dokuwiki (http://www.dokuwiki.org/) ist ein genügsames und mächtiges Wiki-Programm, das PHP verwendet und die Daten in einfachen Textdateien speichert, so dass kein Datenbanksystem benötigt wird. Dokuwiki benötigt lediglich einen „web server“ (lighttpd oder apache) und PHP.
===== Drupal =====
Drupal ist ein mächtiges Inhaltsverwaltungssystem (CMS), das PHP verwendet und das Datenbanksystem MySQL benötigt. Daher müssen zunächst ein „web server“ (lighttpd), PHP und MySQL installiert werden:
# tazpkg get-install lighttpd
# tazpkg get-install php
# tazpkg get-install mysql
Dann sollte die aktuelle Drupal-Version von http://drupal.org/ transferiert werden, ein virtueller Host eingerichtet werden oder ein Verzeichnis //Public//, in das die Drupal-Quellen entpackt werden:
$ mkdir ~/Public && cd Public
$ tar xzf drupal-*
Jetzt müssen die Zugriffsrechte einiger Dateien geändert werden, so dass Drupal dorthin schreiben kann, sowohl bei der Installation als auch im Betrieb:
$ cd drupal-*/sites
$ chmod 777 default
$ cp default/default.settings.php default/settings.php
$ chmod 666 default/settings.php
Dann kann eine MySQL-Datenbank erstellt und Drupal mit einem Webbrowser über die Web-Oberfläche installiert werden. Nach der Installation müssen Zugriffsrechte einiger Dateien geändert werden. Dann kann die Anwendung konfiguriert werden. Zugriffsrechte von Dateien für den Betrieb und eventuelles Löschen ändern:
$ cd ..
$ chmod 755 sites/default
$ chmod 644 sites/default/settings.php
Um die Aktualisierung der Drupal-Basisinstallation zu erleichtern, sollten alle zusätzlichen Module und Designs unterhalb des Verzeichnisses //site/all// abgelegt werden. Zur Vorbereitung künfiger Erweiterungen:
$ mkdir sites/all/modules
$ mkdir sites/all/themes
==== Internetpräsenzen ====
* Drupal Modules: http://drupal.org/project/modules
* Drupal Themes: http://drupal.org/project/themes