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
このファイルには、他のファイルと同じ所有者と同じアクセス権があります。したがって、これは問題ではないと思います。
どうなり得るか?