Reference: http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu
The installation assumes that the web server and database are already in place, so you probably want to install the LAMP stack first if you don't already have it:
$ Sudo tasksel install lamp-server
Also, the default AppArmor configuration can get in the way, so you may need to set the mysqld profile to complain:
$ Sudo aa-complain/usr/sbin/mysqld
As of 10.04, Redmine is available through Ubuntu's package manager, and installation is simple:
$ Sudo apt-get install redmine-mysql subversion
The second package,Redmine-mysql, Can be replaced by eitherRedmine-pgsqlOrRedmine-sqliteIf you want to use either of those databases.
The installation process shocould prompt you for all the interesting details.
Redmine will now be installed in/usr/share/redmine
And/etc/redmine
Note: The package with Ubuntu is stuck in the 0.9.x branch for now.
You will also need to install the Passenger apache module.
$ Sudo apt-get install libapache2-mod-passenger
If you set your AppArmor mysqld profile to complain you ought to set it back to enforce:
$ Sudo aa-enforce/usr/sbin/mysqld
Configuration
Symlink/usr/share/redmine/public
To your desired web-accessible location. E. g .:
$ Sudo ln-s/usr/share/redmine/public/var/www/redmine
By default, passenger runs as 'nobody', so you'll need to fix that. In/etc/apache2/mods-available/passenger.conf
, Add:
PassengerDefaultUser www-data
You'll also need to configure/var/www/redmine
Location in
/etc/apache2/sites-available/default
By adding:
<Directory "/var/www/redmine">
RailsBaseURI/redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
Enable passenger:
$ Sudo a2enmod passenger
Restart apache2
$ Sudo/etc/init. d/apache2 restart
And you shoshould be able to access Redmine:
Http://redmine.server.ip.address/redmine
If you receive a "403: Forbidden" error after setting up Redmine, the Redmine 'public' folder may have incorrect permissions set. the executable bit on the public folder must be enabled or you will receive a "403: Forbidden" error when attempting to access
Redmine.
$ Sudo chmod a + x/usr/share/redmine/public