地盘
599549

地盘待处理bug一搜索就报错解决中悬赏5积分

提问者大左答案数1阅读数48发表时间2026-08-05 17:56:47

f_49370a7a8d7ed3ec81a4e4a3375015eb&t=pngf_0298d3fd4ce37ccdda7b864d93ac7ec6&t=png

禅道版本:禅道开源版 21.2

安装包类型:Linux安装包

操作系统:

客户端浏览器:

设置备注
内容
答案列表
🎂
2026-08-06 08:13:52

您好,21.2确实存在此问题,咱们可以升级下禅道版本到长期稳定支持版21.7.9或最新的22.4。

可以参考下面文档做下升级。

各版本可以在官网的资源中心-动态搜索版本号查看:https://www.zentao.net/download.html

升级前请做好数据备份

升级文档:https://www.zentao.net/book/zentaopms/460.html

备份文档 :http://www.zentao.net/book/zentaopmshelp/42.html

注意升级是下载zip源码包,不是下载一键安装包。

另外,有禅道使用问题,也可以联系客户经理,邀请您加入技术交流群沟通,即时性会更好一些。

📦
大左2026/08/06
不升级有解决方案吗?
1条回复 回复
🎂
禅道-王誉霖2026/08/06
module/bug/model.php里856行的 $query = preg_replace('/`(\w+)`/', 't1.`$1`', $query); 注释掉试试,
另外建议还是升级下禅道版本,21.2版本是较早的版本,可能还有其他问题。新版本更稳定些。
1条回复 回复
📦
大左2026/08/06
/opt/zbox/app/zentaopro/module/bug/model.php是这个路径下的吗?没有搜索到呢 Line 329: * @param int $queryID
Line 335: public function getBugs($productID, $projects, $branch, $browseType, $moduleID, $queryID, $sort, $pager)
Line 356: elseif($browseType == 'bysearch') $bugs = $this->getBySearch($productID, $queryID, $sort, $pager, $branch);
Line 1174: * @param int $queryID
Line 1178: public function getBugs2Link($bugID, $browseType = 'bySearch', $queryID)
Line 1183: $bugs2Link = $this->getBySearch($bug->product, $queryID, 'id', null, $bug->branch);
Line 1202: * @param int $queryID
Line 1207: public function buildSearchForm($productID, $products, $queryID, $actionURL)
Line 1210: $this->config->bug->search['queryID'] = $queryID;
Line 1372: $queryID = (int)$param;
Line 1376: if($queryID)
Line 1378: $query = $this->loadModel('search')->getQuery($queryID);
Line 1378: $query = $this->loadModel('search')->getQuery($queryID);
Line 1379: if($query)
Line 1381: $this->session->set('projectBugQuery', $query->sql);
Line 1382: $this->session->set('projectBugForm', $query->form);
Line 2261: * @param int $queryID
Line 2267: public function getBySearch($productID, $queryID, $orderBy, $pager = null, $branch = 0)
Line 2269: if($queryID)
Line 2271: $query = $this->loadModel('search')->getQuery($queryID);
Line 2271: $query = $this->loadModel('search')->getQuery($queryID);
Line 2272: if($query)
Line 2274: $this->session->set('bugQuery', $query->sql);
Line 2275: $this->session->set('bugForm', $query->form);
Search "$query = " (2 hits in 1 file)
1条回复 回复
🎂
禅道-王誉霖2026/08/06
opt/zbox/app/zentao/module/bug/model.php 这个路径, 将zentaopro换成zentao。
1条回复 回复
📦
大左2026/08/06
注释掉,已解决,多谢。
1条回复 回复
🎂
禅道-王誉霖2026/08/06
不客气:)
1条回复 回复
📦
大左2026/08/06
另外问一下,怎么改一下,地盘里能恢复之前版本按照解决方案也能排序的功能?
1条回复 回复
🎂
禅道-王誉霖2026/08/06
最新版本是支持按照解决方案排序的,21.2还不支持。
1条回复 回复
📦
大左2026/08/06
能改一下哪里变成支持吗?因为数据库版本太低,升级还得找个节假日才行。
1条回复 回复
🎂
禅道-王誉霖2026/08/06
您好,这块不是简单的配置几行代码可以处理的,新版本还做了很多功能优化,建议升级下禅道版本。
回复
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com
其他相关问答
597612
已解决
悬赏5积分
提问者: m_66b45c71a4fba 于 2024-08-08668次浏览,1个答案
提问者: yinzhiyong 于 2021-11-251178次浏览,1个答案
提问者: zhoubiao 于 2021-05-10945次浏览,1个答案
237
已解决
悬赏10积分
提问者: longsky 于 2011-05-033850次浏览,1个答案
提问者: joysticker 于 2011-09-043157次浏览,2个答案
返回顶部
客服头像
丁芝
高级客户经理
客服微信
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET