帝国CMS更新出现Table ‘xxx.phome_ecms_news_data_’ doesn’t exist解决方法
帝国CMS后台更新数据出现:Table ‘xxx.phome_ecms_news_data_’ doesn’t existselect keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=’169272′ limit 1报错,原因是之前从新闻表中删除了数据,但该数据的id信息在帝国索引表中还存在,所以无法生成,
解决方法:(操作前记得将数据库备份一下,以免出现问题可恢复)
1、可以先执行:delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news)删除索引表指定id
2、上面方法若还不行可使用:insert into phome_ecms_news_index(id,classid,newstime) select id,classid,newstime from phome_ecms_news
若上面语句执行后还有问题,可参考如下语句
insert into phome_ecms_news_index(id,classid,checked,newstime,truetime,lastdotime,havehtml) selectid,classid,checked,newstime,truetime,lastdotime,havehtmlfrom phome_ecms_news |
(里面的字段请根据自己的情况添加或修改)
- 上一篇
帝国CMS后台模型newstext字段编辑器高度修改
帝国CMS后台模型newstext字段编辑器高度修改方法,一起来看看吧:系统-管理数据表-管理字段-新闻正文(修改)-输入表单替换html代码-<?=ECMS_ShowEditorVar("newstext",$ecmsfirstpost==1?"":stripSlashes($r[newstext]),"
- 下一篇
帝国cms被黑挂马种木马文件怎么处理和恢复网站的办法
帝国cms网站中木马被挂木马是一件很头疼的问题,任何一个网站的安全是重中之重。能常网站被挂马后会出现以下情况:1、首页和列表页挂一些非法网站链接。2、空间被上传php文件,打开自动跳转到一些非法网站。3、网站被灌入