basercms
basercms copied to clipboard
baserCMS : Based Website Development Project
## 概要 メールフォームの確認画面でファイルフィールドのリンク先がNOT FOUNDになってしまうようです。 baserCMS4.5.6以前は正しい動作になっていたようなので何らかのバグのようです。 ただしPDF等のファイルリンクの場合は発生するけど、画像の場合は発生しないようです。 baserCMS4.6.0以降は PDFのリンク先が /files/mail/limited/1/messages/xxxx になっていてNOT FOUND (実際に上記フォルダにはファイルが存在していない)  baserCMS4.5.6以前は画像の場合と同じく /upload/tmp/xxxxxx となっていてメモリ上の一時ファイルを示しており正しく表示できていたようです。  baserCMS version : 4.6.0〜4.8.x (4系最新)
baserCMS version : 5.1 bootstrap.php内で設定しているSecurity.saltはapp_local.phpで設定されている値 https://github.com/baserproject/basercms/blob/5.1.x/config/bootstrap.php#L180 ``` Security::setSalt(Configure::consume('Security.salt')); ``` https://github.com/baserproject/basercms/blob/5.1.x/config/app_local.example.php その後、メールフォームなどで呼び出されるSecurity::getSaltの値もapp_local.phpで設定されている値 https://github.com/cakephp/cakephp/blob/5.x/src/Utility/Security.php#L285 TODO - install.php内のSecurity.saltが必要か確認し不要なら削除
issue: https://github.com/baserproject/basercms/issues/3703 旧PR: https://github.com/baserproject/basercms/pull/3704 JWTキー生成コマンドの追加を行いました。 以前のPRだとbaserインストール後だとコマンドが実行できないという問題があったため、BcInstallerからBaserCoreに処理とコマンドを移動しています。 ご確認お願いします。