程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> dedeCMS更新報錯DedeTag Engine Create File False的解決辦法

dedeCMS更新報錯DedeTag Engine Create File False的解決辦法

編輯:PHP綜合

dedeCMS是一個非常不錯的開源建站程序,深受廣大站長喜愛,但偶爾也回出現一點小毛病,比如今天找個:更新時提示:DedeTag Engine Create File False!

解決辦法:

修改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");

然後重新生成欄目回得到提示錯誤發生在哪個文件中。找到找個文件檢查修改即可。注意:上面的修改回暴露程序的目錄結構,解決完問題後最好修改為原始文件。

常見原因:

1、權限問題

提示錯誤位置的文件沒有寫入權限,data目錄沒有寫入權限,靜態頁目錄沒有寫入權限。解決辦法很簡單賦予寫入權限即可。

2、目錄路徑問題

原先有一個欄目裡面有幾篇文章,後來把找個欄目改為外部連接了,但dede系統在生成的時候默認還會生成那幾篇文章,卻找不到路徑,所以導致錯誤。解決辦法:把欄目下的文章刪除。

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved