Я решаю это так. В web/index.php объявляю константу
defined('LOCALHOST') or define('LOCALHOST', in_array($_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']));
в папку config добавляю db-local.php, там подключаюсь к локальной бд (вам нужно качнуть с сервера базу и загрузить себе)
в config/web.php подключаю так
'db' => LOCALHOST ? require __DIR__ . '/db-local.php' : require __DIR__ . '/db.php';