Redmine:如果没有使用secret_token会有什么问题?

时间:2014-04-04 09:31:58

标签: ruby installation redmine secret-key argument-error

我安装了Redmine。这不是第一次,但机器的东西是不同的 - 我不太了解Ruby。

当我调用Redmine页面时,我在浏览器中收到错误:

  

内部错误

     

您尝试访问的网页上发生错误。如果你   继续遇到问题请联系您的Redmine   管理员寻求帮助。

     

如果您是Redmine管理员,请检查日志文件以获取详细信息   关于错误。

在日志中是这样的:

Started GET "/" for 80.120.10.114 at 2014-04-04 10:52:41 +0200

ArgumentError (A secret is required to generate an integrity hash for cookie session data. Use config.secret_token = "some secret phrase of at least 30 characters"in config/initializers/secret_token.rb):
  actionpack (3.2.17) lib/action_dispatch/middleware/cookies.rb:319:in `ensure_secret_secure'
  actionpack (3.2.17) lib/action_dispatch/middleware/cookies.rb:284:in `initialize'
  actionpack (3.2.17) lib/action_dispatch/middleware/cookies.rb:231:in `new'
...

但文件secret_token.rb存在。我用

创建了它
/usr/local/bin/bundle exec /usr/local/bin/rake generate_secret_token

此文件与其他文件具有相同的所有者和相同的访问权限。所以我想这不会导致问题。

它可能是什么?

0 个答案:

没有答案