Debian Horde: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springen Zur Suche springen
(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...)
 
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 Einrichtung von Horde===
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
  cd horde-webmail-1.2.2
  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