linuxdebian:roundcube
This is an old revision of the document!
Installazione di RoundCube in Debian 10 / Devuan Beowulf
(Ragionevolmente va bene anche in altri sistemi Linux)
Attenzione: In Debian Roundcube e` presente come pacchetto, ma ovviamente e` obsoleto. Quindi se volete potete installarlo direttamente come pacchetto e fare prima. Se volete l'ultima versione, invece, dovete andare dalla distribuzione originale, come e` spiegato (piu` o meno) qui sotto:
Questa configurazione usa un database sqlite3 perche` non avevo nessuna voglia di installare un database server per fare andare solo la webmail.
- Modificare apache2.conf per impostare
AllowOverride All
per la directory /var/www/ o dove vogliamo mettere roundcube. E` importante per fare funzionare tutte le impostazione dei vari files .htaccess. Fra l'altro e` fondamentale anche per motivi di sicurezza. - Installare
libapache2-mod-php
(e relative dipendenze) - Installare
php-intl php-gd php-imagick php-xml php-mbstring php-sqlite3 php-zip
- Abilitare in Apache i moduli deflate, expires, rewrite e headers:
a2enmod deflate expires rewrite headers
- Scaricare roundcube da http://www.roundcube.net
- Scompattare il tgz dentro a /var/www o nel percorso che preferite
- Leggere il file INSTALL per verificare se ci sono modifiche rispetto a quanto qui indicato.
- Rendere scrivibili le directory temp e logs:
chown www-data. temp logs
- Creare una directory per il database dentro /var/www/roundcube (per esempio /var/www/roundcube/database)
- Rendere la directory del database scrivibile per www-data:
chown www-data. database
- Copiare il file .htaccess da dentro a temp a dentro a database (cosi` si impedisce l'accesso ai dati del database da parte di Apache)
- Modificare il file
/etc/php/7.3/apache2/php.ini
e:- impostare la variabile
date.timezone = Europe/Rome
(o quella che volete voi) - impostare la variabile upload_max_filesize_20m} e
post_max_size = 20M
(dimensione massima di un allegato)
- Riavviare Apache2
- collegarsi a http:<server>/roundcube/installer/ per procedere con la configurazione, impostando le cose come preferisci. === Per usare piu` di un imap server === Volendo usare piu` di un imap server, e` possibile sostituire la voce di configurazione relativa al server imap con un array, cosi` <code> $default_host = array( "localhost"=>"Descrizione server 1", "192.168.0.1"=>"Descrizione server 2" ); </code>
linuxdebian/roundcube.1758372660.txt.gz · Last modified: by 127.0.0.1