造成康乃馨不開花的原因有很多。如果是土質不好的緣故,需要及時更換盆土,用偏酸性的沙壤土栽種。如果是溫度太高的緣故,需要噴水通風,起到降溫的效果。如果是澆水不當的緣故,需要排出積水,適當鬆土,加速水分蒸發。如果是肥料不足的緣故,需要給它施點肥。