首先说明写这篇文章时受到了
http://blog.gnulife.cn/archives/%E6%9C%80%E7%AE%80%E5%8C%96%E7%9A%84ubuntu-10-04%E4%B8%8Bredmine%E9%83%A8%E7%BD%B2%E6%96%B9%E6%B3%95.html
的启发,感谢这位仁兄的方法。
但是在使用他的方法时遇到了一些我自己的问题。比如MySQL每次都说permission denied,连接不上,虽然后面解决了这个问题,但是实在不想再用MySQL作为Redmine的后台数据库了。
于是我自己总结使用了下面方法:
sudo apt-get install redmine
sudo dpkg-reconfigure redmine
数据库选择SQLITE,语言选择中文,这样就在Sqlite数据库中创建了一个UTF-8编码的数据库作为Redmine的表,可以完美兼容中文。
sudo ln -s /usr/share/redmine/public/ /var/www/redmine
上面这段话让我们可以使用XXX/redmine的URL来访问Redmine
下面还要指定passanger的运行环境,配置方法摘自上面说的blog
- sudo vim /etc/apache2/site-enabed/000-default,加入以下三行代码,特别要注意最后一行,这是指定Passenger运行的帐户与apache2默认的www-data一致,以免造成权限错误。
RailsEnv production RailsBaseURI /redmine PassengerDefaultUser www-data
- sudo service apache2 restart 重启apache
这个时候是由于没有正确配置passanger的原因导致的。没办法,只好上网安装passenger,具体方法在http://www.modrails.com/install.html,非常简单。
这个时候再访问ip/redmine就可以看到Redmine的主页面了。