以前做了一個(gè)Wordpress的博客,后來覺得采用DedeCMS更好一點(diǎn),所以就有了轉(zhuǎn)向DedeCMS的想法。但是在DedeCMS完全調(diào)試好之前,還要保證原來的WordPress博客可以正常瀏覽,所以就建立了一個(gè)二級(jí)目錄來存放DedeCMS,現(xiàn)在調(diào)試完成,需要將DedeCMS由原來的二級(jí)目錄(子目錄)移動(dòng)到根目錄去。
遷移之前做了很多功課,所以遷移很順利,但是在準(zhǔn)備的時(shí)候發(fā)現(xiàn)網(wǎng)上的資料紛繁復(fù)雜,沒有一份特別完整的,所以在這里把移動(dòng)DedeCMS到根目錄的流程跟大家分享一下,如果是從根目錄移動(dòng)到子目錄也是類似的。
1.備份全站所有資料
我用的是Direct Admin控制面板,在備份管理里面把網(wǎng)頁內(nèi)容及數(shù)據(jù)庫全部備份,以防萬一,這一步一定要做,傷不起呀。
2.修改DedeCMS系統(tǒng)配置
登錄到目前的系統(tǒng)后臺(tái)管理界面,在“系統(tǒng)”菜單下的“系統(tǒng)基本參數(shù)”中進(jìn)行如下設(shè)置:
在 “站點(diǎn)設(shè)置”中
“站點(diǎn)根網(wǎng)址”參數(shù)修改為:http://域名,如本站設(shè)置為http://genban.org
“網(wǎng)頁主頁鏈接”參數(shù)直接清空(千萬不要寫成“/”)在 “核心設(shè)置” 中
“DedeCms安裝目錄”參數(shù)直接清空(千萬不要寫成“/”)
3.移動(dòng)DedeCMS站點(diǎn)文件并重新生成全站內(nèi)容
用FTP把安裝DedeCMS的二級(jí)目錄(子目錄)下的文件全部移動(dòng)到根目錄下面,然后用新目錄重新登錄DedeCMS管理后臺(tái),在“生成”菜單中選擇“一鍵更新網(wǎng)站”,在操作界面中選擇“更新所有”選項(xiàng),點(diǎn)“開始更新”按鈕,等待執(zhí)行完畢
此時(shí)打開網(wǎng)站,應(yīng)該已經(jīng)可以用根目錄訪問了,只是你會(huì)發(fā)現(xiàn)圖片無法顯示,正文鏈接也還是帶有子目錄的。所以我們還要繼續(xù)修改。
4.修改圖片及鏈接路徑
如果不批量修改原數(shù)據(jù)圖片路徑,顯示是不正確的。原上傳圖片的路徑為絕對(duì)路徑,如“/子目錄/uploads/”,現(xiàn)需要修改為,“/uploads/ ”,正文中的一些鏈接也需要做相同的替換,我們可以通過替換以下表中的相關(guān)內(nèi)容來實(shí)現(xiàn)路徑的更新:
表qumianyou_uploads,字段url,存放有圖集縮略圖的鏈接
表qumianyou_archives,字段litpic,存放有頻道文章列表的圖片縮略圖的鏈接
表qumianyou_addonarticle,字段body,存有新聞文章內(nèi)部的圖片及正文的鏈接
表qumianyou_addonimages字段imgurls存有圖集文章內(nèi)部的圖片的鏈接
因?yàn)閿?shù)據(jù)很多,所以需要使用批量替換的方法,登錄DedeCMS管理后臺(tái),在“核心”->“批量維護(hù)”中找到“數(shù)據(jù)庫內(nèi)容替換”項(xiàng)目,找到要替換的表,下方會(huì)列出裱中所有的字段,選擇相應(yīng)的字段,在“被替換的內(nèi)容”中填寫“/子目錄/”,在“替換后的內(nèi)容”中填寫“/”,然后點(diǎn)擊“開始替換數(shù)據(jù)”命令即可完成更新。依次完成上述四個(gè)表中的字段內(nèi)容的更新。
5.重新生成全站,移動(dòng)完成
回到DedeCMS管理后臺(tái),在“生成”菜單中選擇“一鍵更新網(wǎng)站”,在操作界面中選擇“更新所有”選項(xiàng),點(diǎn)“開始更新”按鈕等待執(zhí)行完畢
更新完成后,網(wǎng)站就全部移動(dòng)完成了,趕緊訪問一下看看吧!
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 將DedeCMS從子目錄移動(dòng)到根目錄的方法