Где хранить и как загружать конфиги и параметры (main-local, params-local) в Yii2?
Может поступить как советуют https://12factor.net/ru/ и грузить данные в конфиг для прод сервера через переменные среды. В конфиге будет что-то вроде:'components' => [
  'db' => [
    'dsn' => getenv('db_dsn')
    ...
  ],
  ...
]
А в dev окружении можно оставить обычный конфиг. Ничего страшного что там будет логин и пароль к локальной базе.
А сами конфиги *-local.php храните там же они хранятся в yii-advanced - в папке environments.
Дописать логику составления итогового конфига с привязкой к домену на котором работает система