プロジェクト管理システム - Redmine - FreeBSD 版 インストール - セッション改竄防止用秘密鍵の作成

 
1. セッション改竄防止用秘密鍵の作成

1. セッション改竄防止用秘密鍵の作成

 これが何を意味するかもわたしは存じていないのですが、参考サイトの通りにやみくもに・・・。

> su -m www -c 'bundle exec rake generate_secret_token'
`/root` is not writable.
Bundler will use `/tmp/bundler/home/hogehoge' as your home directory temporarily.
rake aborted!
Errno::EACCES: Permission denied @ rb_sysopen - /usr/local/www/redmine/config/initializers/secret_token.rb
/usr/local/www/redmine/lib/tasks/initializers.rake:6:in `initialize'
/usr/local/www/redmine/lib/tasks/initializers.rake:6:in `open'
/usr/local/www/redmine/lib/tasks/initializers.rake:6:in `block in <top (required)>'
/usr/local/www/redmine/vendor/bundle/ruby/2.4/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => generate_secret_token => config/initializers/secret_token.rb
(See full trace by running task with --trace)
 あらまエラーだわ・・・。  パーミッションの問題なのでここは root 権限かしら

> bundle exec rake generate_secret_token
> ls -la usr/local/www/redmine/config/initializers/secret_token.rb
-rw-r--r-- 1 root wheel 674 Nov 21 14:57 /usr/local/www/redmine/config/initializers/secret_token.rb
 まぁ、よしとします。