DedeCMS(織夢CMS)在線文章數據保持URL不變一鍵遷移至WordPress系統(一行命令腳本DeDeCMS一鍵轉換遷移到WordPress)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
說起這事兒,不還是因為前段時間因為dedecms開始收費了;消息一出,大家都搞的雞飛狗跳,最近還是有人問我這事兒,我繼續追更一篇文章;
和米拓cms一樣的情況,先獲取巨大用戶,再發律師函索賠,所謂的開源、免費只是針對個人網站;國內WordPress插件裝機量最大的wpjam作者著名開發者鄧鴻華也推出了一鍵轉換成WordPress的工具。
DedeCMS織夢系統是國內的優秀開源建站系統,使用的網站數量眾多,不過近期織夢也要開始收取授權費用了:除個人非盈利網站外,均需要購買DedeCMS商業使用授權,授權費為5800元。
此遷移插件可實現文章數據完整遷移,包含文章、分類目錄、標簽。同時確保導入前后文章ID不變,分類目錄支持多層級(即子分類)導入,文章的關聯分類和標簽頁完整保留。
插件說明
安裝本插件之前請留意以下注意事項:
- WordPress需要是全新安裝,沒有添加過數據;
- 織夢網站和WordPress在同一臺服務器上面,如果不在的話請自行檢查織夢的數據庫是否支持遠程鏈接;
- 操作前建議將PHP的memery_limit設置大一點,網站的請求超時時間也調大一些,如果不會調整那么建議插件的每次導入文章數量設置小一點;
安裝使用
- 直接下載后在WordPress后臺插件里面上傳安裝啟用;
- 進入后臺工具>織夢文章遷移;
- 填寫織夢網站相關數據庫信息和導入配置信息;
- 點擊開始導入;
- 等待頁面執行完成;
- 確認導入成功后,即可卸載本插件
插件下載地址
Github項目地址:https://github.com/wpcom-cn/dede2wp
蘭州云:https://wws.lanzoui.com/i1LKAunn8pe?密碼9ma8
正確食用方法:
1、下載 DedeCMS 導入 WordPress 腳本
這里需要用到這個PHP腳本,下載地址如上;下載解壓后,然后打開下載的?dedecms_to_wordpress.php?文件,修改其中的 DedeCMS 的數據庫配置參數:
// DEDECMS 數據庫配置,修改為你自己的 $cfg_dbhost = 'localhost'; $cfg_dbname = 'dd'; $cfg_dbuser = 'root'; $cfg_dbpwd = 'root'; $cfg_dbprefix = 'dd_'; $cfg_db_language = 'gbk'; $cfg_db_port = 3306;
DedeCMS 的數據配置參數,可以從 DedeCMS 的 data/common.inc.php 中獲取。
如果 DedeCMS 的數據庫和 WordPress 的數據庫不在同一臺服務,并且無法遠程連接,則需要把在原來的 DedeCMS 服務器中導出數據庫,然后導入到 WordPress 的 MySQL 所在的服務器中。
2. 執行 DedeCMS 導入 WordPress 腳本
將剛剛修改好的?dedecms_to_wordpress.php?文件上傳到剛才全新安裝的 WordPress 目錄,然后在 SSH 命令行執行下面的命令:
php dedecms_to_wordpress.php
然后靜候遷移完成即可。
3、實際導入速度測試
經過測試得知 4萬多篇文章的 DEDECMS 數據庫,遷移時間少于 2分鐘;而 14萬篇文章的轉換也能在 7分鐘左右搞定。
導入腳本能夠保持前后文章 ID 不變,遷移后文章URL也是不變的。搜索引擎那不會打不開頁面,也不會因此丟失客戶,從SEO優化角度來說再好也不過了。
4、固定鏈接、偽靜態
轉換完后,需要在 WordPress 設置固定鏈接和偽靜態,這樣轉換過來的文章就能正常打開了。
最后要感謝 wpjam插件開發者 Denis 和眾多開發者們的連續熬夜努力,使用dedecms站長才能免費用上一鍵轉換腳本。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!