Installazione di Horde tramite sorgenti in Debian

From RVM Wiki
Jump to navigation Jump to search
  • Valido per Horde 4 e Debian 6
  • Prerequisiti
sudo apt-get install apache2 mysql-server postfix phpmyadmin dovecot-imapd 
  • Configurare postfix e dovecot, perchè l'autenticazione di Horde avviene sulla casella imap.
  • Creare una casella imap che sarà usata per l'amministrazione
  • Librerire per horde:
sudo apt-get install libapache2-mod-php5 php-pear php5-dev imagemagick aspell-it libmagic-dev make


  • Creare l'ambiente pear solo per horde:
sudo mkdir /var/www/webmail
sudo pear config-create /var/www/webmail/ /var/www/webmail/pear.conf
sudo pear -c /var/www/webmail/pear.conf install pear
sudo /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf channel-discover pear.horde.org
sudo /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf install horde/horde_role
  • Indicare:
/var/www/webmail
  • Prcodere:
sudo /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf config-set preferred_state alpha
  • Scaricare (attendere la partenza anche per 10 minti):
sudo /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf install -a -B horde/webmail
  • Installare il modulo per il cambio password:
sudo /var/www/webmail/pear/pear -c /var/www/webmail/pear.conf install -a -B horde/passwd
  • Modificare .htaccess:
sudoedit /var/www/webmail/.htaccess 
php_value include_path /var/www/webmail/pear/php
SetEnv PHP_PEAR_SYSCONF_DIR /var/www/webmail
  • Creare user e db horde con phpmyadmin
  • Lanciare install script:
sudo PHP_PEAR_SYSCONF_DIR=/var/www/webmail php -d include_path=/var/www/webmail/pear/php /var/www/webmail/pear/webmail-install
  
  • Impostare le permission temporaneamente:
sudo chmod -R 777 /var/www/webmail
  • Attivare l'iterpretazione del file .htaccess:
sudoedit /etc/apache2/conf.d/horde4.conf
<Directory /var/www/webmail>
    AllowOverride all
</Directory>
sudo invoke-rc.d apache2 reload

Riferimenti