UserPreferences

distOXÞbian/ox


../

Open-xchange

Get the lastest OX version from: http://mirror.open-xchange.org/ox/EN/community/download.htm

Installation

If u want SSL support you need to install the ssl dev lib:

apt-get install libssl-dev

Install OX:

cd /usr/local/src
wget http://mirror.open-xchange.org/download/archive/open-xchange-0.8.0-5.tar.gz
tar -xzvf open-xchange-0.8.0-5.tar.gz
cd open-xchange-0.8.0-5
./configure --with-mailjar=/usr/share/java/mail.jar \
            --with-activationjar=/usr/share/java/activation.jar \
            --with-jdomjar=/usr/share/java/jdom1.jar \
            --with-xercesjar=/usr/share/java/xercesImpl.jar \
            --with-jsdkjar=/usr/local/tomcat/common/lib/servlet-api.jar \
            --with-jdbcjar=/usr/share/java/postgresql-jdbc3.jar \
            --with-dbpass=<DB-PASS> \
            --with-runuid=www-data \
            --enable-webdev \
            --enable-doc \
            --with-domain=matrix.home \
            --with-organization=matrix \
            --with-basedn=dc=matrix,dc=home \
            --with-rootdn=cn=admin,dc=matrix,dc=home \
            --with-rootpw=<PASSWORD> \
            --with-openssl-dir=/usr/include/openssl/ \
            --with-jni-dir=/usr/lib/j2sdk1.5-sun/include/

./make
./make install

for ssl add: --enable-ssl --with-openssl-dir=/usr/include/openssl/ --with-jni-dir=/usr/lib/j2sdk1.5-sun/include/

Note: didn't get is working.(missing oxssl but is there in lib)

Done.

Configuration

Create a file spool for Open-Exchange:

cd /usr/local/open-xchange/sbin/
./correctfilespool

NOTE: The creation of the filespool isn't necessary anymore because it will be created on the fly. Ensure that the directory for the file spool exists and is writable for OX and the WebDAV interface of Documents.

There are still some errors which we have to work around:

cd /usr/local/open-xchange/sbin/

vi addusersql_ox
(change: line 148: /bin/java..... into:
JAVA=`which java`;
$JAVA -D........)

vi adduser_ox
(change line 337 into:)
echo "${warn}SQL Error" $SQL_INSERT
There are so we see the sql error when it does occur, and /bin/java is still an hardcoded value.

Working? Go ahead to the next part. ->../directoryserver

Changelog of this part

Last update:-- WillemCazander 2005-08-10 08:27:02

[MAILTO]AndreasCordes