Debian Horde: Unterschied zwischen den Versionen
Erich (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Allgemein== Horde ist ein sehr mächtiges Webmail-System, das aber auch relativ komplex in der Konfiguration ist. Hier kommt die Webmail Edition zum Einsatz, die nebe...) |
Erich (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
==Installation== | ==Installation== | ||
===PHP-Module=== | ===PHP-Module=== | ||
Horde benötigt zahlreiche PHP-Module: | |||
apt-get install php5-gd php5-mcrypt php5-geoip | |||
pear channel-update pear.php.net | |||
pear install DB | |||
pear install MDB2 | |||
pear install MDB2_Driver_mysql | |||
pear install MDB2_Driver_mysqli | |||
pear install file | |||
pear install Net_SMTP | |||
pear install Net_IMAP | |||
pear install Net_Sieve | |||
pear install Net_Socket | |||
pear install HTTP_Request | |||
pear install XML_Serializer-0.19.2 | |||
pear install Date_Holidays-0.21.2 | |||
pear install Date_Holidays_Germany-0.1.2 | |||
===Download und | |||
Optional (C-Compiler erforderlich): | |||
apt-get install libmagic-dev | |||
pecl install fileinfo | |||
vi /etc/php5/conf.d/fileinfo.ini | |||
Folgende Zeilen einfügen: | |||
# configuration for php fileinfo module | |||
extension=fileinfo.so | |||
===Datenbank anlegen=== | |||
Horde benötigt eine SQL-Datenbank ('''''horde''''') für die der User '''''horde''''' mit Passwort '''''horde_pwd''''' Zugriff erhält. | |||
mysql -u root -p | |||
sql_root_pwd eingeben | |||
CREATE DATABASE horde; | |||
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON horde.* TO horde@localhost IDENTIFIED BY ''''''horde_pwd''''''; | |||
exit | |||
===Download und Entpacken=== | |||
Zum Einsatz kommt horde-webmail in der Version 1.2.2. Unter http://www.horde.org/download/app/?app=webmail nachsehen, ob evtl. eine neuere Version verfügbar ist. Dann die Pfade entsprechend anpassen. | Zum Einsatz kommt horde-webmail in der Version 1.2.2. Unter http://www.horde.org/download/app/?app=webmail nachsehen, ob evtl. eine neuere Version verfügbar ist. Dann die Pfade entsprechend anpassen. | ||
Zeile 17: | Zeile 50: | ||
wget ftp://ftp.horde.org/pub/horde-webmail/horde-webmail-1.2.2.tar.gz | wget ftp://ftp.horde.org/pub/horde-webmail/horde-webmail-1.2.2.tar.gz | ||
tar xvf horde-webmail-1.2.2.tar.gz | tar xvf horde-webmail-1.2.2.tar.gz | ||
mv horde-webmail-1.2.2 /var/www/hordewebmail | |||
cd /var/www/hordewebmail | |||
chown -R www-data. ../hordewebmail | |||
===Setup Script=== | |||
Die Ersteinrichtung erfolgt mittels einen Scriptes, das sehr viele Voreinstellungen vornimmt und die Datenbank-Tabellen anlegt. | |||
scripts/setup.php |
Version vom 8. April 2009, 21:03 Uhr
Allgemein
Horde ist ein sehr mächtiges Webmail-System, das aber auch relativ komplex in der Konfiguration ist. Hier kommt die Webmail Edition zum Einsatz, die neben der reinen Webmail Funktionalität noch einen Email-Filter (Ingo), Kalender (Turba),Aufgabenplaner (Kronolith) und weitere Module mitbringt.
Voraussetzung:
Installation
PHP-Module
Horde benötigt zahlreiche PHP-Module:
apt-get install php5-gd php5-mcrypt php5-geoip
pear channel-update pear.php.net pear install DB pear install MDB2 pear install MDB2_Driver_mysql pear install MDB2_Driver_mysqli pear install file pear install Net_SMTP pear install Net_IMAP pear install Net_Sieve pear install Net_Socket pear install HTTP_Request pear install XML_Serializer-0.19.2 pear install Date_Holidays-0.21.2 pear install Date_Holidays_Germany-0.1.2
Optional (C-Compiler erforderlich):
apt-get install libmagic-dev pecl install fileinfo vi /etc/php5/conf.d/fileinfo.ini
Folgende Zeilen einfügen:
# configuration for php fileinfo module extension=fileinfo.so
Datenbank anlegen
Horde benötigt eine SQL-Datenbank (horde) für die der User horde mit Passwort horde_pwd Zugriff erhält.
mysql -u root -p
sql_root_pwd eingeben
CREATE DATABASE horde; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON horde.* TO horde@localhost IDENTIFIED BY 'horde_pwd'; exit
Download und Entpacken
Zum Einsatz kommt horde-webmail in der Version 1.2.2. Unter http://www.horde.org/download/app/?app=webmail nachsehen, ob evtl. eine neuere Version verfügbar ist. Dann die Pfade entsprechend anpassen.
mkdir -p /usr/local/src wget ftp://ftp.horde.org/pub/horde-webmail/horde-webmail-1.2.2.tar.gz tar xvf horde-webmail-1.2.2.tar.gz mv horde-webmail-1.2.2 /var/www/hordewebmail cd /var/www/hordewebmail chown -R www-data. ../hordewebmail
Setup Script
Die Ersteinrichtung erfolgt mittels einen Scriptes, das sehr viele Voreinstellungen vornimmt und die Datenbank-Tabellen anlegt.
scripts/setup.php