共計(jì) 1749 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。
dedecms 宣布開(kāi)始對(duì)運(yùn)營(yíng)類網(wǎng)站收費(fèi)了,一年 5800 元,如果不想付費(fèi),那就需要轉(zhuǎn)到其他網(wǎng)站程序了,wordpress 就是一個(gè)不錯(cuò)的選擇。最近,大神 wordpress 果醬牛逼閃閃的 Denis 和幾個(gè)程序員制作了一個(gè) dedecms 轉(zhuǎn) wordpress 的插件,有需要的可以去下載使用,完全免費(fèi)!
經(jīng)過(guò)幾個(gè)夜晚通宵的努力,我們終于搞定了一鍵將 DEDECMS 遷移到 WordPress 的腳本,我們幾個(gè)程序員已成??。
注意事項(xiàng):
首先說(shuō)明一下,一鍵遷移腳本是 PHP 命令行腳本,意味著你需要有服務(wù)器的 SSH 權(quán)限,以便可以 ssh 登錄服務(wù)器進(jìn)行命令行操作。
為什么這么做呢,因?yàn)橐话銇?lái)說(shuō)使用后臺(tái)導(dǎo)入會(huì)比較久,而使用命令行則飛快,4 萬(wàn)多篇文章,使用一鍵遷移腳本大概僅需 1 分半就能完成,當(dāng)然了命令行模式開(kāi)發(fā)比較快一點(diǎn)。
這個(gè)遷移也只是一次性工作,能夠順利快速完成導(dǎo)入工作才是最好的,如果你的服務(wù)器沒(méi)有 SSH 權(quán)限,可能要換一下服務(wù)器,建議換成阿里云、騰訊云、易探去的云主機(jī)即可。(直達(dá)阿里云活動(dòng)、直達(dá)騰訊云活動(dòng)、直達(dá)易探云活動(dòng))
我們導(dǎo)入的腳本是免費(fèi)的,所以你們真的要購(gòu)買阿里云或者騰訊云的云主機(jī)的時(shí)候,一定要使用一下我們的推薦鏈接,關(guān)愛(ài)一下我們這群已成熊貓眼的程序員吧。
1. 如何一鍵導(dǎo)入 WordPress ?
下面我詳細(xì)介紹一下如何一鍵將 DEDECMS 遷移到 WordPress:
安裝好空白全新的 WordPress
首先要安裝好空白全新的 WordPress,不要嘗試在現(xiàn)有的 WordPress 中進(jìn)行導(dǎo)入,雖然我們的程序做了判斷,但是不可預(yù)知的問(wèn)題總是可能會(huì)發(fā)生,所以首先要確保在空白全新的 WordPress 中進(jìn)行導(dǎo)入操作。
2. 下載 DEDECMS 導(dǎo)入 WordPress 腳本
下載地址:dedecms 導(dǎo)入 WordPress 腳本.zip
密碼: wvnt
然后,打開(kāi)下載的 dedecms_to_wordpress.php 文件,修改其中的 DEDECMS 的數(shù)據(jù)庫(kù)配置參數(shù)如下:
// DEDECMS 數(shù)據(jù)庫(kù)配置,修改為你自己的 DEDECMS 的數(shù)據(jù)配置參數(shù)
$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
然后靜候遷移完成即可。
4、固定鏈接、偽靜態(tài)
轉(zhuǎn)換完后,需要在 WordPress 設(shè)置固定鏈接和偽靜態(tài),這樣轉(zhuǎn)換過(guò)來(lái)的文章就能正常打開(kāi)了。
最后要感謝 wpjam 插件開(kāi)發(fā)者 Denis 和眾多開(kāi)發(fā)者們的連續(xù)熬夜努力,dedecms 站長(zhǎng)才能免費(fèi)用上一鍵轉(zhuǎn)換腳本。
實(shí)測(cè)結(jié)果:
經(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 是不變的。
DEDECMS 導(dǎo)入 WordPress 服務(wù)
我們的導(dǎo)入腳本是免費(fèi)的,但是有些用戶對(duì)命令行腳本天生有種恐懼感,所以我們也提供了導(dǎo)入服務(wù)。為了服務(wù)更多的人,我把這個(gè)導(dǎo)入服務(wù)劃分成兩個(gè)套餐:
簡(jiǎn)單的導(dǎo)入服務(wù):580 元
你準(zhǔn)備好 WordPress 之后,我們幫你把 DEDECMS 文章一鍵到導(dǎo)入到 WordPress 中,如果有需要也可以把你的分類數(shù)據(jù)導(dǎo)入,盡量做到固定鏈接保持不變,讓 SEO 流量盡量不流失。(如果想 dedecms 轉(zhuǎn) wordpress,可以聯(lián)系 QQ:175012,贈(zèng)送一套 wordpress 企業(yè)高端模板 )