發(fā)表日期:2018-10-08文章編輯:admin瀏覽次數(shù):0 ?
新手在接觸織夢程序的時候,會經(jīng)常遇到更新后臺的時候出現(xiàn)“模板文件不存在,無法解析文檔”。成都網(wǎng)站建設(shè)小編認(rèn)為其實出現(xiàn)這樣的問題基本是由于你在添加欄目的時候選擇的欄目列表除了錯誤,從而導(dǎo)致“模板文件不存在,無法解析文檔”
解決方法:
第一種:【此對應(yīng)喜歡把模板文件使用".html"的格式,】
/include/arc.archives.class.php 556行
if (!preg_match("#.htm$#", $tmpfile) ) return FALSE;會至判斷了.htm的后綴沒有匹配.html后綴的文件 直接修改為.htm后默認(rèn)模版的文件又無法解析只能兩則兼顧了
if (!preg_match("#.htm$#", $tmpfile) && !preg_match("#.html$#", $tmpfile)) return FALSE;
第二種:【對應(yīng)路徑不存在】
系統(tǒng)---系統(tǒng)基本參數(shù)---網(wǎng)頁主頁鏈接 把“/”刪掉
然后:生成---更新系統(tǒng)緩存 再全部更新 OK
第三種:【對應(yīng)本地完成項目進(jìn)行上傳后,進(jìn)行更新文件,出現(xiàn)此錯誤】
系統(tǒng)---系統(tǒng)基本參數(shù)-核心設(shè)置-DedeCms安裝目錄 設(shè)置正確的路徑!
如果是根目錄安裝,則不需要填寫任何內(nèi)容。根目錄安裝切記留為空。更新系統(tǒng)緩存,全更新一下,問題搞定。
(因為上傳的文件都是放在根目錄下的,所以dedecms安裝目錄就不用填寫東西啦)
第四種:【此對應(yīng)并檢查系統(tǒng)基本參數(shù)是否存在并且正確】
1.去Include文件夾里搜尋“模板文件不存在,無法解析文檔“這串字符。找到了arc.archives.class.php這個文件。
2. 復(fù)制代碼
echo "模板文件不存在,無法解析文檔!";
修改成復(fù)制代碼
echo "模板文件不存在,無法解析文檔!" .$this->ArcID;
3.根據(jù)返回錯誤的文章ID,于是,再生成時根據(jù)得到的文章id,打開文章編輯檢查是否已設(shè)置文章分類
舉一反三【 如果是生成欄目列表時出現(xiàn)這樣的問題】:
1.可以修改include/arc.listview.class.php這個文件。
2.復(fù)制代碼
echo "模板文件不存在,無法解析文檔!";
修改成:
echo "模板文件不存在,無法解析文檔!:$tempfile";
通過以上方法,我們一般都能獲取到缺少的模板文件,缺少的文件;仔細(xì)檢查創(chuàng)建的3級目錄,看看模板設(shè)置是否正確。