Inhaltsverzeichnis
Horde3 - Turba
Horde Groupware ist eine freie, für den professionellen Einsatz, Browser basierte Kommunikationsanwendung. Benutzer können e-Mails lesen, versenden und verwalten. Es können gemeinsam genutzte Kalender, Kontakte, Aufgaben und Notizen mit Standard Komponenten des Horde-Projekts realisiert werden.
Turba ist der Horde-Kontaktmanager (Adressbuch).
Horde3 - Turba herunterladen
Unter nachfolgendem Link, können die zur Installation benötigten Archivdateien *.gz
heruntergeladen werden:
Horde3 - Turba installieren
Nach dem erfolgreichen herunterladen des Archivs von bereits genannter Seite, in das Verzeichnis - hier z.B. /tmp
, kann mit nachfolgendem Befehl die Archivdatei entpackt werden:
# tar xzvf /tmp/turba-h3-2.3.3.tar.gz
und erstellt im Verzeichnis /tmp
nachfolgendes Unterverzeichnis:
/tmp/turba-h3-2.3.3
Die entpackte Archiv-Datei sollte mit nachfolgendem Befehl in das endgültige Ziel-Verzeichnis - /usr/share/horde/turba
- kopiert und gleichzeitig umbenannt werden:
# mv /tmp/turba-h3-2.3.3 /usr/share/horde/turba
Als nächstes gilt es die Konfigurationsdateien im Verzeichnis /usr/share/horde/turba/config
, welche die Endung *.dist haben zu kopieren und umzubenennen, was mit nachfolgendem Befehlen durchgeführt werden kann:
# cd /usr/share/horde/turba/config # for f in *.dist; do cp -a $f `basename $f .dist`; done
Zuletzt sollte noch die Konfigurationsdatei und eine leere Sicherungsdatei der Konfigurationsdatei /usr/share/horde/turba/config/conf.php
angelegt werden, was mit nachfolgenden Befehlen erledigt werden kann:
# touch /usr/share/horde/turba/config/conf.php # touch /usr/share/horde/turba/config/conf.bak.php
Danach müssen die Besitz- und Dateirechte für das Verzeichnis /usr/share/horde/turba/config
mit nachfolgendem Befehl so angepasst werden, das der Benutzer unter dem der Apache HTTP Webserver entsprechende Rechte hat. Zunächst die Besitzrechte:
# chown -R root.apache /usr/share/horde/turba/config
und die Dateirechte
# chmod -R 660 /usr/share/horde/turba/config/*
Abschließend kann die heruntergeladene Archivdatei aus dem Verzeichnis /tmp
mit nachfolgendem Befehl wieder gelöscht werden:
# rm /tmp/turba-h3-2.3.3.tar.gz -f
Horde3 - Turba Abhängigkeiten
Nachfolgende Befehle installieren alle benötigten PHP Extension and Application Repository's (PEAR) bzw. PECL-Module:
# pear install Net_LDAP ... # pear install MDB2_Driver_mysql
Horde3 - Turba Datenbank installieren
Um die benötigte MySQL-Datenbank zu installieren sind folgende Schritte notwendig!
Zuerst muss das Script,
/usr/share/horde/turba/srcipts/sql/turba.sql
welches alle benötigten Befehle zum erstellen der MySQL-Datenbank enthält ausgeführt werden!
Das Script wird mit nachfolgendem Befehl ausgeführt und legt alle relevanten Komponenten in der Datenbank - hier MySQL an:
# mysql -h localhost -u root -p horde < /usr/share/horde/turba/scripts/sql/turba.sql Enter password:
Horde3 Turba Konfigurieren
Die Konfiguration von Horde - Turba erfolgt nicht nur über die Web-Oberfläche, sondern es sind ebenfalls Konfigurationen in den Konfigurationsdateien
/usr/share/horde/turba/config/sources.php
/usr/share/horde/turba/config/attributes.php
erforderlich!
HINWEIS - Aktuell liegt kein Beispiel vor für eine Konfiguration von /usr/share/horde/turba/config/sources.php
, da der Zugriff z.B. auf eine lokales MySQL-Adressbuch KEINE Konfiguration erfordert!
WICHTIG - Beim Einsatz von Horde ab der Version 3.2 können in der Konfigurationsdatei /usr/share/horde/turba/config/attributes.php
auskommentierte Felder genutzt werden, in dem die Auskommentierung aufgehoben wird!
WICHTIG - Die hier tabellarisch aufgelisteten Einstellungen sind persönliche Einstellungen und dienen nur als BEISPIEL !!!
Reiter: (Einstellungen)
HINWEIS - Keine Änderung!