====== 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