445IT之家
首頁 運營策劃 推廣優化 網上賺錢 站長新聞 網站制作 站長雜談 網頁制作 服務器 編程 電腦相關 論壇
您現在的位置:首頁 >> 網站制作 >> dedecms教程 >> 內容

DedeCms安全之為何要把Data目錄移到上級目錄

時間:2018/4/7 18:14:58 點擊:

  核心提示: 織夢DEDECMS系統的data目錄主要是基本配置文件和緩存數據的文件夾。通常是網站入侵的主要對象。一般情況下,如果保持默認狀態或路徑的話,入侵的機會就大大增加。所以,最安全的做法是:強烈建議將data目錄搬移到Web根目錄以外。今天,小編就和大家分享的就是如何將data目錄搬移出Web訪問目錄。...

織夢DEDECMS系統的data目錄主要是基本配置文件和緩存數據的文件夾。通常是網站入侵的主要對象。一般情況下,如果保持默認狀態或路徑的話,入侵的機會就大大增加。所以,最安全的做法是:強烈建議將data目錄搬移到Web根目錄以外。今天,小編就和大家分享的就是如何將data目錄搬移出Web訪問目錄。

1.首先,要明確文件夾放在什么地方是最安全又不影響訪問。最好的建議是放在服務器程序文件夾根目錄的上級目錄,即是Web可訪問目錄之外。這里以本地根目錄為例:D:\xampphtdocs,文件夾htdocs是站點的根目錄。

2.移動最簡單的方式就是剪切文件夾再粘貼。如圖所示,data已移到與htdocs文件夾同一目錄了。

3、此時再訪問后臺的主頁是訪問不了的。原因是data就是放置后臺頁面基本配置文件和緩存數據的。那怎么辦?很簡單,重新在配置文件里重新配置data的路徑就可以了。其實移動data文件夾,對整個系統影響很多地方。以下會談到的。

4、找到系統目錄下/include/common.inc.php文件,如圖所示。然后用記事本打開,查找:“define('DEDEDATA', DEDEROOT.'/data');”這行代碼。所圖所示。

5、將代碼修改為:define('DEDEDATA', DEDEROOT.'/../data');

保存即可。

6、然后再刷新后臺的主頁面:http://你的網站地址/dedetest/index.php#,其中的dedetest是原系統dede文件夾,為了安全之前已經修改了。(詳見

織夢dedeCMS系統安全篇之修改默認后臺管理目錄

),刷新后又可正常訪問了。

7、除了要在共同文件中修改common.inc.php的配置外,還要在配置tplcache緩存文件目錄。因為前面說了,data目錄主要是基本配置文件和緩存數據的文件夾。修改成:/../data/tplcache

8、修改完成后,別以為就完成了,如果此時你訪問網站主頁,會發現會自動跳轉到這個地址:http://localhost/install/index.php ,對啊,就是跳轉到安裝文件了。那咋辦呢?

9.請打開網站根目錄下的index.php,注意事先先做好備份文件。以便恢復。找到如圖所示代碼,并修改成:

if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))

{

header('Location:install/index.php');

exit();

}

10.保存再刷新主頁,(刷新主頁,不是刷新跳轉的安裝文件啊。)或者你直接從后臺點擊如圖所示就可以了。就可以解決這個問題了。

11.其實移data目錄到Web根目錄以外之后,還有一些地方要修改的,由于編幅和時間所限,請大家多多關注,以后將會慢慢更新并完善。謝謝!

作者:不詳 來源:網絡
發表評論
  • 大名:
  • 內容:
評論列表
  • 好站推薦
  • 笑死人不償命的笑話
  • 文章閱讀網
  • 關于愛情的句子
  • 好句子大全
  • 最新個性簽名
  • 英語作文帶翻譯
  • 傷心網
  • 汽車之家報價
  • 汽車之家論壇
  • 汽車改裝網
  • 汽車改裝網
  • 汽車銷量排行榜
  • SUV銷量排行榜
  • SUV銷量排行榜
  • 汽車排行榜
  • 本類推薦
    • 沒有
  • 網站介紹 | 投稿指南 | 廣告合作 | 聯系我們 | 又問必答
  • 445IT之家(www.lbegpf.tw) © 2018 版權所有 All Rights Reserved.
  • 冀ICP備:05024815號
  • Powered by 445IT之家
  • 内蒙古十一选五走势图下载