如何從Drupal遷移到WordPress

如何從Drupal遷移到WordPress

Drupal是可用的最好的內容管理系統 (CMS)之一。它是高度可擴充套件且安全的軟體。然而,使用Drupal建立時尚、現代的網站並不容易。如果這是您的經驗,那麼從Drupal遷移到WordPress可能就是答案。

WordPress提供了許多與Drupal相同的功能,但它更易於使用。此外,WordPress社羣規模龐大,可以更輕鬆地為網站上的任何功能或更改找到幫助。

本指南將討論為什麼從Drupal遷移到WordPress是有意義的。我們將討論您在遷移之前需要做的事情,然後逐步完成遷移過程。最後,我們將討論開始使用WordPress後該做什麼。

  1. 為什麼你應該考慮從Drupal遷移到WordPress
  2. 從Drupal遷移到WordPress之前需要考慮的事項
  3. 如何從Drupal遷移到WordPress
  4. 從Drupal遷移到WordPress後該怎麼辦

為什麼你應該考慮從Drupal遷移到WordPress

使用Drupal的原因有很多。它是開源軟體,也是市場上最強大的CMS之一。Drupal安裝可以輕鬆擴充套件,並且有一個龐大的使用者和開發人員社羣可以為新使用者和愛好者提供幫助:

Drupal

Drupal

使用Drupal的缺點是它不是一個適合初學者的CMS。掌握它有一個重要的學習曲線,更新軟體可能是一個非常複雜的過程。如果您是經驗豐富的開發人員,您可以解決這些問題。

但是,如果您正在開發您的第一個網站或一個簡單的專案,那麼使用 WordPress可能會更好:

WordPress

WordPress

WordPress可以做Drupal可以做的所有事情,同時是一個更加使用者友好的選項。另外,開始使用WordPress會容易得多。

此外,如果您已經擁有Drupal網站,您可以在相對較短的時間內將其遷移到WordPress,並立即開始受益。但是,在開始之前,您需要了解一些事項。

從Drupal遷移到WordPress之前需要考慮的事項

將網站從一個CMS遷移到另一個需要一些準備工作。在從Drupal遷移到WordPress之前,您需要找到一個虛擬主機或建立一個新網站。您還必須備份現有檔案。

建立一個新網站或尋找一個新的虛擬主機

當您設定新網站時,許多網路主機允許您在Drupal和WordPress(以及許多其他選項)之間進行選擇。您的提供商還可能通過其平臺託管多個網站。

如果您有一個支援多個網站的託管計劃,您可以為WordPress設定一個新的。這樣做將使您能夠遷移您的Drupal站點,而無需註冊新的託管服務提供商或更改計劃。

如果您對當前的託管服務提供商感到滿意,那麼這種方法效果很好。遷移到WordPress開啟了一個充滿可能性和專用託管服務的世界。

許多提供商完全專注於WordPress網站,並提供讓像您這樣的使用者更輕鬆的功能。

儘可能選擇一些支援以下功能的伺服器主機包括:

  • 備份您的網站
  • 獲取和安裝SSL證書
  • 將您的網站與內容交付網路 (CDN)整合
  • 從您的網站掃描並刪除惡意軟體

如果您當前的託管計劃僅允許您擁有一個併發網站,那麼您無法在不丟失Drupal資料的情況下將其替換為WordPress安裝。在這種情況下,您需要升級您的計劃或註冊一個新的虛擬主機。

在您註冊任何網路託管服務之前,我們建議您進行研究。

備份您的Drupal資料

每當您要對您的網站進行重大更改時,我們建議您先備份所有內容。Drupal遷移過程不涉及從您的網站刪除任何檔案。但是,如果出現問題,遵循最佳實踐永遠不會有壞處。

備份Drupal網站是一個相對複雜的過程。CMS不包含任何內建備份工具,因此您需要手動完成所有操作。

備份Drupal網站涉及複製兩個元件:

  • 您網站的資料庫
  • Drupal根目錄

Drupal官方推薦使用模組來備份你的資料庫。開發人員推薦的兩個選項是Backup and MigrateBackup Database

一旦您選擇了資料庫備份模型,您還需要複製整個Drupal根目錄。最好的方法是通過安全檔案傳輸協議 (SFTP)連線到您的網站 並將根資料夾的副本下載到您的計算機。

我們建議將資料庫和根目錄備份檔案儲存在同一資料夾中或將它們一起壓縮。這樣,您將擁有一個完整的網站副本,您可以使用它來恢復您的Drupal網站,以防萬一發生任何事情。

如何從Drupal遷移到WordPress

在我們開始工作之前,您需要準備好一個網路主機來建立一個新網站。在安裝WordPress並將您的Drupal內容移動到新網站時,我們將從頭開始。

第 1 步:安裝WordPress

有幾種安裝WordPress的方法,具體取決於您的網路主機。如果您使用的是寶塔面板,你可以通過控制面板一鍵安裝WordPress到您的伺服器,如果您是一個DIY主機新手,我們推薦您這樣做:

在寶塔面板中安裝WordPress

在寶塔面板中安裝WordPress

其他網路主機通常帶有一些軟體安裝程式,例如Softaculous。您只需單擊幾下即可使用它來幫助您設定流行的CMS,例如WordPress。

如果您更喜歡DIY,您也可以手動安裝WordPress。為此,請從WordPress.org下載CMS安裝檔案。您需要將這些檔案上傳到您的網路主機並執行WordPress安裝程式。它將引導您完成其餘的過程。

準備好WordPress安裝後,您將可以訪問儀表板。您將在這裡花費大部分時間使用WordPress,因此熟悉它是明智的:

WordPress儀表板

WordPress儀表板

我們將使用WordPress外掛從Drupal遷移您的網站,因為這是最簡單的方法。但是,在我們開始之前,我們需要為您的網站選擇一個固定連結結構。

Drupal讓您可以對網站URL的外觀進行大量控制。例如,假設您有一個帶有以下URL的Drupal文章:

yourwebsite.com/blog/name-of-the-post

這是一個乾淨的URL結構,非常適合任何網站。預設情況下,WordPress使用不同的URL或固定連結結構,如下所示:

yourwebsite.com/?=123

遷移到WordPress後,您帶來的內容將丟失您在Drupal中設定的URL結構。這意味著您的頁面和文章將具有類似於前面示例的URL。

WordPress使更改站點的固定連結結構變得容易,而且越早越好。如果您在遷移內容之前更改固定連結結構,您可以在之後輕鬆替換內部連結,我們將在另一個步驟中介紹。

現在,轉到“設定”>“固定連結”並選擇一個新的URL結構。我們最喜歡的是文章名稱選項:

更改WordPress儀表盤中的固定連結結構

更改WordPress儀表盤中的固定連結結構

文章名稱URL結構使您能夠為您釋出的每個頁面和文章設定自定義固定連結。或者,您可以設定自定義URL結構,但在大多數情況下,文章名稱選項就足夠了。

第 3 步:安裝FG Drupal to WordPress外掛

傳統上,將網站從另一個平臺遷移到WordPress需要大量手動匯出和匯入檔案。然而,由於Drupal是一個如此受歡迎的 CMS,專用外掛可以幫助促進遷移過程。

FG Drupal to WordPress就是這樣一個外掛,它是我們最喜歡的工作工具。它將幫助您將WordPress連線到 Drupal 並遷移您網站的所有內容,包括文章、頁面、類別、標籤、影象和後設資料:

FG Drupal to WordPress

FG Drupal to WordPress

需要注意的是,FG Drupal to WordPress是一個免費外掛,提供高階版本。自由軟體可以完成我們在上一段中提到的所有事情。此外,如果您購買高階許可證,該外掛可以幫助您遷移評論、使用者帳戶(包括作者和管理員)、自定義欄位和導航選單。

根據我們的經驗,該外掛的免費版本可以滿足大多數使用者的需求。唯一需要注意的是需要匯入使用者的網站。

例如,假設您在Drupal中經營一家線上商店,並且您希望將您的客戶群遷移到WordPress。在這種情況下,FG Drupal to WordPress的高階版本可以為您節省大量時間。

一旦您決定使用哪個版本的外掛,就該安裝它了。我們將使用免費版本,因此請繼續使用外掛>安裝外掛,然後使用頁面內的搜尋欄查詢外掛:

安裝FG Drupal to WordPress

安裝FG Drupal to WordPress

單擊立即安裝並給WordPress一些時間來安裝外掛。準備就緒後,您會看到一個啟用它的選項。選擇該按鈕,現在讓我們開始將您的Drupal內容匯入WordPress。

第 4 步:選擇您的WordPress內容設定

要開始遷移過程,請轉到WordPress中的工具 > 匯入。之後,點選Drupal下的Run Importer :

在WordPress中執行Drupal匯入器工具

在WordPress中執行Drupal匯入器工具

匯入程式頁面包含您在啟動遷移過程之前需要配置的廣泛設定。讓我們首先選擇匯入器是否應該刪除所有現有的WordPress內容:

選擇匯入選項

選擇匯入選項

由於您使用的是全新站點,因此在啟動遷移之前無需擦除其內容。但是,如果您已將任何測試頁面或文章新增到您的網站,則可以選擇Remove all WordPress content選項。

第 5 步:輸入您的FTP憑據

接下來,WordPress將詢問您的Drupal站點的URL。您還需要選擇外掛如何從您的Drupal站點下載媒體檔案。預設選項使用簡單的HTTP下載。

但是,如果您正在處理具有廣泛內容庫的大型網站,我們建議您使用FTP選項:

輸入FTP憑據

輸入FTP憑據

您需要輸入用於訪問Drupal網站的FTP憑據。如果您不確定這些憑據是什麼,您應該能夠通過您的虛擬主機控制面板訪問它們。但是,請確保您使用的是Drupal站點的憑據,而不是WordPress的憑據。

輸入憑據後,您可以單擊“Test the FTP connection”按鈕。如果憑據有效,您將看到一條成功訊息。如果您看到一條錯誤訊息,則可能是憑據或指定的協議有問題。

第 6 步:輸入您的Drupal資料庫引數

接下來,外掛將要求您輸入Drupal資料庫引數。您需要指定Drupal站點使用的資料庫型別(MySQL、SQLite或PostgreSQL)、其主機名、埠、名稱和您的使用者詳細資訊:

輸入您的Drupal資料庫引數

輸入您的Drupal資料庫引數

如果您不記得這些細節,請不要擔心。您可以通過開啟Drupal站點的settings.php檔案並在其中挖掘來找到該資訊。您需要使用FTP或您的網路主機的檔案管理器連線到您的Drupal站點才能找到該檔案。

進入後,導航到drupal/sites/default/settings.php並使用文字編輯器開啟檔案。注意不要更改settings.php,因為任何調整都可能破壞您的網站。您只需要找到並複製FG Drupal到WordPress請求的資訊。

輸入資料庫引數並單擊Test the database connection以確保設定正確。如果一切都符合程式碼,該外掛將向您顯示成功訊息。

第 7 步:調整您的文章和頁面匯入設定

您需要配置的最後一個設定控制外掛如何從Drupal匯入文章和頁面。首先,您選擇外掛是將文章和頁面摘要新增到其在WordPress中的內容還是將它們作為摘錄匯入。

我們推薦後一個選項,因為它可以讓您免於在WordPress中手動新增摘錄:

文章和頁面行為設定

文章和頁面行為設定

接下來,您需要告訴WordPress應該將其匯入的媒體檔案儲存在哪裡。我們建議選擇default選項,它將使用標準的WordPress媒體目錄來儲存匯入的檔案。

您還可以選擇WordPress應將哪個影象用作您的文章和頁面的特色元素。Image選項將選擇您在Drupal中使用的image field。您可以在Drupal編輯器和標籤欄位下方看到它:

選擇影象欄位設定

選擇影象欄位設定

外掛的其餘設定使您可以阻止程式生成縮圖或將特色影象新增到匯入內容的正文中。我們建議禁用所有這些額外選項。

這是您的媒體設定現在的樣子:

媒體設定應如下所示

媒體設定應如下所示

預設情況下,如果載入超過20秒,FG Drupal到WordPress將中止媒體檔案的匯入過程。如果您沒有從Drupal站點的伺服器獲得響應,該設定可以幫助防止遷移卡住。但是,如果您使用的是體面的網路主機,這應該不是問題。

第 8 步:將您的網站從Drupal遷移到WordPress

現在您已準備就緒,單擊Start / Resume the import並通過下面的進度條和日誌欄位遵循遷移過程:

 

注意進度條以完成遷移

注意進度條以完成遷移

遷移完成後,您將看到最終成功訊息。在您離開此頁面之前,向下滾動到After the migration部分,然後單擊“Modify internal links”按鈕:

遷移後修改內部連結

遷移後修改內部連結

該功能將更新您網站內的內部連結,以反映新的WordPress固定連結結構。使用後,我們建議您檢視您的一些頁面和文章,以確保內部連結正常工作。

您必須僅在為您的WordPress網站設定固定連結結構後才執行此過程,我們在上一步中執行了此操作。如果您之後修改固定連結結構,您的內部URL可能無法正常工作。

第 9 步:將您的域指向WordPress

到目前為止,您所有的Drupal內容都在WordPress中。您有一個完整的網站,唯一缺少的是更新您的域資訊。現在,如果訪問者嘗試訪問您的域,他們將訪問您的Drupal網站。

您不想註冊新域,而是希望將現有域指向WordPress。該過程可能會有所不同,具體取決於您是使用域註冊商還是通過託管服務提供商設定域。

如果您使用的是域名註冊商,則需要從該平臺訪問您的帳戶並更新資產的DNS設定。該資訊告訴域應該將訪問者引導到哪裡。如果您不確定如何更改這些設定,可以檢視您的域名註冊商的文件。

第 10 步:為您的WordPress網站選擇一個主題

儘管您所有的Drupal內容現在都在WordPress中,但您的網站可能看起來與以前大不相同。那是因為您可能正在使用WordPres 預設主題之一。它們不是壞的選擇,但它們是用來定製或替換為其他模板的。

使用WordPress的眾多優點之一是您有大量的主題選擇。有數以千計的免費和高階主題可供選擇。

如果您是WordPress新手,我們建議您在WordPress.org主題儲存庫中開始搜尋:

WordPress主題儲存庫

WordPress主題儲存庫

如果您有權訪問臨時網站,則可以在永久更改之前測試新主題。這樣,您就可以在不影響您網站上的使用者體驗的情況下嘗試數十種主題。

選擇主題後,您可以開始 使用塊編輯器自定義頁面和文章的樣式。Block Editor的體驗遠超Drupal提供的功能和易用性。因此,它可能會成為您使用WordPress最喜歡的方面之一。您甚至可以自定義您的WordPress主題 本身。

如果選擇模板很困難,我們可以為您推薦我們最喜歡的WordPress主題。該列表包括不同型別網站的選項,因此您很有可能會找到自己喜歡的東西(另外,它們都是響應式的)。

還值得注意的是,您不需要選擇看起來與您以前的Drupal網站一樣的主題。從Drupal遷移到WordPress為您提供了重新設計網站併為其提供應有更新的絕佳機會。

從Drupal遷移到WordPress後該怎麼辦

完成從Drupal到WordPress的遷移後,您可能想知道如何處理以前的網站。現在它的所有內容都在不同的站點上,您可以繼續刪除該Drupal安裝。

如果您對兩個網站都使用同一個虛擬主機,則無需急於刪除Drupal站點。但是,如果您要為兩個託管計劃付費,則沒有理由繼續花這筆錢。

如果您在遷移過程中遺漏了任何內容,您可以暫時保留Drupal網站。確定正確完成該過程後,請繼續刪除該站點。在最壞的情況下,您在遷移之前就擁有該網站的備份。

至於WordPress,您可以使用許多新功能和工具。對於初學者,我們建議您檢視WordPress.org外掛庫。它包含數千個免費外掛,其中許多可以新增您不知道您的網站可以提供的功能:

WordPress.org外掛庫

當您不熟悉WordPress時,找到合適的外掛可能與選擇完美主題一樣棘手。

小結

如果您重視安全性和可擴充套件性,Drupal是一款出色的CMS。但是,在自定義選項、易用性和網站樣式方面,它與WordPress相比相形見絀。

使用WordPress,您可以使用正確的外掛和主題構建您夢想中的網站。WordPress的每個方面都是可定製的,並且由於 FG Drupal to WordPress外掛,從Drupal遷移您的內容很容易。

評論留言