6.0.0-beta13
4/11/26
  • Backlinks
  • Similar Pages
  • Attachments
  • History
  • Back to

[[toc]]

  • ** Installing Horde Groupware Webmail Edition on CentOS 5 **

** NOT READY YET ** DO NOT TRY TO USE ** WAIT UNTIL IT'S COMPLETED

Horde Groupware Webmail Edition is a free, enterprise ready, browser based communication suite. Users can read, send and organize email messages and manage and share calendars, contacts, tasks and notes with the standards compliant components from the Horde Project. Horde Groupware Webmail Edition bundles the separately available applications IMP, Ingo, Kronolith, Turba, Nag and Mnemo.

||http://www.horde.org/webmail/||

++ Versions

  • CentOS 5.0 i386

  • Horde Groupware Webmail Edition 1.0.3 (October 2 2007)

++ Installing prerequisites

yum install -y gettext httpd

yum install -y php php-xml php-imap php-mbstring php-mcrypt php-pecl-Fileinfo php-pecl-memcache php-pear-DB php-pear-File php-pear-Log php-pear-Mail-Mime php-pear-Auth-SASL php-pear-Date php-pear-HTTP-Request php-pear-Mail php-pear-Net-Sieve php-pear-Net-Socket php-pear-Net-SMTP perl

++ Download and extract

  • Get the latest stable version of Horde Groupware Webmail Edition:

||http://www.horde.org/download/app/?app=webmail||

  • Extract and rename files

tar zxf horde-webmail-1.0.3.tar.gz -C /var/www/html/

mv /var/www/html/horde-*/ /var/www/html/horde/

chmod go-rwx /var/www/html/horde/test.php

cd /var/www/html/horde/config

rm -rf hooks.php.dist

for d in *.dist; do d0=basename $d .dist; if [ ! -f "$d0" ]; then cp -p $d $d0; fi; done

++ Security configuration

  • For horde framework

chown -R root:apache /var/www/html/horde/config

chmod -R 750 /var/www/html/horde/config

chown -R root:apache /var/www/html/horde/config/.htaccess

chmod -R 640 /var/www/html/horde/config/.htaccess

chown -R root:apache /var/www/html/horde/config/*.dist

chmod -R 640 /var/www/html/horde/config/*.dist

  • For IMP

...

++ Creating database

yum install -y mysql mysql-server php-mysql

service mysqld start

(don't forget to set root password for mysql)

chkconfig mysqld on

cd /var/www/html/horde/scripts/

./setup.php

Press 1; choose mysql; Persistent connection 0; Username horde; Choose a password for mysql user horde; Unix sockets; Locatio null; DB name horde;

Press 2; yes; root; root mysql password;

Press 3; specify an existing IMAP user to have horde administration permissions

... (Later I'll continue this howto)