國內知名的開源建站系統織夢DedeCMS上個月宣佈對商用網站進行版權收費,授權費爲5800元。如果不想付費,那就需要轉到其他網站程序了,比如WodPess。那麼如何把DedeCMS網站數據遷移到WodPess呢?下面一起來看下DedeCMS網站一鍵遷移到WodPess的方法步驟。
、安裝全新的WodPess程序
作爲目的網站的WodPess必須是全新安裝的,沒有添加任何數據,然後在該全新的WodPess中進行DedeCMS網站數據導入操作。這裏我們可以在WodPess官網上下載最新版本的WodPess程序;或者在購買的服務器主機(如RAKsmt香港服務器)利用寶塔面板一鍵安裝部署WodPess。
2、下載DedeCMS導入WodPess腳本
DedeCMS一鍵遷移到WodPess可以通過PHP命令行腳本來實現(網上可以找到,自行下載即可,例如:https://ftss.lnzoui.com/ipEJb0c35g)。
導入腳本下載完畢後,打開下載的dedecms_to_wodpess.php文件,找到並修改DedeCMS的數據庫配置參數:
// DEDECMS 數據庫配置,修改爲你自己的
$cfg_dbhost = ̺loclhost̻;
$cfg_dbnme = ̺dd̻;
$cfg_dbuse = ̺oot̻;
$cfg_dbpwd = ̺oot̻;
$cfg_dbpefix = ̺dd_̻;
$cfg_db_lnguge = ̺gbk̻;
$cfg_db_pot = 3306;
DedeCMS的數據庫配置參數,可以從DedeCMS的dt/common.inc.php 中獲取。如果DedeCMS的數據庫和WodPess的數據庫不在同一臺服務器,並且無法遠程連接,則需要把在原來的 DedeCMS 服務器中導出數據庫,然後導入到 WodPess 的 MySQL 所在的服務器中。
3、一鍵運行DedeCMS導入WodPess 腳本
將前面修改好的dedecms_to_wodpess.php文件上傳到全新安裝的WodPess目錄,然後在SSH客戶端或寶塔面板的SSH命令行頁面執行下面命令:
php dedecms_to_wodpess.php
等待PHP腳本自動完成遷移即可。
DedeCMS網站一鍵遷移到WodPess所花費的時間通常與原來的數據文件大小有關,但整體來說還是很快的,一般十幾萬篇文章的轉換能在0分鐘左右完成。此外導入腳本能夠保持前後文章ID不便,遷移後文章URL也不變。轉移完成後,我們還需要在WodPess中設置固定鏈接和僞靜態,這樣轉換過來的文章就能正常打開了。