人间
总有一两风

织梦更新提示:读取频道信息失败,无法进行后续操作!

遇到个问题,就是织梦更新全站时,提示:读取频道信息失败,无法进行后续操作!

读取频道信息失败,无法进行后续操作!

这个是因为文档使用了以前添加的内容模型和栏目,而内容模型又删除了,文档还在,生成全站或者生成文档时就会提示“读取频道信息失败,无法进行后续操作!”

那么遇到这个问题怎么操作呢?

解决方法:打开 /include/channelunit.class.php 找到

$this->dsql = $GLOBALS['dsql'];

大概在 35 行,在这一行下面添加

echo $cid."-".$aid;echo "<br />";

添加好后,重新去生成,看提示的是哪个文档。

如图,没有找到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 里面添加的那一行代码。

赞(1)
未经允许不得转载:乐予博客 » 织梦更新提示:读取频道信息失败,无法进行后续操作!
分享到: 更多 (0)