構成設定
公式:構成設定
【環境】
CakePHP: 4.0.0-RC1
CakePHP: 4.0.0-RC1
初期設定
app.php
CakePHP3 差分
/config/app.php
こちらは、アプリケーション設定のファイル。
CakePHP4 では、
/config/app_local.php
が追加されている。
.gitignore
そして、.gitignore の記述が、CakePHP3 と比べて
のように変更されている。
結論
環境に依存しない設定を
/config/app.php
環境に依存する設定を
/config/app_local.php
へ、記述するルールみたい。
その他
/config/app_local.example.php
も追加されていた。
作業
データベース
/config/app_local.php
本体とテストそれぞれの、
データベースホスト、ユーザ名、パスワード、データベース名を設定。
PostgreSQL
今回は、CakePHP4 デフォルトの MySQL ではなく
PostgreSQL を利用するので
こちらも、本体とテストのそれぞれに追記。
.env
CakePHP3 差分
その他
/config/.env.example
が追加されていた。
作業
bootstrap.php
/config/bootstrap.php
このコメントアウトを復帰。
.env.example
/config/.env.example
こちらに基づいて、
/config/.env
を作成。
- アプリ名:任意
- ロケール:ja_JP
- タイムゾーン:Asia/Tokyo
- ソルト:ランダム