1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
Debian Horde Installation Guide
Copyright 1998,1999 Charles J. Hagenbuch <chuck@horde.org>
Copyright 1999 Ivan E. Moore II <rkrusty@tdyc.com>
Copyright 1999 Mike Hardy <mikeh@spark.com>
Copyright 1999 Doug Lumpkin <dougel@thecalling.net>
Copyright 2002 Nils Rennebarth <nils@debian.org>
This code is licensed under the GNU Public License.
See the file COPYING in this directory.
Last Updated: 02/02/2000 [IEM]
+++++++++
Overview:
+++++++++
This file contains the following sections:
+ Overview
+ Requirements
+++++++++++++
Requirements:
+++++++++++++
----------------
Mandatory Items:
================
* PHP 4.1.0 or greater with IMAP support
* A web server supported by PHP (Apache is most widely used)
* An IMAP server to connect to.
---------------
Optional Items:
===============
* A database and Database support compiled into PHP if you want support
for user preferences and addressbooks. See the DATABASE file in this
distribution for installation and configuration instructions here.
* LDAP support compiled into PHP if you want support for LDAP
searches. See the file 'horde2/imp/config/ldap.php3' for configuration
instructions here.
---------------------------
Changes for your Webserver:
===========================
This piece will cover what changes to your PHP3 and Web Server
configurations you need to make.
==php3.ini==
In your php.ini file there are a few things you need to do so that
content appears the way it should and also so that you can use key
features such as IMAP. :)
Under the Dynamic Extensions section:
===Start===
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; if you wish to have an extension loaded automatically, use the
; following syntax: extension=modulename.extension
; for example, on windows,
; extension=msql.dll
; or under UNIX,
; extension=msql.so
; Note that it should be the name of the module only, no directory information
; needs to go here. Specify the location of the extension with the
; extension_dir directive above.
extension=imap.so ; Added for IMAP support
extension=mysql.so ; Added for MySql support
extension=pgsql.so ; Added for PostgreSql support
extension=ldap.so ; Added for LDAP support
===End===
You'll need to add the appropriate extensions for what you'll be using.
Remember that if your running this server on a Windows box you'll be using
.dll extensions instead of .so extensions.
===Apache's srm.conf===
Now this file can look different depending on version and configuration so
I will just show the actual line within the file that we are concerned
with.
DirectoryIndex index.html index.php3 index.php
You need to make sure that index.php is listed in your DirectoryIndex
line in order for IMP to show up properly. I'm sure this line is
called different things with different servers but the basic idea is
that you want the index.php file to be a default in the same sense that
index.html is.
|