Ubuntu Server 11.04上安装RedMine+Subversion

12 篇文章 0 订阅
3 篇文章 0 订阅

参考: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 redmine-mysql subversion

The second package, redmine-mysql, can be replaced by either redmine-pgsql orredmine-sqlite if you want to use either of those databases.

The installation process should 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 the /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 should be able to access Redmine at: 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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值