Im folgenden gehe ich davon aus, daß das Grundimage Debian mit SySCP installiert ist.
Bei Verbesserungsvorschlägen oder Korrekturen bitte Mail an mich, ich pflege das dann nach.
Los gehts!
Backports müssen in den sources stehen:
in die /etc/apt/sources.list
deb
http://www.backports.org/debian etch-backports main contrib non-free
eintragen. Dann
~# aptitude update
~# aptitude install debian-backports-keyring
~# aptitude install egroupware
Namen und Passwort des Admins während der Installation vergeben.
"Die Installation von libc-client ohne Maildir-UnterstÃŒtzung fortsetzen? "
-> JA
dann
~# pear install Auth_SASL
In SySCP einloggen und bei
Server - Einstellungen - Webservereinstellungen Webserver: apache2 - Konfiguration:
An OpenBasedir anzuhängende Pfade: anpassen auf
/tmp/:/var/www/syscp/:/var/lib/egroupware/:/usr/share/egroupware/
Egroupware wird zwar grundsätzlich systemweit installiert, lässt sich aber von verschiedenen Domänen unabhängig voneinander nutzen.
Also wenn nicht schon geschehen legen wir eine Domain inkl. einer Datenbank-Instanz mit SySCP an.
Wichtig:
PHP Einstellungen - Safemode : NEIN
Nun gehts an Egroupware:
Mit dem Browser auf http://<server>/egroupware
Dem Link "You need to update your header.inc.php file to version 1.28 by running setup/headeradmin." folgen
Bei der Installation haben wir ein Admin-Account vergeben, jetzt wird er gebraucht.
Nach dem Anmelden scrollen wir runter zu Abschnitt
Datenbankinstanz (eGW Domain):
Hier ändern wir 'default' in die Domain, für die wir egroupware verwenden möchten.
Zum Verständnis:
Man kann dies auch auf 'default' lassen, vor allem wenn mann nur eine Instanz von Egroupware verwenden möchte. Spätestens aber wenn man mehrere Domain unabhängig voneinander mit Egroupware bedienen möchte wird es so übersichtlicher, zumal sich die User dann auch mit User@Domain anmelden müssen.
Als nächstes werden hier noch die Daten für die Datenbank eingetragen, die wir für die entsprechende Domain angelegt haben und vergeben hier einen admin für diese Instanz.
An dieser Stelle können noch weitere Domains hinzugefügt werden. (Aber das geht später auch noch.)
Dann auf 'schreiben' klicken und wenn wir alles richtig gemacht haben sehen wir:
"header.inc.php erzeugt!"
Also beherzt auf 'Weiter' klicken, denn jetzt wird es spannender...
Nun hat sich das Anmeldefenster etwas erweitert. Im oberen Teil können wir uns an das Setup der einzelnen Instanzen machen (Anmelden mit <admin>@<domain>) und im unteren Teil können wir wieder die header.inc.php (da waren wir eben) anpassen.
Also melden wir uns beim Setup an.
Die Datenbank, die wir angelegt haben muss nochmals initialisiert werden, dafür wird das root-passwort (für mysql) benötigt. Beim standard Image ist das 'root'.
Möglicherweise kommt eine Fehlermeldung (Database exists) das macht aber nichts, also weiter mit 'Installation erneut überprüfen'.
Jetzt muss die Datenbank mit Leben gefüllt werden mit einem Klich auf 'Installieren'.
Das wird einen kleinen Augenblick dauern. Danach 'Installation erneut überprüfen'.
Jetzt haben wir schon den ersten grünen Haken; prima!
Also nächster Punkt: 'Gegenwärtige Konfiguration überarbeiten'
Im Prinzip könnten wir alles so lassen wie es ist, ggf. muss aber der ein oder andere Punkt an das aktuelle System angepasst werden, insbesondere die Maileinstellungen.
Mail Server Login Typ:
sollte auf 'Virtual Mail Manager' gestellt sein und die entsprechende domain eingetragen werden.
Nach einem beherzen Klick auf 'Speichern' sollten wir den nächsten grünen Haken haben.
Jetzt noch 'Administratorkonto anlegen'. Dies wird der Administrator der Egroupware-Instanz selbst. Dieser kann Benutzer einrichten und Anwendungen/Berechtigungen konfigurieren. (die beiden Häkchen NICHT setzen[nervt nur])
Speichern und das wars!!!
Nun den gleichen Spass für eventuell weitere Domains (die wir vorher möglicherweise in die header.inc.php eingetragen haben) oder links oben 'zurück zur Benutzeranmeldung'.
Voila, nun kann sich als Administrator angemeldet werden.
Die weitere Konfigugation bzgl. Sitemgr folgt noch, das muss ich nochmal explizit durchspielen, da es hier auch noch ein paar kleine Kniffe zu beachten gilt.
Wie gesagt, Vorschläge zur Typo oder Inhalt bitte per Mail an mich. Ansonsten viel Erfolg damit.
Gruß
Joor