Prerequisiti
in questo articolo ci riferiremo ad una piattaforma Fedora Core 8 (su cui ho fatto i test) e su cui è già presente MySQL ed un server mail (nel mio caso sendmail+dovecot) già installato e funzionante.
eGroupWare funziona comunque su ogni altra distribuzione, ma richiede sempre l’esistenza di un mail server.
Iniziamo
Sul sito del progetto è disponibile tutto il materiale di cui abbiamo bisogno, ed anche una demo per verificare on-line da subito le potenzialità del prodotto, senza installare nulla.
Procuriamoci i file relativi all’ultima release stabile 1.6
eGroupware-1.6.003-2.tar.gz eGroupware-egw-pear-1.6.003-2.tar.gz eGroupware-mydms-1.6.003-2.tar.gz
copiamoli e scompattiamoli nella home directory di apache sul nostro server mail, nel mio caso ho creato una cartella apposita egroupware (/var/www/html/egroupware)
Installiamo i pacchetti PHP
yum install php-pear php5-imap php5-ldap php-gd
Controlliamo che nel file /etc/php.ini siano impostati i seguenti valori
display_errors=Off memory_limit = 32M file_upload = On mbstring.func_overload = 7
e puntiamo il browser su http://127.0.0.1/egroupware/setup per iniziare la configurazione.
Qui troverete due login
- Setup/Config Admin Login
- Header Admin Login
1. Loggandosi a questo menu dovremo riuscire a rendere tutti i flags verdi. Solo in questo modo avremo una corretta configurazione, in particolare gli aspetti di primo interesse sono legati al Passaggio 2 – Configurazione. Qui troveremo i dettagli sul server mail, che sarà necessario configurare adeguatamente e sempre in questo menu dovrete sceglierete l’autenticazione tra mail e LDAP (io ho testato la prima) con cui accedere all’interfaccia web del sistema.
2. Qui invece troverete una sezione dedicata agli header dove sono presenti configurazioni (solitamente quelle di dafault vanno bene) sulla root del sito, sul DB e sulle password di accesso.
Superata questa fase, per altro abbastanza intuitiva, potrete accedere all’interfaccia del vostro groupware.
Riferimenti
http://wiki.contribs.org/Egroupware http://blogs.techrepublic.com.com/opensource/?p=944