帝国cms报错 Table 'sjk.***_ecms_news_data_' doesn't exist


问题:刷新所有信息内容页面时–提示”Table ‘*.phome_ecms_article_data_’ doesn’t exist”,进行不下去了!
1、原因
是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。
2、解决
怎么知道那些是不存在的ID记录呢?
例如 phome_ecms_article 表的 phome_ecms_article_index 有多出的id记录,这是刷新所有信息时就有上述错误。
这时我们可以进入phpmyadmin,在数据库运行
帝国cms后台执行一下这个sql语句

delete from `_yisvip__ecms_news_index` where id not in(select id from _yisvip__ecms_news);再去生成,就搞定了。再检查ecms_news_data以及ecms_news_index等ID的值是否与ecms_news中的FILENAME值一致,可确保您解决相关的问题。

上一篇:帝国CMS列表内容页模板(list.var)SQL调用栏目名称

下一篇:帝国cms灵动标签调用指定id文章以及多个栏目文章


索引表
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器