RoundCubeMail » Cronologia » Versione 5
Versione 4 (Amministratore Truelite, 15-04-2010 17:05) → Versione 5/32 (Amministratore Truelite, 15-04-2010 17:09)
[[TracNav(TOC)]]
== Installare e configurare Round Cube ==
[http://roundcube.net/ Roundcube] è una delle piattaforme di posta web più interessanti fra quelle disponibili, supportando molte funzionalità avanzate ed una interfaccia utente molto gradevole. Non essendo disponibile come pacchetto Debian, descriveremo qui la procedura utilizzata per installarla su una Debian Lenny.
Il primo passo è scaricare l'ultima versione disponibile dal sito del progetto. Al momento della stesura di queste note l'ultima versione disponibile era la 0.3.1. Nella sezione download del sito sono presentate due alternative, la distribuzione completa che non richiede dipendenze e la ''dependent'' che non contiene alcune parti che nel caso di Debian possono essere installate direttamente dai pacchetti, si è pertanto scaricata quest'ultima e la si è poi installata in {{{/usr/local/share}}} con i seguenti passi:
{{{
tar -xvzf roundcubemail-*-dep.tar.gz
mv roundcubemail-*-dep /srv/roundcube
chown -R root.root /srv/roundcube
}}}
occorre inoltre che le due directory {{{temp}}} e {{{logs}}} siano scrivibili, pertanto si dovranno aggiungere le istruzioni:
{{{
cd /srv/roundcube
chown -R www-data.www-data temp logs
}}}
Si dovrà poi prevedere configurare Apache per fornire accesso alla installazione, nel caso specifico si potrà definire un opportuno ''virtual host'' o aggiungere le seguenti righe a quello di default:
{{{
Alias /roundcube /srv/roundcube
}}}
dopo di che si potrà contattare la pagina di installazione all'indirizzo:
{{{
http://mio.server.address/roundcube/installer
}}}
Il programma è scritto in PHP ed oltre a quest'ultimo e ad un server Web richiede alcune estensioni, pertanto si sono installati i seguenti pacchetti ausiliari:
{{{
apt-get install libapache2-mod-php5 php5-mcrypt php-pear php5-mysql php5-gd
}}}
(si abbia cura di riavviare apache dopo l'installazione), inoltre sarà necessario anche installare dal sito di backports il pacchetto:
{{{
apt-get -t lenny-backports install php-mdb2
}}}
con questo non sarà disponibile soltanto la funzionalità ausiliaria di {{{php-fileinfo}}}
Il programma inoltre si appoggia ad un database (MySQL, PostgresSQL o SQLite), nel nostro caso si è usata una installazione esistente di MySQL (se si usa un altro DB si installi il relativo supporto per PHP),