To use IMP you first need following services configured:
Apache
If Apache is not enabled, enable and start Apache by either using the kcontrol
module or by doing:
- Set
ONBOOT=yes
in /etc/sysconfig/daemons/httpd
.
- (once to avoid rebooting)
/etc/rc.d/init.d/httpd start
.
MySQL
If it is not enabled, enable and start mysql by either using the kcontrol
module or by doing:
- Set
ONBOOT=yes
in /etc/sysconfig/daemons/mysql
.
- (once to avoid rebooting)
/etc/rc.d/init.d/mysql start
.
IMAP
IMP also requires IMAP to be available from localhost. Either enable the
imap
service from the kcontrol, or by doing:
- Remove the
#
from the imap
line in the file /etc/inet.d/imap
.
- (once to avoid rebooting) restart inetd by doing
/etc/rc.d/init.d/inet reload
.
IMP / MySQL configuration
IMP needs you to run a configuration script before it will operate properly.
This script will create MySQL tables to be used for session information. If
you want to use another database, you will need to change the configuration
of phplib, horde and imp. To set up MySQL, run as root:
/usr/libexec/horde/horde.setup
Enable IMP/Horde in Apache configuration
The last step, which will also replace this page by the Horde frontend, is
to enable Horde in the /etc/httpd/mod_php4_horde.conf
, by
doing:
- comment the
deny from all
line.
- uncomment the
allow from all
line.
- reload the httpd configuration files by doing
/etc/rc.d/init.d/httpd reload
.
You should then be able to access Horde.