Les deux possibilités existent, mais dans les deux cas, vous devrez jouer un minimum avec la commande change.php et modifier le fichier profile afin de permettre le choix du bon fichier de configuration en fonction des environnements.
Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.