单纯修改一处无法解决多处存在的问题。经过调试代码,已经修复BUG。
修改方案如下:
comMod.py
485行 新增:
if int(get.site_port) != 80:
get.site_name = get.site_name + "_" + str(get.site_port)
get.site_path = get.site_path + "_" + str(get.site_port)
498-503行 修改:
sql = public.M('sites')
if sql.where("name=?", (get.site_name,)).count():
return public.returnResult(status=False, msg='网站【{}】已存在,请勿重复添加!'.format(main_domain))
对于网站查重方面,由于没有去看宝塔的数据库,请检查下 网站查重部分的代码。看是否会有影响。
目前测试没有发现问题。所有路径均正常。
期待有更便捷的方式反馈问题,并有望在闲暇时提供解决方案。 |