今天自己做一個dedecms 批量數(shù)據(jù)導(dǎo)入功能,由于數(shù)據(jù)時導(dǎo)入的沒經(jīng)過cms后臺增加在更新時有些出現(xiàn)了“DedeTag Engine Create File False”的這個提示,下面我們來看看解決辦法吧。
一、修改DEDECMS程序代碼,讓程序告訴我們具體的出錯信息(鑒別是不是文件夾權(quán)限問題)
修改 include/dedetag.class.php文件,搜索”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:/news/list-1-1.html,那我就知道,原來是news目錄下的文件不能生成。
二、修改目錄的權(quán)限為“777”
辦法是把動過的文件夾以及里面的文件都設(shè)置為777屬性,具體操作為:勾選文件夾,在底部屬性修改位置填寫777并選擇遞歸。完成777屬性的修改。注:通過FTP就可以修改。
通過這兩步操作,我順利的生成網(wǎng)站所有欄目文件,解決了:DedeTag Engine Create File False 的問題。
三,還有一種可能是欄目的欄目屬性列表命名規(guī)則是不是默認(rèn)的{typedir}/list{tid}{page}.html,查詢資料知道{typedir}/之后不能在有“/”就是不能自己加深結(jié)構(gòu)層次。如果自己不主動修改的話一般不會出現(xiàn)由列表命名規(guī)則引起的DedeTag Engine Create File False,
最后總結(jié)一下
常見的錯誤情況有,data目錄沒有寫入權(quán)限,html靜態(tài)文件目錄沒有寫入權(quán)限,index.html首頁靜態(tài)文件沒有寫入權(quán)限。
[織夢網(wǎng)站設(shè)置404自定義錯誤方法]
[做好搜索引擎優(yōu)化必須正確設(shè)置404錯誤頁面]
[關(guān)于dede后臺驗(yàn)證碼錯誤的解決辦法]
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢后臺更新提示:DedeTag Engine Create File False 出錯解決