dede更新出现:读取频道信息失败,无法进行后续操作
来源:互联网 发布:江西网络问政 编辑:程序博客网 时间:2024/05/02 02:11
今天小编在做dede二次开发的时候 ,使用一个现成的数据库 在更新的时候就出现了读取频道信息失败,无法进行后续操作!
提示字眼
下面小编整合下,一些常用的解决办法 和自己最终的解决办法
1、dede后台一键更新网站的时候出现了“读取频道信息失败,无法进行后续操作!”。在网上查找后说在后台”系统”-“系统错误修复[S] “进行操作,可是没有解决。
2、 分类进行更新
进行分别更新, 可是小编还是没有解决
于是,小编按耐不住自己浮躁的心情, 阅读了下, dede的代码于是 问题自然而然的就暴露出来啦~
我想,这时候,不怎么懂程序的站长,就郁闷了, 我看不懂代码怎么办?
没关系。 接下来就看图操作吧
1.打开dede(你后台的目录地址)/mackhtml_archives_action.php
然后找到
2
3
4
5
6
7
{
$tjnum++;
$id = $row->id;
$ac = new Archives($id);
$rurl = $ac->MakeHtml($isremote);
}
注:小编的在第106行
把这段代码更换为
2
3
4
5
6
7
8
9
{
$tjnum++;
$id = $row->id;
echo $id;
echo "";
$ac = new Archives($id);
$rurl = $ac->MakeHtml($isremote);
}
然后在进入后台更新 ,这个时候,小编就发现, 在“ 读取频道信息失败,无法进行后续操作! ”提示信息的上面的最后一行数字是 116
这个时候 小编打开dede的数据库 打开表dede_arctiny 然后发现此表中 id为 116的这条数据记录中的 ‘typeid’是71
原来问题在这里啊! 这个编号为71的栏目被小编删除了,但是删除的同时,dede并没有删除栏目下的文章,所以就出现无法读取频道信息的问题! 这个时候,我们手动把此条记录删除即可! 如果这个栏目下之前发的不止是一个文章 就进入phpmyadmin 执行sql语句 DELETE FROM 你的表前缀_arctiny WHERE typeid =这条错误记录的栏目id (注意, 新手在删除之前,要先提前备份好数据库,小编不负责你误操作引起的后果!)
然后后台在更新 就一切ok!
还有一件事情,不要忘了。把dede(你后台的目录地址)/mackhtml_archives_action.php 中的刚刚修改过的这段代码
2
3
4
5
6
7
8
9
{
$tjnum++;
$id = $row->id;
echo $id;
echo "";
$ac = new Archives($id);
$rurl = $ac->MakeHtml($isremote);
}
还替换为原来最初的
2
3
4
5
6
7
{
$tjnum++;
$id = $row->id;
$ac = new Archives($id);
$rurl = $ac->MakeHtml($isremote);
}
好了 ,大功告成了!
3、 还有一种问题可能由于 \data\cache\inc_catalog_base.inc 没有777权限导致的! 把这个文件的权限调整为 everyone 777 即可!
- dede更新出现:读取频道信息失败,无法进行后续操作
- 织梦DedeCMS提示“无法获得主键,因此无法进行后续操作
- 织梦DedeCMS提示"无法获得主键,因此无法进行后续操作"最佳解决方法
- android获取系统相关信息(后续更新)
- 二叉树的操作(后续更新)
- hibernate使用注解无法进行更新操作的解决方法
- 汇集下载频道上半年最受欢迎资源,先更新移动开发,后续补充中~~
- dede后台无法更新 后台在线更新
- SVN更新错误:类加载失败,无法读取项目文件"web.csproj"
- 用ROME读取OPML文件得到RSS的频道信息
- dede 频道id与副加表
- 织梦dede自定义模型的部分字段无法读取
- Runtime.getRuntime().exec()出现阻塞,导致后续程序无法运行!
- dede更新栏目出现500错误的解决办法
- Dede更新单页时,出现 DedeTag Engine Create File False
- dede后台发表文章无法编辑(出现空白)的解决办法
- Spring无法读取配置文件信息
- Go 通道(chan)关闭和后续读取操作
- codevs2306 晨跑
- 上传下载
- 条款28:避免返回handles指向对象内部成分
- leetcode clone graph
- SEO
- dede更新出现:读取频道信息失败,无法进行后续操作
- CentOS 7 巨大变动之 firewalld 取代 iptables
- UOJ Round5总结
- java服务器端调用JPush极光推送api推送通知消息
- 迁移学习(Transfer Learning)
- Leetcode_141_Linked List Cycle
- 异或运算进行整数交换的陷阱
- uva 512 追踪电子表格中的单元格
- Tautology POJ 3295