dedecms修改内容时提示:读取附加信息出错的原因排查及解决办法

使用场景

最近在制作模版的时候,为了方便后续维护,需要统一数据表前缀,手工在phpmyadmin里修改前缀之后,修改内容时提示如下错误:

dedecms修改内容时提示:读取附加信息出错的原因排查及解决办法

查询dede/article_edit.php发现是如下语句执行失败:

$addRow = $dsql->GetOne("SELECT * FROM `$addtable` WHERE aid='$aid'");

原因排查

经各种对比数据库,发现是因为dede_channeltype表中的maintable和addtable的字段没有变更表前缀造成的。

修改这两个字段的前缀与系统表前缀保持一致即修复成功。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索