How to install Redmine on Ubuntu 10.4 LTS (Lucid)

Short instructions to install redmine at url : http://localhost/remine/

1 - Install redmine with apt

2 - Create files

3 - Test with Ruby's webserver

4 - Configure apache2

sudo apt-get install redmine redmine-mysql

sudo ln -s /usr/share/redmine/public /var/www/redmine

sudo vi /etc/redmine/database.yml

production:

adapter: mysql

database: redmine

host: localhost

username: redmine

password: [password]

encoding: utf8

sudo vi /usr/share/redmine/public/dispatch.cgi

!/usr/bin/ruby

require File.dirname(__FILE__) + "/../config/environment" unless defined?

(RAILS_ROOT)

require "dispatcher"

ADDITIONAL_LOAD_PATHS.reverse.each { |dir| $:.unshift(dir) if File.directory?

(dir) } if defined?(Apache::RubyRun)

Dispatcher.dispatch

sudo vi /usr/share/redmine/public/.htaccess

RewriteEngine On

RewriteBase /redmine

RewriteRule ^$ index.html [QSA]

RewriteRule ^([^.]+)$ $1.html [QSA]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ dispatch.cgi [QSA,L]

cd /usr/share/redmine/public

sudo rake db:migrate RAILS_ENV="production"

sudo rake redmine:load_default_data RAILS_ENV="production"

cd /usr/share/redmine/

sudo ruby script/server -e production

sudo a2enmod rewrite

sudo vi /etc/apache2/sites-available/default

<VirtualHost *:80>

ServerName redmine.server.com

DocumentRoot /var/www

RailsBaseURI /redmine

ServerAdmin user@server.com

LogLevel warn

ErrorLog /var/log/apache2/redmine_error

CustomLog /var/log/apache2/redmine_access combined

<Directory /var/www/>

Options Indexes FollowSymLinks +ExecCGI -MultiViews

AllowOverride None

Order allow,deny

allow from all

AddHandler cgi-script .py # tell Apache to handle every file with .py suffix as

a cgi program

</Directory>

<Directory /usr/share/redmine/public>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

</VirtualHost>

sudo chmod 644 /etc/redmine/default/session.yml

sudo chmod 644 /etc/redmine/default/database.yml

sudo /etc/init.d/apache2 restart