1. 程式人生 > >織夢出現DedeTag Engine Create File False:$filename解決方案

織夢出現DedeTag Engine Create File False:$filename解決方案

下面包含了網路中收集的解決方法和本自己所進行處理的方法: 第一種情況 版本:dede所有版本,DEDE_v5,V5.3,V5.5,V5.6 原因:要建立的目錄或者檔案沒有寫入許可權 解決辦法: 第一步,定位出錯的檔案,即查詢生成什麼檔案時出的問題。 方法:修改 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”); 重新生成欄目或者文件時,即可提示當前檔案資訊。 第二步,找到提示錯誤的目錄或者檔案,檢查是否有寫入許可權,windows

伺服器請給予寫入許可權,linux伺服器請給予777許可權。如果目錄或者檔案不存在,請手工建立。 常見的錯誤情況有,data目錄沒有寫入許可權,html靜態檔案目錄沒有寫入許可權,index.html首頁靜態檔案沒有寫入許可權。 警告:此修改操作可能會暴露程式目錄結構資訊,建議解決問題以後,還原程式檔案。 出現了這個錯誤不過不是上面說的許可權問題 原因:因為有個欄目裡有幾篇文章 後來把這個欄目改成外連線了 更新文件時 系統還會更新這個欄目下的那幾篇文章 但地址是外連線 所以找不到那幾篇文章 所以出了這個提示 解決:我把欄目改好原來的欄目地址,進去好把那幾篇文章刪除,再把欄目改回外連線 就ok了 第二種: 列表頁命名規則:列表檔案要在列表{typedir}目錄下,不能向下再有目錄 比如 {typedir}/list{tid}{page}.html 是對的,可以生成 {typedir}/list/{tid}{page}.html 這樣將會出錯 第三種也是
織夢
者碰到過的 模板檔案中有錯誤 如:標籤屬性之間缺少空格,或者少了符號 第四種 欄目連結命名之間存在衝突,如外部連結在網站內部不使用http://www.zzblo.com的域名指示