Progetto

Generale

Profilo

EgroupwareInstall » Cronologia » Versione 9

Versione 8 (Amministratore Truelite, 12-03-2008 18:51) → Versione 9/10 (Amministratore Truelite, 12-03-2008 18:51)

[[TracNav(TOC)]] 

 h1. 
 = Installare e configurare E-groupware 


 = 

 Le seguenti istruzioni illustrano come installare "E-GroupWare":http://www.egroupware.org, [http://www.egroupware.org E-GroupWare], una suite groupware realizzata in PHP, su una Debian _Etch_. ''Etch''. 

 Il primo passo è quello di installare tutto il software di contorno necessario, per questo anzitutto occorre un database, per questo si può installare [[MySQL]] MySQL e configurarne un utente amministratore secondo le istruzioni di [[MySQLInitConf]]. MySQLInitConf.  

 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: 
 <pre> 
 {{{ 
 apt-get install php4-gd php4-imap php4-mysql  
 </pre> 
 <pre> 

 <pre> 
 <pre> 
 }}} 
 e si dovranno abilitare le relative estensioni in {{{/etc/php4/apache2/php.ini}}} e riavviare Apache (si suppone si stia usando Apache 2). 

 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: 
 {{{ 
 http://www.backports.org/debian etch-backports main contrib non-free 
 </pre> 
 }}} 
 ed installarlo con: 
 <pre> 
 {{{ 
 apt-get -t etch-backports install egroupware-addressbook  
 </pre> 
 }}} 
 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: 
 <pre> 
 {{{ 
 https://mio.dominio.it/egroupware/setup/ 
 </pre> 

 <pre> 
 <pre> 
 }}} 

 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: 
 {{{ 
 mysql -u root 
 mysql> CREATE DATABASE egroupware; 
 mysql> GRANT ALL ON egroupware.* TO 'egroupware'@'localhost' IDENTIFIED BY "passwordlungaedifficile"; 
 </pre> 

 }}}