我一直在用虚拟机中的Ubuntu Server 10.04 Beta LAMP堆栈进行修补/testing,现在我已经来到了Redmine安装。 我find了一个包,并发出:
sudo tasksel install lamp-server sudo apt-get install redmine
哪个(我认为几乎)工作,但我不知道如何testing,甚至不知道是否configuration。
我如何testing它? 我正在使用10.04服务器,所以我没有本地的graphics用户界面。
不幸的是,redmine Ubuntu软件包需要一些手动configuration才能开始使用。 现在已经安装了redmine,您仍然需要通过真实的Web服务器访问它。 Apache的mod_passenger插件是一个简单的方法。
只需编辑/etc/apache2/sites-available/default (或default-ssl ),添加:
RailsBaseURI /redmine PassengerDefaultUser www-data
然后根据需要configuration/etc/redmine/default/database.yml并运行ln -s /usr/share/redmine/public /var/www/redmine 。 这应该够了吧。
你可以阅读http://www.redmine.org/wiki/1/HowTo_Install_Redmine_in_Ubuntu 。
如果你使用http://IP.address.of.server,会发生什么?
在Redmine安装过程中的某个时候,假设您已经为该域设置了DNS来parsing您的虚拟机的IP地址,那么您可能会设置一个Apache虚拟主机,该虚拟主机将拥有与somedomain.com的ServerAlias指令。 如果没有,你可以逃脱编辑你的HOSTS文件。
如果是这样,您需要在浏览器中访问http://somedomain.com以查看/使用Redmine。
我得到这个错误:
Action 'configtest' failed. The Apache error log may have more information. ...fail!
所以为了apache2的configuration工作( RailsBaseURI /redmine和PassengerDefaultUser www-data )我需要安装Passeger lib。
$ sudo apt-get install libapache2-mod-passenger
本教程(包含截屏video)对我来说就像是一种魅力。