Error: Horde is not configured
Access to Horde has been disabled by default for maximum security.
Please see /etc/httpd/modules/mod_php4_horde.conf for setting appropriate
access restrictions.
If you have installed horde to use IMP, you will need to follow the
instructions in the next paragraph before IMP will work. Don't do this
until AFTER IMP has been installed.
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
.
(You probably did that already if you are reading this page.)
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/lib/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/modules/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.