我刚刚按照他们的迁移教程从 Redmine 2.0.4 迁移到 Redmine 2.1.2(在 Debian 上,带有Passenger)。它似乎工作正常。但是当我在浏览器中启动它时,我有 redmine 的身份验证门户,当我使用我的任何帐户登录时它会崩溃。我检查了我的数据库,所有帐户信息仍然存在。当我检查我的 redmine 日志时,生产,这就是我得到的:
Connecting to database specified by database.yml
OpenIdAuthentication.store is nil. Using in-memory store.
[...]
NoMethodError (undefined method 'session_lifetime?' for #<Class:0x7[...]
app/controllers/application_controller.rb:61 in 'session_expired?'
app/controllers/application_controller.rb:50:in 'session_expiration'
谢谢你