1
Redmine is a flexible project management web application written using Ruby on Rails framework.
Redmine Features (from Redmine website)
- Multiple projects support
- Flexible role based access control.
- Flexible issue tracking system
- Gantt chart and calendar
- News, documents & files management
- Feeds & email notifications.
- Per project wiki
- Per project forums
- Simple time tracking functionality
- Custom fields for issues, projects and users
- SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
- Multiple LDAP authentication support
- User self-registration support
- Multilanguage support
- Multiple databases support
Installnation
1. Install Ruby , RubyGems , and Rails
sudo apt-get install ruby1.8
wget http://rubyforge.org/frs/download.php/45906/rubygems-1.3.1.zip
unzip rubygems-1.3.1.zip
cd rubygems-1.3.1/
ruby setup.rb
gem1.8 install rails
2. Download Redmine [Click] and extract it
3. Setup database ( I use mysql-server-5.0) create database redmine
create database redmine character set utf8;
4. In config directory copy database.yml.example to database.yml and open it in text editor and configure your database settings for “production”
This is example for mysql
production:
adapter: mysql
database: redmine
host: localhost
username: bduser
password: bdpasswd
5. Create database structure
rake db:migrate RAILS_ENV="production"
NOTE: if you fond an error No such file or directory – /tmp/mysql.sock
insert this line in database.yml
production:
adapter: mysql
socket: /var/run//mysqld/mysqld.sock
database: redmine
host: localhost
username: bduser
password: bdpasswd
6. Insert default configuration data in database
rake redmine:load_default_data RAILS_ENV="production"
7. Setting up permissions
sudo chmod -R 755 files log tmp
8. Run webserver and Enjoy
ruby script/server -e production

ยุ่งยากชิป แต่ก็ยังง่ายกว่า Trac
ว่าแต่ debian มันมี rubygems ให้นะ
ป.ล. ย้ายเว็บซะทีสิวะ – -