帝国cms刷洗内容页提示.phome_ecms_news_data_' doesn't exist

帝国cms后台刷新提示.phome_ecms_news_data_‘ doesn‘t exist解决方法:

刷新所有信息内容页面时提示“Table ‘*.phome_ecms_article_data_‘ doesn‘t exist”
答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。

但怎么知道那些是不存在的ID记录呢?

例如 phome_ecms_article 表的 phome_ecms_article_index 有多出的id记录,这是刷新所有信息时就有上述错误。

这时我们可以进入phpmyadmin,在数据库运行
SELECT id FROM phome_ecms_news_index WHERE NOT EXISTS (SELECT null FROM phome_ecms_news WHERE phome_ecms_news.id = phome_ecms_news_index.id);
将找到的id记录删除就行了,一般不会很多。

然后在检查ecms_news_data以及ecms_news_index等ID的值是否与ecms_news中的FILENAME值一致,
可确保您解决相关的问题。

参考

http://www.3haow.com/table-empirecms-phome_ecms_-doesnt-exist/

http://bbs.phome.net/showthread-13-295550-0.html

http://www.chenhanquan.cn/m/?post=633

帝国cms刷洗内容页提示.phome_ecms_news_data_' doesn't exist

时间: 2024-10-26 15:55:05

帝国cms刷洗内容页提示.phome_ecms_news_data_' doesn't exist的相关文章

帝国后台添加文章后刷新内容页出现***_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记录,这是刷新所有信息时就

帝国cms 文章列表页读取newstext的内容

帝国cms的文章系统的内容是存放于文本中而不是存放于数据库中的,数据库中存放的是文本的路径,放与d\txt目录下,在用文章系统做单页面时,可能会在列表页读取newstext字段,如: [e:loop={"SELECT title,newstext FROM {$dbtbpre}ecms_article WHERE classid=$classid ORDER BY id LIMIT 1",0,24,0}]                     <h2><?=$bqr

帝国cms文章内容tags关键词设置调用方法以及tags静态化

说实话帝国cms用起来真的不好找一些功能,就比如说帝国cms的tag标签调用.需要注意的是帝国CMS文章的关键词和tags标签并非一码事,关键词标签是设置文章的关键词的,是用来给搜索引擎说明本篇文章的大意,而tags标签是用来链接文章的,对于SEOer来说,使用tags可以起到聚合的作用,增加网站页面,提高权重.那么帝国CMS如何调用当前文章内容tags以及实现tags静态化呢? 帝国CMS tags标签怎么设置: 1.登录后台,单击[栏目]菜单——[TAGS管理]——[设置TAGS参数]子菜单

帝国cms数据还原后提示数据库表不存在怎么解决?

下午,ytkah用帝国cms在wamp调试时发现了一个问题,还原备份好的数据后更新的页面提示数据库表不存在,查看了phpmyadmin分类的数据库表实际上是存在的,这个是怎么回事呢?重新搭建一个新站点还是这种情况. 在热心网友的帮助下总算知道原因了,原来是文件权限没设置好,e/data目录下文件权限要设置为读写权限,然后再更新数据库缓存,果然可以了

用帝国cms 反馈内容的时候自动发送邮箱开发流程

开发流程是这样的. 第一步:先找好一个发送的邮箱.以及一个接受的邮箱.这里是 测试的,我都用的qq邮箱,帝国cms后台配置如下: 注意:这里的SMTP服务器是腾讯的,如果你用163的或者其他的请自行百度.另外邮箱登录密码,不是qq密码的哦,而且邮箱账户的授权码. 我这里用的qq邮箱,所以点开账户,下边有个这个服务列表,点击生成授权码,会有个短信验证的.然后会生成一个授权码,复制到帝国cms的邮箱登录密码即可. 第二步:修改帝国cms源码. 找到e/class/q_functions.php文件,

帝国cms教程:帝国cms在列表页使用sys_ResizeImg函数自动生成不同大小的缩略图

先说说 ecms7.0的sys_ResizeImg这个函数 下面是在列表页使用方法 在右侧把使用程序代码打勾! 如下图: 例如你原先的列表页循环内容代码为: <li><img src="[!---titlepic--]"><a href="[!---titleurl--]">[!---title--]</a></li> 现在则要在下面框子里输入 if ($r[titlepic]){$tpic=sys_Res

帝国cms 列表内容模板两种样式切换遍历

if($no%2 != 0) { $lstemp='<li> <div class="case-l fl fadeInDown wow"> <img src="'.$r[titlepic].'"> </div> <div class="case-r fr fadeInUp wow" data-wow-delay="0.5s"> <div class="

织梦cms文章内容页上下篇单独获得URL和文章名称修改

1.打开/include/arc.archives.class.php ,查找   $this->PreNext['pre']    //约813行 在其下一行插入: $this->PreNext['preurl'] = "$mlink"; //上一篇链接地址 $this->PreNext['prename'] = "{$preRow['title']}"; //上一篇文章标题 2.查找    $this->PreNext['next']  

帝国CMS常见问题记录

1.第一次安装,为什么找不到"增加信息"的地方?因为你未增加栏目,请先增加栏目,然后再增加信息(终极栏目下方可增加信息). 2.为什么信息管理的"信息栏目"列表不变?缓存问题,解决方法如下两种:1."系统设置"->"后台数据更新"->"删除缓存文件"即可解决2.手工删除文件方法:删除"e/data/fc/"目录里所有文件即可解决 3.为什么提示"Fatal error: Unable to read *** bytes"?请按"二进制"上传文件即可.(f