Installation_Guide/en-US

Christian Mollekopf mollekopf at kolabsys.com
Fri Sep 23 15:08:54 CEST 2011


 Installation_Guide/en-US/Appendix.xml                   |   39 ----
 Installation_Guide/en-US/Installation_Guide.xml         |    1 
 Installation_Guide/en-US/Kolab_Server_Appendix.xml      |    6 
 Installation_Guide/en-US/Kolab_Server_Configuration.xml |  136 --------------
 Installation_Guide/en-US/Kolab_Server_Installation.xml  |    7 
 Installation_Guide/en-US/Kolab_Server_Overview.xml      |   26 ++
 Installation_Guide/en-US/Server_Client_Appendix.xml     |  152 ++++++++++++++++
 Installation_Guide/en-US/Server_Client_Horde.xml        |   62 ++++++
 Installation_Guide/en-US/Server_Client_Roundcube.xml    |  105 +++++++++++
 Installation_Guide/en-US/part-Kolab_Clients.xml         |    4 
 Installation_Guide/en-US/part-Kolab_Server_Clients.xml  |   12 +
 11 files changed, 367 insertions(+), 183 deletions(-)

New commits:
commit 55cf961f6b829c452a6943ad1cc688d0faa16b0b
Author: Christian Mollekopf <chrigi_1 at fastmail.fm>
Date:   Fri Sep 23 15:08:14 2011 +0200

    New chapter for kolab webclients

diff --git a/Installation_Guide/en-US/Appendix.xml b/Installation_Guide/en-US/Appendix.xml
deleted file mode 100755
index d549869..0000000
--- a/Installation_Guide/en-US/Appendix.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version='1.0' encoding='utf-8' ?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
-%BOOK_ENTITIES;
-]>
-<chapter id="chap-Installation_Guide-Appendix">
-    <title>Appendix</title>
-    <section id="sect-Installation_Guide-Appendix-Certificate_Authority_CA_Certificates">
-        <title>Certificate Authority (CA)-Certificates</title>
-        <para>
-            Kolab stores the CA-Certificates under the following locations:
-        </para>
-        <para>
-            Certificate: <path>/etc/pki/tls/certs/host.example.org.cert</path>
-        </para>
-        <para>
-            Private Key: <path>/etc/pki/tls/private/host.example.org.key</path>
-        </para>
-        <para>
-            Certificate Authority (CA) certificates: <path>/etc/pki/tls/certs/host.example.org_ca.crt</path>
-        </para>
-        <para>
-            The key are all in the pem format.
-        </para>
-        <para>
-            If you already have certificates for the Kolab server, you can copy them to the above locations.
-        </para>
-        <para>
-            If you don't have certificates, you can generate them using:
-        </para>
-        <para>
-            Todo: -use pykolab to generate the skript? -install package with the /usr/share/kolab/scripts/kolab_ca.sh scripts -generate and install cert
-        </para>
-
-    </section>
-
-
-</chapter>
-
diff --git a/Installation_Guide/en-US/Installation_Guide.xml b/Installation_Guide/en-US/Installation_Guide.xml
index 7e431af..a7f50ae 100755
--- a/Installation_Guide/en-US/Installation_Guide.xml
+++ b/Installation_Guide/en-US/Installation_Guide.xml
@@ -7,6 +7,7 @@
     <xi:include href="Book_Info.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="Preface.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="part-Kolab_Server.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+    <xi:include href="part-Kolab_Server_Clients.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="part-Kolab_Clients.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="Cyrus_IMAP.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="Revision_History.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
diff --git a/Installation_Guide/en-US/Kolab_Server_Appendix.xml b/Installation_Guide/en-US/Kolab_Server_Appendix.xml
index 1b41c5a..6d85ebb 100755
--- a/Installation_Guide/en-US/Kolab_Server_Appendix.xml
+++ b/Installation_Guide/en-US/Kolab_Server_Appendix.xml
@@ -3,9 +3,9 @@
 <!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
 %BOOK_ENTITIES;
 ]>
-<chapter id="chap-Installation_Guide-Appendix">
-    <title>Appendix</title>
-    <section id="sect-Installation_Guide-Appendix-Certificate_Authority_CA_Certificates">
+<chapter id="chap-Installation_Guide-Server_Appendix">
+    <title>Server Appendix</title>
+    <section id="sect-Installation_Guide-Server_Appendix-Certificate_Authority_CA_Certificates">
         <title>Certificate Authority (CA)-Certificates</title>
         <para>
             Kolab stores the CA-Certificates under the following locations:
diff --git a/Installation_Guide/en-US/Kolab_Server_Configuration.xml b/Installation_Guide/en-US/Kolab_Server_Configuration.xml
index 22620bc..be42fdf 100755
--- a/Installation_Guide/en-US/Kolab_Server_Configuration.xml
+++ b/Installation_Guide/en-US/Kolab_Server_Configuration.xml
@@ -441,142 +441,6 @@
                 <para>
                     The following procedure ...
                 </para>
-                <procedure id="proc-Installation_Guide-Configuration_of_the_MySQL_server_for_the_Horde_Database-Configuring_the_Horde_Database">
-                    <title>Configuring the Horde Database</title>
-                    <step>
-                        <para>
-                            Configure the <application>mysqld</application> service to start on boot (runlevels 2 through 5):
-                        </para>
-                        <para>
-                            chkconfig mysqld on
-                        </para>
-
-                    </step>
-                    <step>
-                        <para>
-                            Edit <filename>/etc/my.cnf</filename>, and execute the following edits:
-                        </para>
-                        <para>
-                            <orderedlist>
-                                <listitem>
-                                    <para>
-                                        Set <code>old_passwords</code> to <code>0</code>.
-                                    </para>
-
-                                </listitem>
-                                <listitem>
-                                    <para>
-                                        Make sure the InnoDB storage engine is enabled, by providing the MySQL server with the binary log settings:
-                                    </para>
-                                    <para>
-
-<screen># Make sure all logs are flushed on shutdown
-innodb_fast_shutdown=0
-
-innodb_file_per_table
-innodb_data_file_path = ibdata1:128M:autoextend</screen>
-
-                                    </para>
-                                    <note>
-                                        <title>The Size Values are Defaults</title>
-                                        <para>
-                                            Adjust the default size values as shown in this step of the procedure to your needs as appropriate.
-                                        </para>
-
-                                    </note>
-
-                                </listitem>
-
-                            </orderedlist>
-
-                        </para>
-
-                    </step>
-                    <step>
-                        <para>
-                            Start the MySQL server for the first time:
-                        </para>
-                        <para>
-
-<screen># <userinput>service mysqld start</userinput>
-
-Initializing MySQL database:  Installing MySQL system tables...
-OK
-Filling help tables...
-OK
-
-To start mysqld at boot time you have to copy
-support-files/mysql.server to the right place for your system
-
-PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
-To do so, start the server, then issue the following commands:
-/usr/bin/mysqladmin -u root password 'new-password'
-/usr/bin/mysqladmin -u root -h test90-2.test90.kolabsys.com password 'new-password'
-
-Alternatively you can run:
-/usr/bin/mysql_secure_installation
-
-which will also give you the option of removing the test
-databases and anonymous user created by default.  This is
-strongly recommended for production servers.
-
-See the manual for more instructions.
-
-You can start the MySQL daemon with:
-cd /usr ; /usr/bin/mysqld_safe &
-
-You can test the MySQL daemon with mysql-test-run.pl
-cd mysql-test ; perl mysql-test-run.pl
-
-Please report any problems with the /usr/bin/mysqlbug script!
-
-The latest information about MySQL is available on the web at
-http://www.mysql.com
-Support MySQL by buying support/licenses at http://shop.mysql.com
-                                                        [  OK  ]
-Starting MySQL:                                            [  OK  ]
-</screen>
-
-                        </para>
-
-                    </step>
-                    <step>
-                        <para>
-                            Run the initial configuration and securing, and follow the instructions:
-                        </para>
-                        <para>
-
-<screen># <userinput>/usr/bin/mysql_secure_installation</userinput></screen>
-
-                        </para>
-
-                    </step>
-                    <step>
-                        <para>
-                            Create the horde database:
-                        </para>
-                        <para>
-
-<screen># <userinput>mysql -p -e 'CREATE DATABASE horde;'</userinput></screen>
-
-                        </para>
-
-                    </step>
-                    <step>
-                        <para>
-                            Create the horde user and grant all privileges to the horde database to that horde user:
-                        </para>
-                        <para>
-
-<screen># <userinput>mysql -p -e 'GRANT ALL PRIVILEGES on `horde`.* TO</userinput>
-   <userinput>`horde`@`localhost` IDENTIFIED BY "YourPassword";'</userinput></screen>
-
-                        </para>
-
-                    </step>
-
-                </procedure>
-
                 <para>
                     <itemizedlist>
                         <para>
diff --git a/Installation_Guide/en-US/Kolab_Server_Installation.xml b/Installation_Guide/en-US/Kolab_Server_Installation.xml
index c1dc1e4..4202667 100755
--- a/Installation_Guide/en-US/Kolab_Server_Installation.xml
+++ b/Installation_Guide/en-US/Kolab_Server_Installation.xml
@@ -300,13 +300,13 @@
                         For access to the Enterprise edition, you have been issued a SSL certificate by Kolab Systems. How to obtain, renew and use the SSL certificate to provide you with access to the Enterprise editions, please read <ulink url="https://support.kolabsys.com/Obtaining,_Renewing_and_Using_a_Client_SSL_Certificate" />.
                     </para>
                     <para>
-                        The Kolab software repositories for Red Hat Enterprise Linux ship two so-called <literal>-release</literal> packages;
+                        The Kolab software repositories for Red Hat Enterprise Linux ship two so-called <literal>-release</literal> packages:
                     </para>
                     <para>
                         <orderedlist>
                             <listitem condition="community">
                                 <para>
-                                    <literal>kolab-&PRODUCT_VERSION;-community-release</literal>
+                                    <literal>kolab-&PRODUCT_VERSION;-community-release</literal> <ulink url="http://mirror.kolabsys.com/pub/redhat/kolab-2.4/el5/development/x86_64/kolab-2.4-community-release-5-13.el5.kolab_2.4.noarch.rpm">kolab-2.4-community-release-5-13.el5.kolab_2.4.noarch.rpm</ulink>
                                 </para>
 
                             </listitem>
@@ -365,6 +365,9 @@
                                         <para>
                                             <ulink condition="community" url="http://mirror.kolabsys.com/pub/redhat/kolab-2.4/el5/release/i386/repoview/kolab-2.4-community-release.html">Enterprise Linux 5 (FIXME: page missing)</ulink> <ulink condition="enterprise" url="https://mirror.kolabsys.com/redhat/kolab-2.4/el5/release/i386/repoview/kolab-2.4-enterprise-release.html">Enterprise Linux 5 (FIXME: page missing) </ulink>
                                         </para>
+                                        <para>
+                                            <ulink condition="community" url="http://mirror.kolabsys.com/pub/redhat/kolab-2.4/el5/development/x86_64/">Enterprise Linux 5</ulink> <ulink condition="enterprise" url="https://mirror.kolabsys.com/redhat/kolab-2.4/el5/release/i386/repoview/kolab-2.4-enterprise-release.html">Enterprise Linux 5 </ulink>
+                                        </para>
 
                                     </listitem>
                                     <listitem>
diff --git a/Installation_Guide/en-US/Kolab_Server_Overview.xml b/Installation_Guide/en-US/Kolab_Server_Overview.xml
index ca40072..a485b17 100755
--- a/Installation_Guide/en-US/Kolab_Server_Overview.xml
+++ b/Installation_Guide/en-US/Kolab_Server_Overview.xml
@@ -231,7 +231,7 @@
             <formalpara id="form-Installation_Guide-Kolab_Server-Kolab_Webclient_Database">
                 <title>Kolab-Webclient-Database</title>
                 <para>
-                    A database for the Kolab-Webclient which stores the settings of the webclient and caches data from the imap server.
+                    A database for the Kolab-Webclient which stores the settings of the webclient and caches data from the imap server. This database can, but does not have to be on the same server as the webclient.
                 </para>
 
             </formalpara>
@@ -247,6 +247,30 @@
                 </listitem>
 
             </itemizedlist>
+            <itemizedlist>
+                <para>
+                    default packages:
+                </para>
+                <listitem>
+                    <para>
+                        <application>kolab-webclient-database-roundcube</application>
+                    </para>
+
+                </listitem>
+
+            </itemizedlist>
+            <itemizedlist>
+                <para>
+                    optional-packages:
+                </para>
+                <listitem>
+                    <para>
+                        <application>kolab-webclient-database-horde</application>
+                    </para>
+
+                </listitem>
+
+            </itemizedlist>
 
         </listitem>
 
diff --git a/Installation_Guide/en-US/Server_Client_Appendix.xml b/Installation_Guide/en-US/Server_Client_Appendix.xml
new file mode 100755
index 0000000..69855be
--- /dev/null
+++ b/Installation_Guide/en-US/Server_Client_Appendix.xml
@@ -0,0 +1,152 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<chapter id="chap-Installation_Guide-Webclient_Appendix">
+    <title>Webclient-Appendix</title>
+    <section id="sect-Installation_Guide-Webclient_Appendix-Installation_of_the_MySQL_Database">
+        <title>Installation of the MySQL-Database</title>
+        <para>
+
+<screen># <userinput>yum install mysql mysql-sever</userinput></screen>
+            If you already had mysql installed you will need to update it to the version provided in the kolab repositories.
+        </para>
+        <para>
+
+<screen># <userinput>service mysqld start</userinput></screen>
+
+        </para>
+        <para>
+            If the install script failed to create the mysql user you can create it using
+<screen># <userinput>/usr/sbin/useradd -g mysql -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql > /dev/null</userinput></screen>
+            in the end there should be a mysql user in a mysql group (check with 'id mysql' if the service fails to start with an error like:
+<screen>[ERROR] /usr/libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 13)</screen>
+            in <filename>/var/log/mysqld.log</filename> fix it with:
+<screen># <userinput>chmod g+w /var/run/mysqld/</userinput></screen>
+
+        </para>
+        <para>
+            Set a new root password using
+<screen># <userinput>/usr/bin/mysqladmin -u root password <replaceable>MYSQLRootPassword</replaceable></userinput></screen>
+
+        </para>
+        <procedure id="proc-Installation_Guide-Installation_of_the_MySQL_Database-Configuring_the_Horde_Database">
+            <title>Configuring the Horde Database</title>
+            <step>
+                <para>
+                    Configure the <application>mysqld</application> service to start on boot (runlevels 2 through 5):
+                </para>
+                <para>
+                    chkconfig mysqld on
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    Edit <filename>/etc/my.cnf</filename>, and execute the following edits:
+                </para>
+                <para>
+                    <orderedlist>
+                        <listitem>
+                            <para>
+                                Set <code>old_passwords</code> to <code>0</code>.
+                            </para>
+
+                        </listitem>
+                        <listitem>
+                            <para>
+                                Make sure the InnoDB storage engine is enabled, by providing the MySQL server with the binary log settings:
+                            </para>
+                            <para>
+
+<screen># Make sure all logs are flushed on shutdown
+innodb_fast_shutdown=0
+
+innodb_file_per_table
+innodb_data_file_path = ibdata1:128M:autoextend</screen>
+
+                            </para>
+                            <note>
+                                <title>The Size Values are Defaults</title>
+                                <para>
+                                    Adjust the default size values as shown in this step of the procedure to your needs as appropriate.
+                                </para>
+
+                            </note>
+
+                        </listitem>
+
+                    </orderedlist>
+
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    Start the MySQL server for the first time:
+                </para>
+                <para>
+
+<screen># <userinput>service mysqld start</userinput>
+
+Initializing MySQL database:  Installing MySQL system tables...
+OK
+Filling help tables...
+OK
+
+To start mysqld at boot time you have to copy
+support-files/mysql.server to the right place for your system
+
+PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
+To do so, start the server, then issue the following commands:
+/usr/bin/mysqladmin -u root password 'new-password'
+/usr/bin/mysqladmin -u root -h test90-2.test90.kolabsys.com password 'new-password'
+
+Alternatively you can run:
+/usr/bin/mysql_secure_installation
+
+which will also give you the option of removing the test
+databases and anonymous user created by default.  This is
+strongly recommended for production servers.
+
+See the manual for more instructions.
+
+You can start the MySQL daemon with:
+cd /usr ; /usr/bin/mysqld_safe &
+
+You can test the MySQL daemon with mysql-test-run.pl
+cd mysql-test ; perl mysql-test-run.pl
+
+Please report any problems with the /usr/bin/mysqlbug script!
+
+The latest information about MySQL is available on the web at
+http://www.mysql.com
+Support MySQL by buying support/licenses at http://shop.mysql.com
+                                                        [  OK  ]
+Starting MySQL:                                            [  OK  ]
+</screen>
+
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    Run the initial configuration and securing, and follow the instructions:
+                </para>
+                <para>
+
+<screen># <userinput>/usr/bin/mysql_secure_installation</userinput></screen>
+
+                </para>
+
+            </step>
+
+        </procedure>
+
+
+    </section>
+
+
+</chapter>
+
diff --git a/Installation_Guide/en-US/Server_Client_Horde.xml b/Installation_Guide/en-US/Server_Client_Horde.xml
new file mode 100755
index 0000000..02a5eb6
--- /dev/null
+++ b/Installation_Guide/en-US/Server_Client_Horde.xml
@@ -0,0 +1,62 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<chapter id="chap-Installation_Guide-Horde">
+    <title>Horde</title>
+    <section id="sect-Installation_Guide-Horde-Installing_the_Database">
+        <title>Installing the Database</title>
+        <para>
+            Horde needs a database which is provided by the kolab-webclient-database package
+<screen># <userinput>yum install kolab-webclient-database</userinput></screen>
+
+        </para>
+
+    </section>
+
+    <section id="sect-Installation_Guide-Horde-Preparing_the_Database">
+        <title>Preparing the Database</title>
+        <para>
+            Horde needs a MySQL database, which was installed as a dependency of the kolab-webclient-database package. Please refer to sect-Installation_Guide-Appendix-MySQL-Database if you have not already installed the database.
+        </para>
+        <procedure id="proc-Installation_Guide-Preparing_the_Database-Configuring_the_Horde_Database">
+            <title>Configuring the Horde Database</title>
+            <step>
+                <para>
+                    If you have not already installed mysql, please do so according to sect-Installation_Guide-Appendix-MySQL-Database
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    Create the horde database:
+                </para>
+                <para>
+
+<screen># <userinput>mysql -p -e 'CREATE DATABASE horde;'</userinput></screen>
+
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    Create the horde user and grant all privileges to the horde database to that horde user:
+                </para>
+                <para>
+
+<screen># <userinput>mysql -p -e 'GRANT ALL PRIVILEGES on `horde`.* TO</userinput>
+   <userinput>`horde`@`localhost` IDENTIFIED BY "YourPassword";'</userinput></screen>
+
+                </para>
+
+            </step>
+
+        </procedure>
+
+
+    </section>
+
+
+</chapter>
+
diff --git a/Installation_Guide/en-US/Server_Client_Roundcube.xml b/Installation_Guide/en-US/Server_Client_Roundcube.xml
new file mode 100755
index 0000000..2d7946d
--- /dev/null
+++ b/Installation_Guide/en-US/Server_Client_Roundcube.xml
@@ -0,0 +1,105 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<chapter id="chap-Installation_Guide-Roundcube">
+    <title>Roundcube</title>
+    <para>
+        <application>Roundcube</application> is the official Kolab-Webclient. Roundcube is provided trough the Kolab repositories. See sect-Installation_Guide-Installation-Repository_Configuration
+    </para>
+    <section id="sect-Installation_Guide-Roundcube-Installing_the_Database">
+        <title>Installing the Database</title>
+        <para>
+            Roundcube needs a database which is provided by the kolab-webclient-database package
+<screen># <userinput>yum install kolab-webclient-database</userinput></screen>
+
+        </para>
+
+    </section>
+
+    <section id="sect-Installation_Guide-Roundcube-Preparing_the_Database">
+        <title>Preparing the Database</title>
+        <para>
+            Roundcube needs a MySQL database, which was installed as a dependency of the kolab-webclient-database package. Please refer to sect-Installation_Guide-Appendix-MySQL-Database if you have not already installed the database.
+        </para>
+        <para>
+            The MySQL database needs to be populated with all tables relevant for roundcube.
+        </para>
+        <procedure>
+            <step>
+                <para>
+                    open the mysql shell with
+<screen># <userinput>mysql --user=root --password=<replaceable>MYSQLRootPassword</replaceable></userinput></screen>
+
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    create the table with:
+<screen>mysql> <userinput>CREATE DATABASE roundcubemail;</userinput></screen>
+
+<screen>mysql> <userinput>GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube at localhost IDENTIFIED BY '<replaceable>MYSQLRoundcubePassword</replaceable>';</userinput></screen>
+
+<screen>mysql> <userinput>FLUSH PRIVILEGES;</userinput></screen>
+
+                </para>
+
+            </step>
+            <step>
+                <para>
+                    prepare the db with
+<screen># <userinput>mysql --user=roundcube --password=<replaceable>MYSQLRoundcubePassword</replaceable> roundcubemail > /usr/share/doc/roundcubemail-0.6/SQL/</userinput></screen>
+                    TODO the above SQL directory should be part of a roundcube-database package
+                </para>
+
+            </step>
+
+        </procedure>
+
+
+    </section>
+
+    <section id="sect-Installation_Guide-Roundcube-Installation">
+        <title>Installation</title>
+        <para>
+            To install the complete Roundcubemail including kolab plugins:
+<screen># <userinput>yum install roundcubemail-kolab</userinput></screen>
+
+        </para>
+        <para>
+            The following packages must be installed first: php-pear-MDB2-Driver-mysql.noarch
+        </para>
+        <para>
+            when this error occurs in /var/log/roundcubemail/errors: 06-Sep-2011 20:32:56 +0200]: DB Error: unable to find package 'MDB2_Driver_mysql' file 'MDB2/Driver/mysql.php' in /usr/share/roundcubemail/program/include/rcube_mdb2.php on line 102 (GET /roundcubemail/) [06-Sep-2011 20:32:56] MDB2 Error: not found (-4): unable to find package 'MDB2_Driver_mysql' file 'MDB2/Driver/mysql.php'
+        </para>
+        <para>
+            also missing: yum install php-pear-Mail-Mime.noarch
+        </para>
+        <para>
+            configure drafts folder, otherwise saved drafts are lost
+        </para>
+
+    </section>
+
+    <section id="sect-Installation_Guide-Roundcube-Configuration">
+        <title>Configuration</title>
+        <para>
+            adjust <filename>/etc/roundcubemail/db.inc.php</filename> to match the password set above (<replaceable>MYSQLRoundcubePassword</replaceable>).
+        </para>
+        <para>
+            Adjust <filename>/etc/httpd/conf.d/roundcubemail.conf</filename> to allow access from all desired hosts.
+        </para>
+        <para>
+            /etc/httpd/conf.d/roundcubemail.conf /etc/logrotate.d/roundcubemail /etc/roundcubemail/acl.inc.php /etc/roundcubemail/db.inc.php /etc/roundcubemail/main.inc.php /etc/roundcubemail/managesieve.inc.php /etc/roundcubemail/password.inc.php /etc/roundcubemail/calendar.inc.php /etc/roundcubemail/kolab.inc.php /etc/roundcubemail/ldap_authentication.inc.php
+        </para>
+        <para>
+            Configuring roundcube plugins: $rcmail_config['plugins'] = array( 'acl', 'calendar', 'redundant_attachments', 'kolab_core', 'kolab_addressbook', 'kolab_folders', 'managesieve', 'newmail_notifier', ); Calendar plugin: $rcmail_config['calendar_driver'] = "kolab";
+        </para>
+
+    </section>
+
+
+</chapter>
+
diff --git a/Installation_Guide/en-US/part-Kolab_Clients.xml b/Installation_Guide/en-US/part-Kolab_Clients.xml
old mode 100644
new mode 100755
index a1eba1d..3d9e8b2
--- a/Installation_Guide/en-US/part-Kolab_Clients.xml
+++ b/Installation_Guide/en-US/part-Kolab_Clients.xml
@@ -3,8 +3,8 @@
 <!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
 %BOOK_ENTITIES;
 ]>
-<part id="part-Installation_Guide-Kolab_Groupware_Clients">
-    <title>Kolab Groupware Clients</title>
+<part id="part-Installation_Guide-Kolab_Groupware_Desktop_Clients">
+    <title>Kolab Groupware Desktop-Clients</title>
     <xi:include href="Kontact.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="Thunderbird.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
     <xi:include href="Outlook.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
diff --git a/Installation_Guide/en-US/part-Kolab_Server_Clients.xml b/Installation_Guide/en-US/part-Kolab_Server_Clients.xml
new file mode 100755
index 0000000..6291a9e
--- /dev/null
+++ b/Installation_Guide/en-US/part-Kolab_Server_Clients.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='utf-8' ?>
+<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+<!ENTITY % BOOK_ENTITIES SYSTEM "Installation_Guide.ent">
+%BOOK_ENTITIES;
+]>
+<part id="part-Installation_Guide-Kolab_Groupware_Webclients">
+    <title>Kolab Groupware Webclients</title>
+    <xi:include href="Server_Client_Roundcube.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+    <xi:include href="Server_Client_Horde.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+    <xi:include href="Server_Client_Appendix.xml" xmlns:xi="http://www.w3.org/2001/XInclude" />
+</part>
+





More information about the commits mailing list