蔷薇不开花主要有两个原因:
1、光照不足,花芽无法分化。蔷薇属强阳性花卉,喜欢土壤湿润不积水,高温高光照环境下生长良好。
2、株苗太小或浇水量大枝条徒长。徒长会让营养全部供应枝叶生长,无能力供应开花需要。控制浇水,疏剪枝叶增加枝叶间的通风透光效果,可使蔷薇花开茂盛。每周喷施一次磷酸二氢钾,可促使花芽分化早日开花。