在Ubuntu 12.04.1上从Redmine 1.3.2升级到Redmine 2.2.2 [LTS]

时间:2013-01-25 11:32:50

标签: ubuntu upgrade redmine

我在Ubuntu 12.04.1(LTS)的官方存储库中安装了Redmine 1.3.2。 Redmine 1.3.2通过nginx和thin工作。

然后我决定将它升级到Redmine 2.2.2(现在最新)。

我运行以下命令:

add-apt-repository ppa:ondrej/redmine 
apt-get update 
apt-get install redmine redmine-mysql

没有错误,一切都被移除并安装。

然后我做了

rake db:migrate RAILS_ENV=production
rake generate_secret_token

来自我的案例中的redmine根文件夹/usr/share/redmine

我所拥有的只是一个小问题:Redmine的JS和CSS文件的URL错误,所有其他内容都可见。

现在网址看起来像是:

https://domain/themes/highrise_tabs/stylesheets/application.css?1326492267

和nginx自然地返回404,因为实际地址必须是

https://domain/redmine/themes/highrise_tabs/stylesheets/application.css?1326492267

我在官方网站上找到了解决方案

Redmine::Utils::relative_url_root = "/redmine"

最后我得到了我想要的东西,只有一件事让我很失望,性能变得更糟。每个人都告诉新的redmine更快......但我不能确认相同。从我的观点来看,它更慢:(

也许有人知道我该怎么做才能让它更快?

1 个答案:

答案 0 :(得分:0)

使用Phusion Passenger 5给我带来了巨大的推动力。另请检查gzip & mimified .js and .css files以加快资源加载时间。

这需要一次安装Nginx + Passenger + PageSpeed。您可以阅读my post了解安装详情。