POST TIME:2020-04-13 22:35
網上收集的解決辦法
如果是生成文檔頁面出現這個錯誤提示,打開arc.archives.class.php這個文件,找到第484行。
修改一下報錯的代碼:
echo "模板文件不存在,無法解析文檔!";
修改成:
echo "模板文件不存在,無法解析文檔!" .$this->ArcID;
這樣可以返回第一個錯誤的文章的ID,于是,再生成時我得到了這個文章ID,打開這個文章編輯,發現這篇文章居然沒有設置分類,應該是采集入庫的時候沒有設置分類,設置文檔欄目后問題解決!
同理,如果是生成欄目列表時出現這樣的問題,可以修改arc.listview.class.php這個文件第168行。
echo "模板文件不存在,無法解析文檔!";
修改成:
echo "模板文件不存在,無法解析文檔!.$tempfile";
這樣,就能在生成靜態文件的時候,確切的知道是哪個文檔或者模板文件出錯了
解決辦法找到
代碼如下 | |
/arc.archives.class.php. 第556行的:if (!("#.htm$#", $tmpfile)) return FALSE; 更改為:if (!preg_match("#.htm$#", $tmpfile) && !preg_match("#.html$#",$tmpfile)) return FALSE; |
如果上面辦法沒能解決我們可嘗試
1.選擇系統--系統基本參數--核心設置--DedeCms安裝目錄:里面什么都不要填寫,包括"/"都不需要填。
2.更新緩存。
3.生成--一鍵更新--OK搞定。