"A secret is required to ..."などと表示されRedmineが起動しない

更新日
作成日 2009/04/07

インストール時に bundle exec rake generate_secret_token を実行してcookie改竄防止用のキーが生成されていないと、Redmineにwebブラウザからアクセスしたときにwebrickの画面やwebサーバのログなどに以下のようなエラーが記録されRedmineが利用できません。

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):

Redmineのインストールディレクトリで以下のコマンドを実行し、キーなどが記述されたファイル(config/initializers/session_store.rb)を生成してください。

bundle exec rake generate_secret_token