織夢(mèng)DedeCMS提示系統(tǒng)禁止刪除目錄解決辦法
時(shí)間: 2019-08-15 11:12
閱讀: 次
作者:素材無憂網(wǎng)
Dedecms后臺(tái)有程序文件管理的功能,可以方便的對(duì)程序或者模板進(jìn)行修改。但如果要?jiǎng)h除其中某個(gè)目錄的時(shí)候,你可能會(huì)發(fā)現(xiàn)一個(gè)問題,那就是無法刪除這個(gè)目錄,系統(tǒng)會(huì)提示:“系統(tǒng)禁止刪除目錄”,還有一種情況就是系統(tǒng)沒提示刪除成功,但是刷新后要?jiǎng)h除的目錄依舊存在,下面就來分析一下應(yīng)該如何解決。
1、系統(tǒng)沒提示刪除成功,但是刷新后要?jiǎng)h除的目錄依舊存在
這種情況,多半是目錄權(quán)限不夠?qū)е拢梢圆榭匆幌聎eb目錄的權(quán)限。以linux為例,先給正確用戶組,測(cè)試如果還不行就給權(quán)限:
chown -R www:www *;chmod 777 directory_name;
2、系統(tǒng)會(huì)提示:“系統(tǒng)禁止刪除目錄”
出現(xiàn)這個(gè),可能不是因?yàn)槟夸浀臋?quán)限不夠,如果你用ftp進(jìn)行刪除是可以刪除的,而用Dedecms后臺(tái)的filemanager卻不行,這是因?yàn)镈edecms為了安全起見,默認(rèn)情況不允許刪除目錄。
解決辦法是:在文件管理器中,在根目錄下找到dede文件夾里的dede/file_class.php文件,找到代碼(大概在第18行):
var $allowDeleteDir=0;
修改為:
var $allowDeleteDir=1;
然后更新一下系統(tǒng)緩存,這樣就可以刪除目錄了。
標(biāo)簽: