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