Install Instruction for 0.5.x

From DataSync Suite Wiki

Jump to: navigation, search

Please note that these instructions are specific to Ubuntu 8.04. See the download page to download the current source.

Contents

Install Requirements on Suite Server

  • Ubuntu 8.04
  • apache2
  • build-essential
  • slapd (openldap)
  • php5-ldap
  • php5-mcrypt
  • php5-mhash
  • m4
  • libldap2-dev
  • libsasl2-dev
  • libssl-dev
  • libmysql++-dev

Note: Please disable AppArmor before beginning the install of DataSync Suite.

Install DataSync Suite

Download DataSync Suite from SourceForge.net

Place the downloaded tar file in any directory other than /opt.

Extract the files:

tar -zxvf datasync-suite-<version>.tgz

Then cd into the newly created datasync-suite directory and run the following command:

Note: This script is an install script, thus any information stored under /opt/datasync-suite will be removed and re-created.

 python setup.py

This will run for awhile as it compiles and installs several packages. After a few minutes you will be prompted for a few details. This script will do most of the setup work for you, specifically a lot of the nitty gritty details with ldap.

Everything gets installed to /opt/datasync-suite.

Note: This script assumes you are running Ubuntu 8.04.

Configure your applications

Your applications need to be made accessible through portal. Instructions for each of the supported application are detailed on other pages.

Start the Zope server

Once you've finished all of the above steps you will need to start Zope. To do so run the following commands:

cd /opt/datasync-suite/application-server/ZopeInstance/bin
./zopectl start

Add a user

To add a user run the following commands:

cd /opt/datasync-suite/suitepy/suitepy
./user.py add

Fix RewriteEngine Issues Through .htaccess

Under each application's root (example: /opt/datasyncsuite/application-server/portal/webroot/crm), add a .htaccess file with the following line:

 RewriteEngine off

Finished

You should now be able to browse to your server (http://<server>) and login as the user you just created.

Personal tools