Redmine.JP

プロジェクト管理ソフトウェアRedmine 日本語情報 (unofficial)

TOP > FAQ > インストール/システム運用 > production.logに"A secret is required..."などと表示されRedmineが起動しない

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

svn trunk(開発版) r2493以降、セッション情報を格納する方法がpstoreからcookie storeに変更に変更されました。

http://www.redmine.org/news/show/22

cookie storeを使用するためには暗号化のためのキーが必要ですが、それが生成されていない場合に表記のような現象が発生します。

以下のコマンドを実行し、キーなどの設定値が記述されたファイル(config/initializers/session_store.rb)を作成してください。


rake config/initializers/session_store.rb

上記を実行していない場合、ログに次のようなエラーが記録されます。

/!\ FAILSAFE /!\  Tue Apr 07 18:22:23 +0900 2009
  Status: 500 Internal Server Error
  A secret is required to generate an integrity hash for cookie session data. Us
e config.action_controller.session = { :session_key => "_myapp_session", :secret
 => "some secret phrase of at least 30 characters" } in config/environment.rb

ページの先頭へ