【已解答】创建站点Bug
面板版本:7.9.16系统版本:CentOS 7.6.1810 x86_64(Py3.7.9)
浏览器:Edge97.0
如视频所示,我先创建一个站点a.com,后期因业务变更而需要将域名变更为b.com,然后在创建新站点时尽管a.com这个域名已经被删除,但如果新创建的站点域名为a.com时仍然会提示站点已存在,只能通过创建时输入域名c.com,然后在站点管理中添加域名a.com,删除c.com才能使用。
猜想:宝塔判定站点已存在是根据网站名判断的。而网站名是由初始创建站点时的域名命名的,且后期即使删除该域名也不会更该站点名称,再用此域名创建时便会出现网站名称相同。
最后求宝塔币,谢谢!
您好,这个可以说不是面板BUG,这里的网站名是直接写入到面板数据库内的。
然后您在域名管理内增加域名后,删除a.com,这个只是删除了网站配置内置的server_name字段内的参数。
谢花郎 发表于 2022-2-9 23:09
您好,这个可以说不是面板BUG,这里的网站名是直接写入到面板数据库内的。
然后您在域名管理内增加域名后, ...
面板数据库内不应该存储网站名,如果存储那就不能做唯一。或者应该用一个随机字符串来做区分。 小蒋同学 发表于 2022-2-10 15:27
面板数据库内不应该存储网站名,如果存储那就不能做唯一。或者应该用一个随机字符串来做区分。 ...
这个我们是将网址名作为唯一的一个标识符 谢花郎 发表于 2022-2-11 09:06
这个我们是将网址名作为唯一的一个标识符
将网址名作为唯一标识就是问题。就不应该将网址名作为唯一标识。 小蒋同学 发表于 2022-2-11 13:19
将网址名作为唯一标识就是问题。就不应该将网址名作为唯一标识。
您说的有问题是什么问题呢?导致无法重新创建同一个名称的网站吗,还是有哪些问题,您可以提出来,我会反馈给开发评估
另外这个帖子楼主本身提供的就是不正确操作,域名管理内删除仅是在网站配置server_name参数去除了绑定的域名。 谢花郎 发表于 2022-2-11 14:49
您说的有问题是什么问题呢?导致无法重新创建同一个名称的网站吗,还是有哪些问题,您可以提出来,我会反 ...
其实最好的解决方案是加一个自定义网站名称的设置 FrostYOYO 发表于 2022-2-11 16:53
其实最好的解决方案是加一个自定义网站名称的设置
现阶段应该是不会改,动了这块的话,其他地方也会有问题。整体要改也比较麻烦。
页:
[1]