遇到个问题,就是织梦更新全站时,提示:读取频道信息失败,无法进行后续操作!
这个是因为文档使用了以前添加的内容模型和栏目,而内容模型又删除了,文档还在,生成全站或者生成文档时就会提示“读取频道信息失败,无法进行后续操作!”
那么遇到这个问题怎么操作呢?
解决方法:打开 /include/channelunit.class.php 找到
大概在 35 行,在这一行下面添加
添加好后,重新去生成,看提示的是哪个文档。
如图,没有找到191文档
首页我们去所有档案列表里找找看,能找到删了在更新就好了。找不到我们就要去数据库删了,可以在网站后台sql命令进行操作。
想着直接从后台的SQL命令行工具删除。修改前先做好备份,以防万一。找到“系统” – 系统设置 – SQL命令行工具删除,输入如下代码
DELETE FROM dede_addonarticle WHERE aid =191; DELETE FROM dede_arctiny WHERE id =191; DELETE FROM dede_archives WHERE id =191;
这样就能删除那篇文章了,如果要删除多篇文章怎么办?
DELETE FROM `dede_addonarticle` WHERE `aid` >=300 AND `aid` <=500; DELETE FROM `dede_arctiny` WHERE `aid` >=300 AND `aid` <=500; DELETE FROM `dede_archives` WHERE `aid` >=300 AND `aid` <=500;
然后在更新试试,如果生成正常的话,就删除刚刚在 /include/channelunit.class.php 里面添加的那一行代码。