Progetto

Generale

Profilo

EgroupwareInstall » Cronologia » Versione 8

Amministratore Truelite, 12-03-2008 18:51

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2
= Installare e configurare E-groupware =
3
4 6 Amministratore Truelite
Le seguenti istruzioni illustrano come installare [http://www.egroupware.org E-GroupWare], una suite groupware realizzata in PHP, su una Debian ''Etch''.
5 2 Amministratore Truelite
6 7 Amministratore Truelite
Il primo passo è quello di installare tutto il software di contorno necessario, per questo anzitutto occorre un database, per questo si può installare MySQL e configurarne un utente amministratore secondo le istruzioni di MySQLInitConf. 
7 4 Amministratore Truelite
8
Occorre inoltre installare una serie di estensioni di PHP (ve bene 4 o 5, a seconda di cosa si è installato nel sistema), in particolare se si usa PHP4 si potrà installare:
9
{{{
10
apt-get install php4-gd php4-imap php4-mysql 
11
}}}
12 5 Amministratore Truelite
e si dovranno abilitare le relative estensioni in {{{/etc/php4/apache2/php.ini}}} e riavviare Apache (si suppone si stia usando Apache 2).
13 2 Amministratore Truelite
14 3 Amministratore Truelite
Con il rilascio di ''Etch'' il pacchetto di E-groupware non è più disponibile nella distribuzione occorre pertanto usare {{{backports.org}}} per cui si deve aggiingere ad {{{sources.list}}} la riga:
15 1 Amministratore Truelite
{{{
16
http://www.backports.org/debian etch-backports main contrib non-free
17
}}}
18
ed installarlo con:
19
{{{
20
apt-get -t etch-backports install egroupware-addressbook 
21 5 Amministratore Truelite
}}}
22 6 Amministratore Truelite
nell'installazione il pacchetto chiede un utente di amministrazione ed una password, che verrà usata per le successive configurazioni da eseguirsi tramite l'interfaccia web collegandosi all'indirizzo:
23 5 Amministratore Truelite
{{{
24 8 Amministratore Truelite
https://mio.dominio.it/egroupware/setup/
25 7 Amministratore Truelite
}}}
26
27
Il passo seguente è creare un databaseun database per il programma ed un utente per l'accesso allo stesso, nel caso specifico il nome di default usato del pacchetto Debian per entrambi è {{{egroupware}}}; di nuovo si possono seguire le istruzioni di MySQLInitConf, ed in particolare si dovrà fare:
28
{{{
29
mysql -u root
30
mysql> CREATE DATABASE egroupware;
31
mysql> GRANT ALL ON egroupware.* TO 'egroupware'@'localhost' IDENTIFIED BY "passwordlungaedifficile";
32 1 Amministratore Truelite
}}}