我已经从 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
/usr/share/redmine
在我的情况下,来自 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 更快......但我无法确认。从我的角度来看,它更慢:(
也许有人知道我应该怎么做才能让它更快?