濮阳杆衣贸易有限公司

主頁 > 網站建設 > 建站知識 > 將DedeCMS從子目錄移動到根目錄的方法

將DedeCMS從子目錄移動到根目錄的方法

POST TIME:2017-11-13 00:02

以前做了一個Wordpress的博客,后來覺得采用DedeCMS更好一點,所以就有了轉向DedeCMS的想法。但是在DedeCMS完全調試好之前,還要保證原來的WordPress博客可以正常瀏覽,所以就建立了一個二級目錄來存放DedeCMS,現在調試完成,需要將DedeCMS由原來的二級目錄(子目錄)移動到根目錄去。

遷移之前做了很多功課,所以遷移很順利,但是在準備的時候發(fā)現網上的資料紛繁復雜,沒有一份特別完整的,所以在這里把移動DedeCMS到根目錄的流程跟大家分享一下,如果是從根目錄移動到子目錄也是類似的。

1.備份全站所有資料

我用的是Direct Admin控制面板,在備份管理里面把網頁內容及數據庫全部備份,以防萬一,這一步一定要做,傷不起呀。

2.修改DedeCMS系統(tǒng)配置

登錄到目前的系統(tǒng)后臺管理界面,在“系統(tǒng)”菜單下的“系統(tǒng)基本參數”中進行如下設置:

在 “站點設置”中

“站點根網址”參數修改為:http://域名,如本站設置為http://genban.org

“網頁主頁鏈接”參數直接清空(千萬不要寫成“/”)

在 “核心設置” 中

“DedeCms安裝目錄”參數直接清空(千萬不要寫成“/”)

3.移動DedeCMS站點文件并重新生成全站內容

用FTP把安裝DedeCMS的二級目錄(子目錄)下的文件全部移動到根目錄下面,然后用新目錄重新登錄DedeCMS管理后臺,在“生成”菜單中選擇“一鍵更新網站”,在操作界面中選擇“更新所有”選項,點“開始更新”按鈕,等待執(zhí)行完畢

此時打開網站,應該已經可以用根目錄訪問了,只是你會發(fā)現圖片無法顯示,正文鏈接也還是帶有子目錄的。所以我們還要繼續(xù)修改。

4.修改圖片及鏈接路徑

如果不批量修改原數據圖片路徑,顯示是不正確的。原上傳圖片的路徑為絕對路徑,如“/子目錄/uploads/”,現需要修改為,“/uploads/ ”,正文中的一些鏈接也需要做相同的替換,我們可以通過替換以下表中的相關內容來實現路徑的更新:

表qumianyou_uploads,字段url,存放有圖集縮略圖的鏈接

表qumianyou_archives,字段litpic,存放有頻道文章列表的圖片縮略圖的鏈接

表qumianyou_addonarticle,字段body,存有新聞文章內部的圖片及正文的鏈接

表qumianyou_addonimages字段imgurls存有圖集文章內部的圖片的鏈接

因為數據很多,所以需要使用批量替換的方法,登錄DedeCMS管理后臺,在“核心”->“批量維護”中找到“數據庫內容替換”項目,找到要替換的表,下方會列出裱中所有的字段,選擇相應的字段,在“被替換的內容”中填寫“/子目錄/”,在“替換后的內容”中填寫“/”,然后點擊“開始替換數據”命令即可完成更新。依次完成上述四個表中的字段內容的更新。

5.重新生成全站,移動完成

回到DedeCMS管理后臺,在“生成”菜單中選擇“一鍵更新網站”,在操作界面中選擇“更新所有”選項,點“開始更新”按鈕等待執(zhí)行完畢

更新完成后,網站就全部移動完成了,趕緊訪問一下看看吧!



上一篇:使DedeCMS默認編輯器變成所見即所得的方法

下一篇:DedeCMS網站動態(tài)頁面空白靜態(tài)頁面正常的解決方法

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
全椒县| 陈巴尔虎旗| 杭锦旗| 定南县| 西乌珠穆沁旗| 叙永县| 苍南县| 新民市| 修文县| 江山市| 平凉市| 吉水县| 公主岭市| 北安市| 合水县| 团风县| 台湾省| 易门县| 齐河县| 察雅县| 永寿县| 静安区| 淮阳县| 明星| 屯昌县| 元阳县| 图木舒克市| 绥棱县| 额济纳旗| 绥滨县| 同仁县| 遂溪县| 昌乐县| 乌兰察布市| 上饶县| 清水河县| 塔城市| 峨眉山市| 台南市| 农安县| 南乐县|