Dede CMS 功能精簡及安全設(shè)置需要刪除的文件

Dedecms是很多新手站長都會接觸到的基于php+mysql的cms系統(tǒng)柬甥。得益于其開源且源生支持中文的特性夸浅,在國內(nèi)被廣泛應(yīng)用于站點建設(shè)冤荆。大到門戶論壇踊沸、企業(yè)站點歇终、小到個人博客,個人主頁雕沿,Dedecms以其易用性和穩(wěn)定性廣受好評练湿。

然而對于大多數(shù)新手站長來說,一般都是運營企業(yè)官網(wǎng)或者個人主頁审轮、博客之類的輕量級站點肥哎。而Dedecms的一些高級功能如會員、商城疾渣、積分等都毫無用處篡诽,且大多數(shù)此類站點也不需要留言評論投票等功能×窦瘢基于可維護性杈女、性能和安全性的需要,我們可以適當對其進行精簡吊圾,刪除不需要的功能和對應(yīng)的文件达椰。


精簡的方式可分為兩種:

  • 安裝后精簡
    安裝后精簡則需要承擔(dān)一定的風(fēng)險,如果是正常運行的站點進行精簡项乒,如操作失誤可能導(dǎo)致網(wǎng)站無法打開啰劲。所以已經(jīng)安裝且網(wǎng)站正在運行的一定要做好==整站備份==,以便于失誤后的回滾操作檀何。
  • 全新安裝前精簡
    全新安裝前精簡的優(yōu)點在于一步到位蝇裤,你甚至可以直接使用已經(jīng)精簡的版本進行安裝。

但總的來說频鉴,安裝后精簡主要多一步刪除MySQL數(shù)據(jù)庫中對應(yīng)的不需要的數(shù)據(jù)表栓辜,全新安裝精前精簡則是因為修改了數(shù)據(jù)庫創(chuàng)建過程,將不會創(chuàng)建不需要的數(shù)據(jù)表垛孔,所有不需要再次進入數(shù)據(jù)庫刪除對應(yīng)的數(shù)據(jù)表藕甩。但總的來說,兩種方法結(jié)果是一樣的周荐。

==只不過全新安裝前的精簡可以直接安裝已經(jīng)精簡后的安裝包狭莱,直接省去了手動去精簡的過程==

==小技巧:dedecms模塊文件很多悯姊,但是大多還是命名規(guī)范,快速刪除文件可以使用Windows 資源管理器的搜索功能贩毕,如刪除co_開頭的文件(包括.php和.htm)可以搜索co_ ,會自動列出所有包含范圍內(nèi)的以 co_開頭的文件悯许,排查不能刪除的文件(可能有其他文件恰好包含co_)之后全部刪除,即可快速刪除所有需要刪除的文件辉阶。但如果對dedecms文件系統(tǒng)不是很了解的還是需要嚴格按照下面的方式來刪除先壕,否則可能刪除dedecms的必要文件導(dǎo)致無法正常運行==

可刪除的文件(如使用小技巧刪除,可以直接跳過這一步)

哪些功能需要刪除需要根據(jù)自身實際情況確定谆甜,請保留好完整的安裝包以便與還原

刪除:根目錄下m文件夾【適配移動端最好的方法是單獨建移動端站點垃僚,或者采用自適應(yīng)方式適配,大多數(shù)情況下不需要用到m文件夾里的功能】
刪除:guestbook文件夾【留言板规辱,后面我們安裝更合適的留言本插件】

刪除:task文件夾和task.php【計劃任務(wù)控制文件】

刪除:ad_js.php【廣告】

刪除:bookfeedback.php和bookfeedback_js.php【圖書評論和評論調(diào)用文件谆棺,存在注入漏洞,不安全】

刪除:bshare.php【分享到插件】

刪除:car.php罕袋、posttocar.php和carbuyaction.php【購物車】

刪除:comments_frame.php【調(diào)用評論改淑,存在安全漏洞】

刪除:digg_ajax.php和digg_frame.php【頂踩】

刪除:download.php和disdls.php【下載和次數(shù)統(tǒng)計】

刪除:erraddsave.php【糾錯】

刪除:feedback.php、feedback_ajax.php浴讯、feedback_js.php【評論】

刪除:guestbook.php【留言】

刪除:stow.php【內(nèi)容收藏】

刪除:vote.php【投票】

刪除member目錄【會員目錄朵夏,一般企業(yè)站不需要】

刪除:special【專題功能】

刪除:company【企業(yè)模塊】

安全上的設(shè)置dede目錄下需要刪除的文件及原因。

刪除:以file_xx .php開頭的系列文件及tpl.php【文件管理器榆纽,安全隱患很大】

刪除:soft_add.php仰猖、soft_config.php、soft_edit.php【軟件下載類,存在安全隱患】

刪除:mail_file_manage.php、mail_getfile.php尸变、mail_send.php、mail_title.php花吟、mail_title_send.php、mail_type.php【郵 件發(fā)送】

刪除:media_add.php、media_edit.php、media_main.php【視頻控制文件】

刪除:以story_xxx.php開頭的系列文件【小說功能】

刪除:ad_add.php煮甥、ad_edit.php盗温、ad_main.php【廣告添加部分】

刪除:cards_make.php藕赞、cards_manage.php、cards_type.php【點卡管理功能文件】

刪除:以co_xx .php開通的文件【采集控制文件】

刪除:erraddsave.php【糾錯管理】

刪除:feedback_edit.php卖局、feedback_main.php【評論管理】

刪除:以group_xx .php開頭的系列php文件【圈子功能】

刪除:plus_bshare.php【分享到管理】

刪除:以shops_xx .php開頭的系列文件【商城系統(tǒng)】

刪除:spec_add.php斧蜕、spec_edit.php【專題管理】

刪除:以templets_xx .php開頭的系列文件【模板管理】

刪除:vote_add.php、vote_edit.php砚偶、vote_getcode.php【投票模塊】

主要影響安全的文件已經(jīng)刪除批销,請根據(jù)您的需要進行操作洒闸。如果想更一步精簡,可以刪除掉/dede/templets/下對應(yīng)的文件模板均芽。

==補充: dedecms-v5.7sp2更新了德得廣告模塊丘逸,如果需要刪除該部分,可以使用小技巧里的方法搜索“mda”刪除==

以上文件刪除后掀宋,在dedecms后臺對應(yīng)的功能鏈接將無法打開深纲,所以對應(yīng)有興趣的朋友可以去下載對應(yīng)的后臺模板進行替換,也可以自己動手重寫后臺的htm模板劲妙,刪除對應(yīng)無效部分湃鹊。還可以重新排版,把后臺風(fēng)格變成自己喜歡的樣子

精簡到這一步镣奋,我們已經(jīng)完成了一大半了币呵。如果追求極致,還可以對數(shù)據(jù)庫動刀子侨颈,刪除不需要的數(shù)據(jù)表余赢,以提高數(shù)據(jù)庫的查詢效率,提高服務(wù)器響應(yīng)

當然哈垢,這一步并不是必要的没佑,大多數(shù)企業(yè)站和個人博客都不需要很高的數(shù)據(jù)庫性能,尤其是不適用偽靜態(tài)而是整站生成靜態(tài)頁面的情況下温赔,數(shù)據(jù)庫的影響微乎其微蛤奢。而精簡數(shù)據(jù)庫最大的作用大概就是在數(shù)據(jù)庫備份的時候會快一點吧。

手動滑稽...

數(shù)據(jù)庫精簡方法

如果還未安裝dedecms陶贼,則需要在install文件夾下用sublime text3 或者notepad++之類的編輯器打開兩個文件sql-dfdata.txtsql-dftables.txt啤贩,這兩個文件是MySQL數(shù)據(jù)庫的導(dǎo)入文件,安裝時將會將這兩個文件導(dǎo)入數(shù)據(jù)庫拜秧,生成數(shù)據(jù)表和數(shù)據(jù)表內(nèi)的默認數(shù)據(jù)痹屹。精簡的內(nèi)容主要是上面我們刪除部分包含的數(shù)據(jù)表和對應(yīng)的默認數(shù)據(jù)。

如:這兩部分一個是創(chuàng)建購物車數(shù)據(jù)表枉氮,另一個是創(chuàng)建軟件數(shù)據(jù)表志衍,刪除時注意整段刪除

DROP TABLE IF EXISTS `#@__addonshop`;
CREATE TABLE `#@__addonshop` (
  `aid` mediumint(8) unsigned NOT NULL default '0',
  `typeid` smallint(5) unsigned NOT NULL default '0',
  `body` mediumtext,
  `price` float NOT NULL default '0',
  `trueprice` float NOT NULL default '0',
  `brand` varchar(250) NOT NULL default '',
  `units` varchar(250) NOT NULL default '',
  `templet` varchar(30) NOT NULL,
  `userip` char(15) NOT NULL,
  `redirecturl` varchar(255) NOT NULL,
  `vocation` char(20) NOT NULL default '0',
  `infotype` char(20) NOT NULL default '0',
  `uptime` int(11) NOT NULL default '0',
  PRIMARY KEY  (`aid`),
  KEY `typeid` (`typeid`)
) TYPE=MyISAM;

DROP TABLE IF EXISTS `#@__addonsoft`;
CREATE TABLE `#@__addonsoft` (
  `aid` mediumint(8) unsigned NOT NULL default '0',
  `typeid` smallint(5) unsigned NOT NULL default '0',
  `filetype` varchar(10) NOT NULL default '',
  `language` varchar(10) NOT NULL default '',
  `softtype` varchar(10) NOT NULL default '',
  `accredit` varchar(10) NOT NULL default '',
  `os` varchar(30) NOT NULL default '',
  `softrank` mediumint(8) unsigned NOT NULL default '0',
  `officialUrl` varchar(30) NOT NULL default '',
  `officialDemo` varchar(50) NOT NULL default '',
  `softsize` varchar(10) NOT NULL default '',
  `softlinks` text,
  `introduce` text,
  `daccess` smallint(5) NOT NULL default '0',
  `needmoney` smallint(5) NOT NULL default '0',
  `templet` varchar(30) NOT NULL default '',
  `userip` char(15) NOT NULL default '',
  `redirecturl` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`aid`),
  KEY `softMain` (`typeid`)
) TYPE=MyISAM;

如果已經(jīng)安裝了dedecms,則只需要進入MySQL數(shù)據(jù)庫聊替,刪除對應(yīng)的數(shù)據(jù)表即可

==Tips:如果拿不準某個數(shù)據(jù)表可不可以刪除楼肪,可以百度一下,確定該數(shù)據(jù)表的功能惹悄,如果我們需要精簡的就刪除春叫。刪除之前請做好備份==

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子暂殖,更是在濱河造成了極大的恐慌价匠,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呛每,死亡現(xiàn)場離奇詭異踩窖,居然都是意外死亡,警方通過查閱死者的電腦和手機晨横,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門毙石,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颓遏,你說我怎么就攤上這事徐矩。” “怎么了叁幢?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵滤灯,是天一觀的道長。 經(jīng)常有香客問我曼玩,道長鳞骤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任黍判,我火速辦了婚禮豫尽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘顷帖。我一直安慰自己美旧,他們只是感情好,可當我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布贬墩。 她就那樣靜靜地躺著榴嗅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪陶舞。 梳的紋絲不亂的頭發(fā)上嗽测,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音肿孵,去河邊找鬼唠粥。 笑死,一個胖子當著我的面吹牛停做,可吹牛的內(nèi)容都是我干的晤愧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼雅宾,長吁一口氣:“原來是場噩夢啊……” “哼养涮!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起眉抬,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤贯吓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蜀变,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體悄谐,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年库北,在試婚紗的時候發(fā)現(xiàn)自己被綠了爬舰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡寒瓦,死狀恐怖情屹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情杂腰,我是刑警寧澤垃你,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站喂很,受9級特大地震影響惜颇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜少辣,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一凌摄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漓帅,春花似錦锨亏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至豪直,卻和暖如春劣摇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背弓乙。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工末融, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人暇韧。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓勾习,卻偏偏與公主長得像,于是被迫代替她去往敵國和親懈玻。 傳聞我的和親對象是個殘疾皇子巧婶,可洞房花燭夜當晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容