Progetto

Generale

Profilo

EgroupwareInstall » Cronologia » Versione 10

Simone Piccardi, 24-12-2010 12:41

1 10 Simone Piccardi
h1. Installare e configurare "E-GroupWare":http://www.egroupware.org
2 1 Amministratore Truelite
3
Le seguenti istruzioni illustrano come installare "E-GroupWare":http://www.egroupware.org, una suite groupware realizzata in PHP, su una Debian _Etch_.
4 9 Amministratore Truelite
5 10 Simone Piccardi
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]]. 
6 9 Amministratore Truelite
7
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:
8 10 Simone Piccardi
9 1 Amministratore Truelite
<pre>
10
apt-get install php4-gd php4-imap php4-mysql 
11 9 Amministratore Truelite
</pre>
12 1 Amministratore Truelite
13 10 Simone Piccardi
e si dovranno abilitare le relative estensioni in @/etc/php4/apache2/php.ini@ e riavviare Apache (si suppone si stia usando Apache 2).
14
15
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: 
16
17 1 Amministratore Truelite
<pre>
18 9 Amministratore Truelite
http://www.backports.org/debian etch-backports main contrib non-free
19 1 Amministratore Truelite
</pre>
20 10 Simone Piccardi
21 1 Amministratore Truelite
ed installarlo con:
22 10 Simone Piccardi
23 5 Amministratore Truelite
<pre>
24 9 Amministratore Truelite
apt-get -t etch-backports install egroupware-addressbook 
25 1 Amministratore Truelite
</pre>
26 10 Simone Piccardi
27 5 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:
28 10 Simone Piccardi
29 7 Amministratore Truelite
<pre>
30 9 Amministratore Truelite
https://mio.dominio.it/egroupware/setup/
31 7 Amministratore Truelite
</pre>
32 9 Amministratore Truelite
33 10 Simone Piccardi
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: 
34
35 9 Amministratore Truelite
<pre>
36 1 Amministratore Truelite
mysql -u root
37
mysql> CREATE DATABASE egroupware;
38
mysql> GRANT ALL ON egroupware.* TO 'egroupware'@'localhost' IDENTIFIED BY "passwordlungaedifficile";
39 9 Amministratore Truelite
</pre>