Ответ:Союз но соединяет части сложного предложения, поэтому перед ним ставится запятая.Солнце светит, но не греет.