我安装了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
此文件与其他文件具有相同的所有者和相同的访问权限。所以我想这不会导致问题。
它可能是什么?