我刚刚按照他们的迁移教程从 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'
谢谢
最佳答案
我终于解决了我的问题:在迁移过程中,我用旧的设置替换了settings.yml,这是一个错误。我把它替换成原来的,效果很好
关于debian - Redmine 2.1.2(从2.0.4迁移): Migration OK but crashes after login,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13146059/