ExpressionEngine Config Overridesについて
■Config Overridesの紹介
ExpressionEngineにはConfig Overrides機能があり、DBに格納されたExpressionEngineの設定情報をconfig.phpファイルの内容でオーバーライドすることが可能です。
■config.phpとは
config.phpはExpressionEngineインストール時に作成されるファイルで、管理画面のURL、DB接続情報などの設定情報が記載されているファイルになります。デフォルトで設定される項目は必要最小限度のものになりますが、それ以外にも設定可能な項目は2010年11月時点のExpressionEngineのバージョンでは189近く存在し、一部サードパーティーのアドオンも対応しています。
■使用するメリット
URL、DB接続情報、テンプレートパスなどをDBとは別に管理することができるため、個々の環境の設定情報を保持したまま同期が円滑に行えるようになります。
テンプレートパスを各開発者の環境毎に指定することができるため、テンプレートファイルをバージョン管理して複数人によるテンプレート実装を行いやすくなります。