ChiliProject is not maintained anymore. Please be advised that there will be no more updates.
We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.
Installation on OpenSUSE¶
This is in DRAFT - Still putting on the final touches...
Version 11.3¶
After my first install of ChiliProject on OpenSUSE 11.3 I found the following pre-requisites neccessary:
zypper install ruby ruby-mysql mysql-community-server postfix rubygems apache2 apache2-mod_fcgid git libmysqld-devel
after installation of the basics - I used ruby gems to install the exact versions that are required:
1. gem install rails -v=2.3.5 2. gem install i18n -v=0.4.2 3. gem install rake -v=0.8.3 4. gem install rack -v=1.0.1
Next we need to clone the current Git repo.
cd /srv/www git clone https://github.com/chiliproject/chiliproject.git cd chiliproject git checkout stable (or master if stable is not there)
Login to MySQL as root and:
mysql> create database chiliproject character set utf8; mysql> create user 'chiliproject'@'localhost' identified by 'my_password'; mysql> grant all privileges on chiliproject.* to 'chiliproject'@'localhost';
Copy config/database.yml.example to config/database.yml and edit this file in order to configure your database settings for "production" environment.
cd config cp database.yml.example database.yml edit file and replace with your settings for "production"
rake generate_session_store
RAILS_ENV=production rake db:migrate
(Optional) - this will load default data... Currently marked with redmine.
RAILS_ENV=production rake redmine:load_default_data
Start the Server:
cd /srv/www/chiliproject ruby script/server -e production
Login with admin/admin
TODO:
-Apache configuration (maybe in another document?) -Cleanup the page so it looks nice. -Get all steps to use "Chiliproject" instead of "Redmine" -Sample Chili Data?