我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

    方法一:

    织梦更新文章出现模板文件不存在,无法解析文档!的解决方案

    http://你的域名/dede/archives_do.php?qstr=494&aid=494&dopost=del

    进入后台后更新文章,获取无法更新的文档的id然后替换上面链接中的两个494,然后打开ie窗口,把地址复制进去访问,出现的是织梦的文档管理页面,让你确认是否删除,确认下,就可以了,文章的思路是在做随县网的时候,原来的人发布信息有问题,导致我更新文章的时候出现模板文件不存在,无法解析文档!,返回了对应的文章id但是我在查找所有的文档,却没有发现这篇文章,清空了文章回收站,更新缓存,依旧没用,联想到清空回收站的时候有个确认的窗口,我想找到php文件里的sql命令来操作数据库来删除,试着删除了一篇文章,到回收站中确认删除,在确认删除窗口右击了一下属性发现了http://youurl/dede/archives_do.php?qstr=494&aid=494&dopost=del

    很明显,是更具id来删除文章的,想了下,将aid换成更新出现问题返回的文档id,再新窗口中打开,果然,点击确定后,文章提示删除,更新文档,一路ok,看到,呵呵,解决了


    方法二:

    google或者baidu一下“模板文件不存在,无法解析文档”,有太多的解决方案,遇到问题的同学也N多,所以写此文档。

    打开dede程序主目录:/incluede/arc.archives.class.php查找“模板文件不存在,无法解析文档”修改为:echo"模板文件不存在,无法解析文档!".$this->ArcID;然后去继续生成html,依旧会报错,此时出错文章的ID就会显示出来,找到这个id的文章,删除掉一般就没问题了。

    但是也有例如特殊情况,比如你根本找不到这个文章的ID,甚至在dede_addonarticle和dede_archives表里都找不到这个ID,这个时候,你到dede_arctiny表找到这个ID的那行,也许是多个,但是一般不会很多,不然你要重新搞文章了,直到不再报错。问题就这样解决了。

    至于原理,我没细看代码,但是我知道要把某一篇文章生成静态html,需要至少这三个表dede_addonarticle、dede_archives、dede_arctiny同时提供这个ID,如果有一个缺失了,那可能就会报错哦


我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为2000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、网站优化、网络推广、竞价账户托管、信息流平台运营、短视频剪辑、自媒体运营等方面的需求...
请立即点击咨询我们或拨打咨询热线: 18031152740,我们会详细为你一一解答你心中的疑难。业务经理在线

我们已经准备好了,你呢?3

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

咨询热线

18031152740

上班时间

周一到周五

售后热线

18031152740

扫码微信咨询
线