以下是【浮舟】分享的內容全文:
一鍵將 DEDECMS 遷移到 WordPress

說明一下,我們制作的導入腳本是 PHP 命令行腳本,意思是你要有服務器的 SSH 權限。
為什么這么做呢,一般來說使用后臺導入會比較久,而使用命令行則飛快,4萬多篇文章,我們的導入腳本大概1分半就能完成,當然了命令行模式開發比較快一點。
已經很深了,這個遷移也只是一次性工作,能夠順利快速完成導入工作才是最好的,如果你的服務器沒有 SSH 權限,可能要換一下服務器,建議換成阿里云或者騰訊云的云主機即可
如何一鍵導入 WordPress
下面我詳細介紹一下如何一鍵將 DEDECMS 遷移到 WordPress:
1. 安裝好空白全新的 WordPress
首先要安裝好空白全新的 WordPress,不要嘗試在現有的 WordPress 中進行導入,雖然我們的程序做了判斷,但是不可預知的問題總是可能會發生,所以首先要確保在空白全新的 WordPress 中進行導入操作。
2. 下載 DEDECMS 導入 WordPress 腳本
見附件
打開下載的 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 中獲取。
如果 DEMDECMS 的數據庫和 WordPress 的數據庫不在同一臺服務,并且無法遠程連接,則需要把在原來的 DEDECMS 服務器中導出數據庫,然后導入到 WordPress 的 MySQL 所在的服務器中。
3. 執行 DEDECMS 導入 WordPress 腳本
將剛剛修改好的 dedecms_to_wordpress.php 文件上傳到剛才全新安裝的 WordPress 目錄,然后在 SSH 命令行執行下面的命令:
php dedecms_to_wordpress.php
然后靜候遷移完成即可。

經過我們實際的測試,4萬多篇的文章的 DEDECMS 數據庫,遷移花費的時間在1分半內,另外一個測試,近14萬多篇文章,也在7分多鐘內完成。
另外最后在分享一個彩蛋:我們導入腳本是保持文章的 ID 不變的,這樣就可以做到遷移之后文章的URL是不變的。
來源:https://mp.weixin.qq.com/s/kOWdRNZyuY7Lf4ZztOR7uQ
本站不存儲任何資源文件,敬請周知!
本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:一鍵將 DEDECMS 遷移到 WordPress
下一篇:返回列表

侵權舉報/版權申訴


