Installazione Horde 4 su Ubuntu

di | 8 Novembre 2016

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

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

sudo pear channel-discover pear.horde.org

Procediamo alla configurazione dell’installazione

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:

sudo pear install -a horde/groupware

Quindi si crea il database MySQL
Lo script di installazione di Horde non crea il database MySQL. E’ necessario crearlo all’inizio.
Esegui una shell e scrivere

mysql -u root -p

quindi si crea il database e l’utente ‘horde’ con passwod ‘PASSWORD’. E’ possibile cambiare il nome del database, lo username e naturalmente la password.

CREATE DATABASE horde;
GRANT ALL ON horde.* TO horde@localhost IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;

Terminare la Shell.

exit;

Quindi

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

$conf['server']['name'] = $_SERVER['SERVER_NAME'];

e modificarla in

$conf['server']['name'] = '';

Lascia un commento