我一直在虚拟机中对 Ubuntu Server 10.04 Beta LAMP 堆栈进行修改/测试,现在我开始安装 Redmine。我找到了一个软件包,并发布了:
sudo tasksel install lamp-server
sudo apt-get install redmine
我认为它几乎有效,但我不知道如何测试它,甚至不知道它是否已配置。
我该如何测试?我使用的是 10.04 服务器,因此没有本地 GUI。
答案1
不幸的是,redmine Ubuntu 软件包需要一些手动配置才能开始使用。现在 redmine 已安装,您仍然需要通过真正的 Web 服务器访问它。一种简单的方法是使用带有 mod_passenger 插件的 Apache。
只需编辑您的/etc/apache2/sites-available/default
(或default-ssl
),添加:
RailsBaseURI /redmine
PassengerDefaultUser www-data
然后/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。
答案2
如果你http://服务器的IP地址?
在 Redmine 安装过程中的某个时刻,您可能会设置一个带有 的指令的 Apache 虚拟主机ServerAlias
,somedomain.com
假设您已为该域设置 DNS 以解析您的 VM 的 IP 地址。如果没有,您可以编辑 HOSTS 文件。
如果是这样,你需要去http://somedomain.com在您的浏览器中查看/使用 Redmine。
答案3
我收到此错误:
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
所以为了使 apache2 配置工作(RailsBaseURI /redmine
和PassengerDefaultUser www-data
)我需要安装 Passeger lib。
$ sudo apt-get install libapache2-mod-passenger
答案4
这个教程(带有完整的截屏视频)对我来说非常有用;