生成提示:DedeTag Engine Create File False的另類解決方法

一朋友讓我幫忙搞下他們公司的網站,網站搬家,具體情況如下:

他們直接后臺備份數據,將所有DEDE程序全部打包成一個壓縮包,然后讓我去弄。

一切都很正常,上傳程序,安裝,覆蓋,修改配置文件,登陸后臺,生成全站,就在最后一步時出現了DedeTag Engine Create File False這個提示,該頁面生成不成功,結果導致后續的頁面無法生成。

處理方式:

一、找到提示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“);

注意在語句后添加$filename 如上面第二句,修改好后保存,重新生成時將會直接給出具體卡在哪個路徑、哪個文件上,通過查找文件名,得到該頁面的內容,上去一看,發現情況如下:

QQ截圖20131219131321

出錯路徑

 

報錯的頁面出現了一個?問號,將其找到后發現編輯人員在自定義文件名時直接添加了一個?問號,導致生成時無法生成。找到問題頁面所在,定位到了問題,直接生成,將所有報錯的頁面路徑全部記錄,并在后臺一一將此處更改過來即可。

(這只是一個小細節,編輯人員不認真,結果出現這樣的情況。)

全部更換,重新生成后,一切正常。這時記得將原本我們修改的include/dedetag.class.php 文件里添加的參數$filename 刪除掉,再重新保存。否則容易被有心人利用。

對于DEDECMS這個曾經一度輝煌,到如今開發團隊對于問題和BUG并不及時更新,而且外面流傳有許多種的0day漏洞,相信使用過這個程序的站長都深有體會。期望官方能盡快恢復狀態吧,否則我寧愿選擇Wordpress來做了,至少它很安全。

未經允許不得轉載:鄺金華博客 » 生成提示:DedeTag Engine Create File False的另類解決方法

贊 (0)
广西快三走势图一定牛 网上打牌赚钱的游戏 浙江20选5中3个 一分钟一期的彩票骗局 甘肃11选5前三遗漏 上海哈灵麻将app下载 商中在线股票行情 开元8815棋牌 股票趋势分析方法 神来棋牌官方网站 股票权重什么意思