在用織夢做某個站時,批量增加欄目后,然后更新所有提示,DedeTag Engine Create File False。
遇到dedecms生成靜態(tài)文件時出現(xiàn)DedeTag Engine Create File False這種提示,我們該如何應(yīng)對解決呢?
第一步、修改dedecms程序代碼,讓程序提示我們具體的出錯在哪里(鑒別是不是文件夾權(quán)限問題)
修改 include/dedetag.class.php文件,
ctrl+f搜索DedeTag Engine Create File False,
會找到
$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False");
修改成
$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False:---$filename");
這樣改的目的就是在創(chuàng)建文件時,告訴是哪個文件創(chuàng)建出了問題,例如我修改了,提示我的信息是:DedeTag Engine Create File False:/seo/list_1_1.html,那我就知道,原來是seo目錄下的文件不能生成,這樣我們要去檢查我們的欄目名稱中時否有空格等不應(yīng)該出現(xiàn)的字符,同樣我們還要檢查欄目屬性列表命名規(guī)則的層次是不是二次{typedir}/list_{tid}_{page}.html,也就是只有一個"/",默認(rèn)情況是二層,如果自己改動后出錯就把它改回來即可。
第二步、如果欄目名稱沒有問題,修改目錄的權(quán)限為"777",辦法是把動過的文件夾以及里面的文件都設(shè)置為777屬性,具體操作為:勾選文件夾,在底部屬性修改位置填寫777并選擇遞歸。完成777屬性的修改。注意:通過FTP就可以修改。通過這兩步操作,我順利的生成網(wǎng)站所有欄目文件,解決了:DedeTag Engine Create File False 的問題。
最后:總結(jié)一下:DedeTag Engine Create File False常見的錯誤情況有,data目錄沒有寫入權(quán)限,html靜態(tài)文件目錄沒有寫入權(quán)限,欄目名稱有空格或者其它非法字符。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms更新所有時提示DedeTag Engine Create File False的解決