如何從Drupal遷移到WordPress
Drupal是可用的最好的內(nèi)容管理系統(tǒng) (CMS)之一。它是高度可擴(kuò)展且安全的軟件。然而,使用Drupal創(chuàng)建時(shí)尚、現(xiàn)代的網(wǎng)站并不容易。如果這是您的經(jīng)驗(yàn),那么從Drupal遷移到wordpress可能就是答案。
WordPress提供了許多與Drupal相同的功能,但它更易于使用。此外,WordPress社區(qū)規(guī)模龐大,可以更輕松地為網(wǎng)站上的任何功能或更改找到幫助。
本指南將討論為什么從Drupal遷移到WordPress是有意義的。我們將討論您在遷移之前需要做的事情,然后逐步完成遷移過程。最后,我們將討論開始使用WordPress后該做什么。
- 為什么你應(yīng)該考慮從Drupal遷移到WordPress
- 從Drupal遷移到WordPress之前需要考慮的事項(xiàng)
- 如何從Drupal遷移到WordPress
- 從Drupal遷移到WordPress后該怎么辦
為什么你應(yīng)該考慮從Drupal遷移到WordPress
使用Drupal的原因有很多。它是開源軟件,也是市場(chǎng)上最強(qiáng)大的CMS之一。Drupal安裝可以輕松擴(kuò)展,并且有一個(gè)龐大的用戶和開發(fā)人員社區(qū)可以為新用戶和愛好者提供幫助:
Drupal
使用Drupal的缺點(diǎn)是它不是一個(gè)適合初學(xué)者的CMS。掌握它有一個(gè)重要的學(xué)習(xí)曲線,更新軟件可能是一個(gè)非常復(fù)雜的過程。如果您是經(jīng)驗(yàn)豐富的開發(fā)人員,您可以解決這些問題。
但是,如果您正在開發(fā)您的第一個(gè)網(wǎng)站或一個(gè)簡單的項(xiàng)目,那么使用 WordPress可能會(huì)更好:
WordPress
WordPress可以做Drupal可以做的所有事情,同時(shí)是一個(gè)更加用戶友好的選項(xiàng)。另外,開始使用WordPress會(huì)容易得多。
此外,如果您已經(jīng)擁有Drupal網(wǎng)站,您可以在相對(duì)較短的時(shí)間內(nèi)將其遷移到WordPress,并立即開始受益。但是,在開始之前,您需要了解一些事項(xiàng)。
從Drupal遷移到WordPress之前需要考慮的事項(xiàng)
將網(wǎng)站從一個(gè)CMS遷移到另一個(gè)需要一些準(zhǔn)備工作。在從Drupal遷移到WordPress之前,您需要找到一個(gè)虛擬主機(jī)或建立一個(gè)新網(wǎng)站。您還必須備份現(xiàn)有文件。
建立一個(gè)新網(wǎng)站或?qū)ふ乙粋€(gè)新的虛擬主機(jī)
當(dāng)您設(shè)置新網(wǎng)站時(shí),許多網(wǎng)絡(luò)主機(jī)允許您在Drupal和WordPress(以及許多其他選項(xiàng))之間進(jìn)行選擇。您的提供商還可能通過其平臺(tái)托管多個(gè)網(wǎng)站。
如果您有一個(gè)支持多個(gè)網(wǎng)站的托管計(jì)劃,您可以為WordPress設(shè)置一個(gè)新的。這樣做將使您能夠遷移您的Drupal站點(diǎn),而無需注冊(cè)新的托管服務(wù)提供商或更改計(jì)劃。
如果您對(duì)當(dāng)前的托管服務(wù)提供商感到滿意,那么這種方法效果很好。遷移到WordPress開啟了一個(gè)充滿可能性和專用托管服務(wù)的世界。
許多提供商完全專注于WordPress網(wǎng)站,并提供讓像您這樣的用戶更輕松的功能。
盡可能選擇一些支持以下功能的服務(wù)器主機(jī)包括:
如果您當(dāng)前的托管計(jì)劃僅允許您擁有一個(gè)并發(fā)網(wǎng)站,那么您無法在不丟失Drupal數(shù)據(jù)的情況下將其替換為WordPress安裝。在這種情況下,您需要升級(jí)您的計(jì)劃或注冊(cè)一個(gè)新的虛擬主機(jī)。
在您注冊(cè)任何網(wǎng)絡(luò)托管服務(wù)之前,我們建議您進(jìn)行研究。
備份您的Drupal數(shù)據(jù)
每當(dāng)您要對(duì)您的網(wǎng)站進(jìn)行重大更改時(shí),我們建議您先備份所有內(nèi)容。Drupal遷移過程不涉及從您的網(wǎng)站刪除任何文件。但是,如果出現(xiàn)問題,遵循最佳實(shí)踐永遠(yuǎn)不會(huì)有壞處。
備份Drupal網(wǎng)站是一個(gè)相對(duì)復(fù)雜的過程。CMS不包含任何內(nèi)置備份工具,因此您需要手動(dòng)完成所有操作。
備份Drupal網(wǎng)站涉及復(fù)制兩個(gè)組件:
- 您網(wǎng)站的數(shù)據(jù)庫
- Drupal根目錄
Drupal官方推薦使用模塊來備份你的數(shù)據(jù)庫。開發(fā)人員推薦的兩個(gè)選項(xiàng)是Backup and Migrate和Backup Database。
一旦您選擇了數(shù)據(jù)庫備份模型,您還需要復(fù)制整個(gè)Drupal根目錄。最好的方法是通過安全文件傳輸協(xié)議 (SFTP)連接到您的網(wǎng)站?并將根文件夾的副本下載到您的計(jì)算機(jī)。
我們建議將數(shù)據(jù)庫和根目錄備份文件保存在同一文件夾中或?qū)⑺鼈円黄饓嚎s。這樣,您將擁有一個(gè)完整的網(wǎng)站副本,您可以使用它來恢復(fù)您的Drupal網(wǎng)站,以防萬一發(fā)生任何事情。
如何從Drupal遷移到WordPress
在我們開始工作之前,您需要準(zhǔn)備好一個(gè)網(wǎng)絡(luò)主機(jī)來建立一個(gè)新網(wǎng)站。在安裝WordPress并將您的Drupal內(nèi)容移動(dòng)到新網(wǎng)站時(shí),我們將從頭開始。
第 1 步:安裝WordPress
有幾種安裝WordPress的方法,具體取決于您的網(wǎng)絡(luò)主機(jī)。如果您使用的是寶塔面板,你可以通過控制面板一鍵安裝WordPress到您的服務(wù)器,如果您是一個(gè)DIY主機(jī)新手,我們推薦您這樣做:
在寶塔面板中安裝WordPress
其他網(wǎng)絡(luò)主機(jī)通常帶有一些軟件安裝程序,例如Softaculous。您只需單擊幾下即可使用它來幫助您設(shè)置流行的CMS,例如WordPress。
如果您更喜歡DIY,您也可以手動(dòng)安裝WordPress。為此,請(qǐng)從WordPress.org下載CMS安裝文件。您需要將這些文件上傳到您的網(wǎng)絡(luò)主機(jī)并運(yùn)行WordPress安裝程序。它將引導(dǎo)您完成其余的過程。
準(zhǔn)備好WordPress安裝后,您將可以訪問儀表板。您將在這里花費(fèi)大部分時(shí)間使用WordPress,因此熟悉它是明智的:
WordPress儀表板
我們將使用WordPress插件從Drupal遷移您的網(wǎng)站,因?yàn)檫@是最簡單的方法。但是,在我們開始之前,我們需要為您的網(wǎng)站選擇一個(gè)固定鏈接結(jié)構(gòu)。
第 2 步:在WordPress中選擇固定鏈接結(jié)構(gòu)
Drupal讓您可以對(duì)網(wǎng)站URL的外觀進(jìn)行大量控制。例如,假設(shè)您有一個(gè)帶有以下URL的Drupal文章:
yourwebsite.com/blog/name-of-the-post
這是一個(gè)干凈的URL結(jié)構(gòu),非常適合任何網(wǎng)站。默認(rèn)情況下,WordPress使用不同的URL或固定鏈接結(jié)構(gòu),如下所示:
yourwebsite.com/?=123
遷移到WordPress后,您帶來的內(nèi)容將丟失您在Drupal中設(shè)置的URL結(jié)構(gòu)。這意味著您的頁面和文章將具有類似于前面示例的URL。
WordPress使更改站點(diǎn)的固定鏈接結(jié)構(gòu)變得容易,而且越早越好。如果您在遷移內(nèi)容之前更改固定鏈接結(jié)構(gòu),您可以在之后輕松替換內(nèi)部鏈接,我們將在另一個(gè)步驟中介紹。
現(xiàn)在,轉(zhuǎn)到“設(shè)置”>“固定鏈接”并選擇一個(gè)新的URL結(jié)構(gòu)。我們最喜歡的是文章名稱選項(xiàng):
更改WordPress儀表盤中的固定鏈接結(jié)構(gòu)
文章名稱URL結(jié)構(gòu)使您能夠?yàn)槟l(fā)布的每個(gè)頁面和文章設(shè)置自定義固定鏈接?;蛘?,您可以設(shè)置自定義URL結(jié)構(gòu),但在大多數(shù)情況下,文章名稱選項(xiàng)就足夠了。
第 3 步:安裝FG Drupal to WordPress插件
傳統(tǒng)上,將網(wǎng)站從另一個(gè)平臺(tái)遷移到WordPress需要大量手動(dòng)導(dǎo)出和導(dǎo)入文件。然而,由于Drupal是一個(gè)如此受歡迎的 CMS,專用插件可以幫助促進(jìn)遷移過程。
FG Drupal to WordPress就是這樣一個(gè)插件,它是我們最喜歡的工作工具。它將幫助您將WordPress連接到 Drupal 并遷移您網(wǎng)站的所有內(nèi)容,包括文章、頁面、類別、標(biāo)簽、圖像和元數(shù)據(jù):
FG Drupal to WordPress
需要注意的是,F(xiàn)G Drupal to WordPress是一個(gè)免費(fèi)插件,提供高級(jí)版本。自由軟件可以完成我們?cè)谏弦欢沃刑岬降乃惺虑椤4送?,如果您購買高級(jí)許可證,該插件可以幫助您遷移評(píng)論、用戶帳戶(包括作者和管理員)、自定義字段和導(dǎo)航菜單。
根據(jù)我們的經(jīng)驗(yàn),該插件的免費(fèi)版本可以滿足大多數(shù)用戶的需求。唯一需要注意的是需要導(dǎo)入用戶的網(wǎng)站。
例如,假設(shè)您在Drupal中經(jīng)營一家在線商店,并且您希望將您的客戶群遷移到WordPress。在這種情況下,F(xiàn)G Drupal to WordPress的高級(jí)版本可以為您節(jié)省大量時(shí)間。
一旦您決定使用哪個(gè)版本的插件,就該安裝它了。我們將使用免費(fèi)版本,因此請(qǐng)繼續(xù)使用插件>安裝插件,然后使用頁面內(nèi)的搜索欄查找插件:
安裝FG Drupal to WordPress
單擊立即安裝并給WordPress一些時(shí)間來安裝插件。準(zhǔn)備就緒后,您會(huì)看到一個(gè)激活它的選項(xiàng)。選擇該按鈕,現(xiàn)在讓我們開始將您的Drupal內(nèi)容導(dǎo)入WordPress。
第 4 步:選擇您的WordPress內(nèi)容設(shè)置
要開始遷移過程,請(qǐng)轉(zhuǎn)到WordPress中的工具 > 導(dǎo)入。之后,點(diǎn)擊Drupal下的Run Importer :
在WordPress中運(yùn)行Drupal導(dǎo)入器工具
導(dǎo)入程序頁面包含您在啟動(dòng)遷移過程之前需要配置的廣泛設(shè)置。讓我們首先選擇導(dǎo)入器是否應(yīng)該刪除所有現(xiàn)有的WordPress內(nèi)容:
選擇導(dǎo)入選項(xiàng)
由于您使用的是全新站點(diǎn),因此在啟動(dòng)遷移之前無需擦除其內(nèi)容。但是,如果您已將任何測(cè)試頁面或文章添加到您的網(wǎng)站,則可以選擇Remove all WordPress content選項(xiàng)。
第 5 步:輸入您的FTP憑據(jù)
接下來,WordPress將詢問您的Drupal站點(diǎn)的URL。您還需要選擇插件如何從您的Drupal站點(diǎn)下載媒體文件。默認(rèn)選項(xiàng)使用簡單的HTTP下載。
但是,如果您正在處理具有廣泛內(nèi)容庫的大型網(wǎng)站,我們建議您使用FTP選項(xiàng):
輸入FTP憑據(jù)
您需要輸入用于訪問Drupal網(wǎng)站的FTP憑據(jù)。如果您不確定這些憑據(jù)是什么,您應(yīng)該能夠通過您的虛擬主機(jī)控制面板訪問它們。但是,請(qǐng)確保您使用的是Drupal站點(diǎn)的憑據(jù),而不是WordPress的憑據(jù)。
輸入憑據(jù)后,您可以單擊“Test the FTP connection”按鈕。如果憑據(jù)有效,您將看到一條成功消息。如果您看到一條錯(cuò)誤消息,則可能是憑據(jù)或指定的協(xié)議有問題。
第 6 步:輸入您的Drupal數(shù)據(jù)庫參數(shù)
接下來,插件將要求您輸入Drupal數(shù)據(jù)庫參數(shù)。您需要指定Drupal站點(diǎn)使用的數(shù)據(jù)庫類型(MySQL、SQLite或PostgreSQL)、其主機(jī)名、端口、名稱和您的用戶詳細(xì)信息:
輸入您的Drupal數(shù)據(jù)庫參數(shù)
如果您不記得這些細(xì)節(jié),請(qǐng)不要擔(dān)心。您可以通過打開Drupal站點(diǎn)的settings.php文件并在其中挖掘來找到該信息。您需要使用FTP或您的網(wǎng)絡(luò)主機(jī)的文件管理器連接到您的Drupal站點(diǎn)才能找到該文件。
進(jìn)入后,導(dǎo)航到drupal/sites/default/settings.php并使用文本編輯器打開文件。注意不要更改settings.php,因?yàn)槿魏握{(diào)整都可能破壞您的網(wǎng)站。您只需要找到并復(fù)制FG Drupal到WordPress請(qǐng)求的信息。
輸入數(shù)據(jù)庫參數(shù)并單擊Test the database connection以確保設(shè)置正確。如果一切都符合代碼,該插件將向您顯示成功消息。
第 7 步:調(diào)整您的文章和頁面導(dǎo)入設(shè)置
您需要配置的最后一個(gè)設(shè)置控制插件如何從Drupal導(dǎo)入文章和頁面。首先,您選擇插件是將文章和頁面摘要添加到其在WordPress中的內(nèi)容還是將它們作為摘錄導(dǎo)入。
我們推薦后一個(gè)選項(xiàng),因?yàn)樗梢宰屇庥谠赪ordPress中手動(dòng)添加摘錄:
文章和頁面行為設(shè)置
接下來,您需要告訴WordPress應(yīng)該將其導(dǎo)入的媒體文件存儲(chǔ)在哪里。我們建議選擇default選項(xiàng),它將使用標(biāo)準(zhǔn)的WordPress媒體目錄來存儲(chǔ)導(dǎo)入的文件。
您還可以選擇WordPress應(yīng)將哪個(gè)圖像用作您的文章和頁面的特色元素。Image選項(xiàng)將選擇您在Drupal中使用的image field。您可以在Drupal編輯器和標(biāo)簽字段下方看到它:
選擇圖像字段設(shè)置
插件的其余設(shè)置使您可以阻止程序生成縮略圖或?qū)⑻厣珗D像添加到導(dǎo)入內(nèi)容的正文中。我們建議禁用所有這些額外選項(xiàng)。
這是您的媒體設(shè)置現(xiàn)在的樣子:
媒體設(shè)置應(yīng)如下所示
默認(rèn)情況下,如果加載超過20秒,F(xiàn)G Drupal到WordPress將中止媒體文件的導(dǎo)入過程。如果您沒有從Drupal站點(diǎn)的服務(wù)器獲得響應(yīng),該設(shè)置可以幫助防止遷移卡住。但是,如果您使用的是體面的網(wǎng)絡(luò)主機(jī),這應(yīng)該不是問題。
第 8 步:將您的網(wǎng)站從Drupal遷移到WordPress
現(xiàn)在您已準(zhǔn)備就緒,單擊Start / Resume the import并通過下面的進(jìn)度條和日志字段遵循遷移過程:
注意進(jìn)度條以完成遷移
遷移完成后,您將看到最終成功消息。在您離開此頁面之前,向下滾動(dòng)到After the migration部分,然后單擊“Modify internal links”按鈕:
遷移后修改內(nèi)部鏈接
該功能將更新您網(wǎng)站內(nèi)的內(nèi)部鏈接,以反映新的WordPress固定鏈接結(jié)構(gòu)。使用后,我們建議您查看您的一些頁面和文章,以確保內(nèi)部鏈接正常工作。
您必須僅在為您的WordPress網(wǎng)站設(shè)置固定鏈接結(jié)構(gòu)后才執(zhí)行此過程,我們?cè)谏弦徊街袌?zhí)行了此操作。如果您之后修改固定鏈接結(jié)構(gòu),您的內(nèi)部URL可能無法正常工作。
第 9 步:將您的域指向WordPress
到目前為止,您所有的Drupal內(nèi)容都在WordPress中。您有一個(gè)完整的網(wǎng)站,唯一缺少的是更新您的域信息?,F(xiàn)在,如果訪問者嘗試訪問您的域,他們將訪問您的Drupal網(wǎng)站。
您不想注冊(cè)新域,而是希望將現(xiàn)有域指向WordPress。該過程可能會(huì)有所不同,具體取決于您是使用域注冊(cè)商還是通過托管服務(wù)提供商設(shè)置域。
如果您使用的是域名注冊(cè)商,則需要從該平臺(tái)訪問您的帳戶并更新資產(chǎn)的DNS設(shè)置。該信息告訴域應(yīng)該將訪問者引導(dǎo)到哪里。如果您不確定如何更改這些設(shè)置,可以查看您的域名注冊(cè)商的文檔。
第 10 步:為您的WordPress網(wǎng)站選擇一個(gè)主題
盡管您所有的Drupal內(nèi)容現(xiàn)在都在WordPress中,但您的網(wǎng)站可能看起來與以前大不相同。那是因?yàn)槟赡苷谑褂肳ordPres 默認(rèn)主題之一。它們不是壞的選擇,但它們是用來定制或替換為其他模板的。
使用WordPress的眾多優(yōu)點(diǎn)之一是您有大量的主題選擇。有數(shù)以千計(jì)的免費(fèi)和高級(jí)主題可供選擇。
如果您是WordPress新手,我們建議您在WordPress.org主題存儲(chǔ)庫中開始搜索:
wordpress主題存儲(chǔ)庫
如果您有權(quán)訪問臨時(shí)網(wǎng)站,則可以在永久更改之前測(cè)試新主題。這樣,您就可以在不影響您網(wǎng)站上的用戶體驗(yàn)的情況下嘗試數(shù)十種主題。
選擇主題后,您可以開始?使用塊編輯器自定義頁面和文章的樣式。Block Editor的體驗(yàn)遠(yuǎn)超Drupal提供的功能和易用性。因此,它可能會(huì)成為您使用WordPress最喜歡的方面之一。您甚至可以自定義您的WordPress主題?本身。
如果選擇模板很困難,我們可以為您推薦我們最喜歡的WordPress主題。該列表包括不同類型網(wǎng)站的選項(xiàng),因此您很有可能會(huì)找到自己喜歡的東西(另外,它們都是響應(yīng)式的)。
還值得注意的是,您不需要選擇看起來與您以前的Drupal網(wǎng)站一樣的主題。從Drupal遷移到WordPress為您提供了重新設(shè)計(jì)網(wǎng)站并為其提供應(yīng)有更新的絕佳機(jī)會(huì)。
從Drupal遷移到WordPress后該怎么辦
完成從Drupal到WordPress的遷移后,您可能想知道如何處理以前的網(wǎng)站?,F(xiàn)在它的所有內(nèi)容都在不同的站點(diǎn)上,您可以繼續(xù)刪除該Drupal安裝。
如果您對(duì)兩個(gè)網(wǎng)站都使用同一個(gè)虛擬主機(jī),則無需急于刪除Drupal站點(diǎn)。但是,如果您要為兩個(gè)托管計(jì)劃付費(fèi),則沒有理由繼續(xù)花這筆錢。
如果您在遷移過程中遺漏了任何內(nèi)容,您可以暫時(shí)保留Drupal網(wǎng)站。確定正確完成該過程后,請(qǐng)繼續(xù)刪除該站點(diǎn)。在最壞的情況下,您在遷移之前就擁有該網(wǎng)站的備份。
至于WordPress,您可以使用許多新功能和工具。對(duì)于初學(xué)者,我們建議您查看WordPress.org插件庫。它包含數(shù)千個(gè)免費(fèi)插件,其中許多可以添加您不知道您的網(wǎng)站可以提供的功能:
當(dāng)您不熟悉WordPress時(shí),找到合適的插件可能與選擇完美主題一樣棘手。
小結(jié)
如果您重視安全性和可擴(kuò)展性,Drupal是一款出色的CMS。但是,在自定義選項(xiàng)、易用性和網(wǎng)站樣式方面,它與WordPress相比相形見絀。
使用WordPress,您可以使用正確的插件和主題構(gòu)建您夢(mèng)想中的網(wǎng)站。WordPress的每個(gè)方面都是可定制的,并且由于 FG Drupal to WordPress插件,從Drupal遷移您的內(nèi)容很容易。
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。