Install RedMine + Subversion on Ubuntu Server 11.04

Source: Internet
Author: User
Tags redmine

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/redmineAnd/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/publicTo 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/redmineLocation 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.