Installare Horde 4 su Ubuntu
La suite Horde dalla versione 4 ha cambiato metodo di installazione, dalla documentazione sul sito ufficiale si legge che si passa tramite pear invece che scaricare a mano il pacchetto.
Innanzitutto prepariamo la macchina ad ospitare il necessario nel caso ci mancasse qualcosa, installiamo il gruppo lamp ( Apache+MSQL+PHP ) e pear
1 |
sudo apt-get install lamp-server^ php-pear |
Il carattere “^” alla fine di lamp-server va messo non è un errore, indica di scaricare il gruppo.
Ora il primo passo è impostare il canale a pear
1 |
sudo pear channel-discover pear.horde.org |
Procediamo alla configurazione dell’installazione
1 2 |
sudo pear install horde/horde_role sudo pear run-scripts horde/horde_role |
Dopo il secondo comando viene richiesto dove installare i file ( es. /var/www/horde )
Ora si esegue l’installazione, prima
1 |
sudo pear install -a horde/groupware |
E dopo
1 |
sudo groupware-install |
Verrà chiesto il tipo di database, es mysqli o sqlite, a seconda del tipo impostato verranno chieste le informazioni per completare la procedura.
Ora è sufficente collegarsi al nostro server su http://nostro.host/horde/ ( se abbiamo installato nella sotto cartella horde )
Se invece accediamo ad un indirizzo intranet es. http://host/horde/ verremo avvisati con l’errore
Session cookies will not work without a FQDN and with a non-empty cookie domain. Either use a fully qualified domain name like “http://www.example.com” instead of “http://example” only, or set the cookie domain in the Horde configuration to an empty value, or enable non-cookie (url-based) sessions in the Horde configuration.
In tal caso o ci colleghiamo con il nome a dominio completo oppure serve editare il file di configurazione ( es. /var/www/horde/config/conf.php ) , cercare la riga
1 |
$conf['server']['name'] = $_SERVER['SERVER_NAME']; |
e modificarla in
1 |
$conf['server']['name'] = ''; |