Install Instruction for 0.5.x
From DataSync Suite Wiki
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.
