为了能快速了解并处理您的问题,请提供以下基础信息:
问题描述:python项目映射公网的之前需要先绑定域名。如果域名绑定IP+端口形式。会报添加成功,提示里面会显示域名已经存在。实际上都没有成功。
相关截图(日志、错误):
主要问题在于判断域名是否存在的时候,只考虑了主域名,没有考虑端口的事。 已经解决,解决方案如下: 修改文件 /www/server/panel/class/projectModel/pythonModel.py 2875,2876,2877行 修改为如下代码 if not public.M('domain').where('name=?', (domain_arr[0]+':'+domain_arr[1],)).count(): public.M('domain').add('name,pid,port,addtime', (domain_arr[0]+':'+domain_arr[1], project_id, domain_arr[1], public.getDate())) 宝塔币。。。。
|
|