新聞中心
dedecms更新首頁提示“你指定的文件名有問題 無法創(chuàng)建文件”
無憂小編(www.gle-technology.com)經(jīng)常能接到各種客戶網(wǎng)站被掛馬的問題。關(guān)于這一點無憂小編要說明一下,這個是因為dedecms程序漏洞比較多導(dǎo)致的,并不是因為無憂主機獨立ip虛擬主機不安全哦。這不,又有客戶網(wǎng)站的dedecms被掛馬找到無憂小編讓幫忙處理,經(jīng)過觀察,是首頁文件被篡改了,就當(dāng)無憂小編要去更新首頁的時候,確提示“你指定的文件名有問題 無法創(chuàng)建文件”。 照常這個問題的原因:要創(chuàng)建的目錄或者文件沒有寫入權(quán)限 解決辦法: 首先要找到報錯的文件是哪個,定位出錯的文件,即查找生成什么文件時出的問題,這里并不是單單首頁模板文件權(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"); 重新生成欄目或者文檔時,即可提示當(dāng)前文件信息。 找到問題文件后,檢查是否有寫入權(quán)限,建議文件夾的話,設(shè)置成755,文件設(shè)置成644的權(quán)限。 常見的錯誤情況有,data目錄沒有寫入權(quán)限,html靜態(tài)文件目錄沒有寫入權(quán)限,index.html首頁靜態(tài)文件沒有寫入權(quán)限。 警告:此修改操作可能會暴露程序目錄結(jié)構(gòu)信息,建議解決問題以后,還原程序文件。 無憂主機相關(guān)文章推薦閱讀: DEDECMSV5.7廣告不能正常顯示解決辦法 DEDECMS后臺登錄顯示驗證碼錯誤的思路解決方法 DEDECMS管理員登錄輸入賬號密碼點擊登陸又回到登陸界面 DEDECMS 5.7版本利用GUESTBOOK.PHP來對SQL注射漏洞-漏洞預(yù)警
本文地址:http://www.gle-technology.com/dedecms/17031.html