POST TIME:2020-04-13 22:42
查找 “模板文件不存在,無(wú)法解析文檔” 這行字,然后把整行修改為
echo "模板文件不存在,無(wú)法解析文檔!" .$this->ArcID;
保存,然后依次生成html,如果系統(tǒng)還是提示 “模板文件不存在,無(wú)法解析文檔”,后面還會(huì)有出錯(cuò)的文章ID,只要找到相應(yīng)的文章刪除就可以啦
第二。如果上面方法還是不行,提示 “模板文件不存在,無(wú)法解析文檔”,直接在系統(tǒng)->sql 命令行工具運(yùn)行:
delete from dede_arctiny
重新一鍵生成, 故障解決.
第三。如果是織夢(mèng)5.6升級(jí)5.7之后,提示這個(gè)的。我們可以用下面方法解決
第一,刪除友情鏈接部分的代碼。
第二,放棄5.7,還是用5.6
然后清除緩存,刷新下。
試下,是不是問(wèn)題已經(jīng)解決了,如果類(lèi)似問(wèn)題的童鞋們?nèi)ピ囅掳?/p>
另一種排序辦法
解決辦法是,在哪里出現(xiàn)錯(cuò)誤,就去哪里找錯(cuò)誤!
直接去Include文件夾里搜索“模板文件不存在,無(wú)法解析文檔”這串字符。找到以下五個(gè)文件:
arc.archives.class.php
arc.listview.class.php
arc.sglistview.class.php
arc.specview.class.php
arc.taglist.class.php
模板文件不存在,無(wú)法解析文檔!
如果是生成文檔頁(yè)面出現(xiàn)這個(gè)錯(cuò)誤提示,打開(kāi)arc.archives.class.php這個(gè)文件,找到第484行。
修改一下報(bào)錯(cuò)的代碼:echo "模板文件不存在,無(wú)法解析文檔!"; 5.6使用教程 -js200.CN
修改成:echo "模板文件不存在,無(wú)法解析文檔!" .$this->ArcID ;
這樣可以返回第一個(gè)錯(cuò)誤的文章的ID,于是,再生成時(shí)我得到了這個(gè)文章ID,打開(kāi)這個(gè)文章編輯,發(fā)現(xiàn)這篇文章居然沒(méi)有設(shè)置分類(lèi),應(yīng)該是采集入庫(kù)的時(shí)候沒(méi)有設(shè)置分類(lèi),設(shè)置文檔欄目后問(wèn)題解決!
同理,如果是生成欄目列表時(shí)出現(xiàn)這樣的問(wèn)題,可以修改arc.listview.class.php這個(gè)文件第168行。 -js200.CN
echo "模板文件不存在,無(wú)法解析文檔!";
修改成:echo "模板文件不存在,無(wú)法解析文檔!.$tempfile" ;
這樣,就能在生成靜態(tài)文件的時(shí)候,確切的知道是哪個(gè)文檔或者模板文件出錯(cuò)了!
如果上面辦法還是解決不了
如果你的DEDE之前可以更新未出現(xiàn)“模板文件不存在,無(wú)法解析文檔”錯(cuò)誤提示不好生成靜態(tài),而現(xiàn)在出現(xiàn)這樣的情況。可能你遇到的跟我一樣。需要解決我也找了很多網(wǎng)絡(luò)上的方法,都失敗。其實(shí)需要調(diào)整的很簡(jiǎn)單。
1、查看空間是不是滿了;
2、如果不是第一點(diǎn),那就是V5.7版本升級(jí)后,你的模板是HTML后綴的,那就需要改成HTM才行。