Я имел обыкновение делать тест $ _SEVER ['HTTP_HOST'] и затем выбирать другой набор настроек, например:
switch ($_SERVER['HTTP_HOST']) {
case 'prod.myserver.com':
$database = "settings for prod";
break;
case 'stage.myserver.com':
$database = "settings for staging";
break;
case 'dev.myserver.com':
$database = "settings for dev";
break;
}
Новая настройка в settings.php создает впечатление, что теперь может быть более изощренный способ. Есть ли?