15621857753

phpcmsV9如何修复评论报数据库错误

来源:齐鲁建站 栏目:建站教程 阅读: 日期:2021-03-28

本文介绍了phpcmsV9如何修复评论报数据库错误,解决思路:打开这个文件comment_api.class.php,在里面添加教程给出的代码,就可以实现phpcms修复数据库错误了。

响应式网站建设

最新版的V9评论当catid不存在或catid存在,但是modelid=0会报数据库错误,那么phpcmsV9如何修复评论报数据库错误?下面一起来看看解决办法。

修复方法:

打开phpcms\modules\content\classes\comment_api.class.php查找function get_info

phpcms修复数据库错误

如上图这段换成下面的代码:

function get_info($module, $contentid, $siteid) {
list($module, $catid) = explode('_', $module);
$catidlists=getcache('category_content','commons');
$category = getcache('category_content_'.$siteid, 'commons');
if (empty($contentid) || empty($catid) || (array_key_exists($catid,$catidlists)==false||$category[$catid]['modelid']==0)) {
return false;
}
$this->db->set_catid($catid);

PS:以上修复方案为沉醉不归路提供,感谢

另:关闭数据库Debug也可以,也不报错

以上就是关于phpcms修复数据库错误的所有内容,希望可以帮到大家,欢迎扫码加微信一起交流~

公众号二维码

展开