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

說(shuō)明一下,我們制作的導(dǎo)入腳本是 PHP 命令行腳本,意思是你要有服務(wù)器的 SSH 權(quán)限。
為什么這么做呢,一般來(lái)說(shuō)使用后臺(tái)導(dǎo)入會(huì)比較久,而使用命令行則飛快,4萬(wàn)多篇文章,我們的導(dǎo)入腳本大概1分半就能完成,當(dāng)然了命令行模式開(kāi)發(fā)比較快一點(diǎn)。
已經(jīng)很深了,這個(gè)遷移也只是一次性工作,能夠順利快速完成導(dǎo)入工作才是最好的,如果你的服務(wù)器沒(méi)有 SSH 權(quán)限,可能要換一下服務(wù)器,建議換成阿里云或者騰訊云的云主機(jī)即可
如何一鍵導(dǎo)入 WordPress
下面我詳細(xì)介紹一下如何一鍵將 DEDECMS 遷移到 WordPress:
1. 安裝好空白全新的 WordPress
首先要安裝好空白全新的 WordPress,不要嘗試在現(xiàn)有的 WordPress 中進(jìn)行導(dǎo)入,雖然我們的程序做了判斷,但是不可預(yù)知的問(wèn)題總是可能會(huì)發(fā)生,所以首先要確保在空白全新的 WordPress 中進(jìn)行導(dǎo)入操作。
2. 下載 DEDECMS 導(dǎo)入 WordPress 腳本
見(jiàn)附件
打開(kāi)下載的 dedecms_to_wordpress.php 文件,修改其中的 DEDECMS 的數(shù)據(jù)庫(kù)配置參數(shù):
// DEDECMS 數(shù)據(jù)庫(kù)配置,修改為你自己的
$cfg_dbhost = 'localhost'; $cfg_dbname = 'dd'; $cfg_dbuser = 'root'; $cfg_dbpwd = 'root'; $cfg_dbprefix = 'dd_'; $cfg_db_language = 'gbk'; $cfg_db_port = 3306;
DEDECMS的數(shù)據(jù)配置參數(shù),可以從DEDECMS的 data/common.inc.php 中獲取。
如果 DEMDECMS 的數(shù)據(jù)庫(kù)和 WordPress 的數(shù)據(jù)庫(kù)不在同一臺(tái)服務(wù),并且無(wú)法遠(yuǎn)程連接,則需要把在原來(lái)的 DEDECMS 服務(wù)器中導(dǎo)出數(shù)據(jù)庫(kù),然后導(dǎo)入到 WordPress 的 MySQL 所在的服務(wù)器中。
3. 執(zhí)行 DEDECMS 導(dǎo)入 WordPress 腳本
將剛剛修改好的 dedecms_to_wordpress.php 文件上傳到剛才全新安裝的 WordPress 目錄,然后在 SSH 命令行執(zhí)行下面的命令:
php dedecms_to_wordpress.php
然后靜候遷移完成即可。

經(jīng)過(guò)我們實(shí)際的測(cè)試,4萬(wàn)多篇的文章的 DEDECMS 數(shù)據(jù)庫(kù),遷移花費(fèi)的時(shí)間在1分半內(nèi),另外一個(gè)測(cè)試,近14萬(wàn)多篇文章,也在7分多鐘內(nèi)完成。
另外最后在分享一個(gè)彩蛋:我們導(dǎo)入腳本是保持文章的 ID 不變的,這樣就可以做到遷移之后文章的URL是不變的。
來(lái)源:https://mp.weixin.qq.com/s/kOWdRNZyuY7Lf4ZztOR7uQ
本站不存儲(chǔ)任何資源文件,敬請(qǐng)周知!
本網(wǎng)站采用 BY-NC-SA 協(xié)議進(jìn)行授權(quán) 轉(zhuǎn)載請(qǐng)注明原文鏈接:一鍵將 DEDECMS 遷移到 WordPress

侵權(quán)舉報(bào)/版權(quán)申訴


