關於如何將 Drupal 網站從一台主機移動到另一台主機的指南

已發表: 2022-04-16

更改網絡主機是任何網站所有者遲早可能面臨的任務。 在具有不同定價包(共享、VPS、專用託管等)的利潤豐厚的託管選項的世界中,這並不奇怪。 轉移到新的託管服務器是最受歡迎的 DevOps 服務之一。 今天,我們回顧一下將 Drupal 網站遷移到另一個主機的步驟。

什麼時候需要將 Drupal 站點遷移到新主機?

許多客戶希望遷移到其他託管服務提供商(Acquia、Pantheon、GoDaddy、ABC、Digital Ocean 等)、Linux 或 Windows 服務器等。

他們經常決定將他們的網站轉移到一個新的主機上,以此來提高他們網站的加載速度。 他們知道緩慢的網站速度可能會讓他們花錢。 另一場災難——反复停機——是整個聲譽、轉化率和客戶滿意度的殺手。

將 Drupal 站點從一台主機遷移到另一台主機的想法通常也與昂貴且不靈活的主機包、糟糕的客戶服務、缺乏 Web 安全性以及其他常見的主機問題有關。

因此,客戶經常向專家詢問將 Drupal 網站移至另一台主機的步驟。 好吧,當然,將 Drupal 遷移到另一台服務器的任務應該由技術專家執行,但我們也會在我們的帖子中分享這些步驟。

轉移到另一台主機的低成本支持服務

通過來到這個頁面,你是雙重幸運的。

  1. 首先,我們的網站支持團隊可以順利地將 Drupal 網站遷移到新服務器,因此您無需擔心任何事情。 我們今天的首要任務是為網站所有者提供低成本的支持服務,這樣我們就可以減輕他們的問題並幫助他們的企業應對危機並通過增強他們的數字存在來向前發展。
  2. 其次,您還可以選擇我們的靈活套餐託管服務。 它們因資源數量而異,適合每個錢包——請聯繫我們以了解更多信息。 KVM 技術、定期備份、正常運行時間監控、免費 SSL 證書和通過 cPanel 進行的便捷遠程控制只是遷移到我們主機的部分原因。

如何將 Drupal 網站移動到另一個主機?

請記住,您只需一個神奇的按鈕(“聯繫我們”)就可以進行網站轉移! 但是,如果您想知道它是如何完成的,我們將描述將 Drupal 站點從一台服務器移動到另一台服務器的步驟。

粗略地說,要將 Drupal 站點移動到另一個託管服務器,您需要:

  • 移動網站的文件
  • 移動站點的數據庫
  • 更改一些設置

可以選擇如何將 Drupal 站點導出到另一台服務器。 許多開發人員也喜歡使用備份和遷移模塊來完成這項任務。 在這裡,我們將描述使用 phpMyAdmin 和 FTP 移動您的站點的選項之一,大多數託管服務提供商都可以使用該選項。

1.關閉緩存

首先建議關閉 Drupal 緩存以避免潛在問題。 在您的 Drupal 8 管理儀表板上,單擊配置 - 性能 - 緩存並選擇“無緩存”。 您還應該取消選中“帶寬優化”中的“聚合 CSS 文件”和“聚合 JavaScript 文件”,最後點擊“清除所有緩存”。

2. 導出您的 Drupal 文件

在本地計算機上準備一個文件夾,您將在其中放置文件。 通過 FTP 連接到您的遠程服務器,為此您需要下載像 FileZilla 這樣的 FTP 程序。 輸入連接憑據,然後點擊 QuickConnect 按鈕以連接到託管您站點的遠程服務器。

在那裡你會看到你的主站點的文件夾。 將文件夾的內容下載或拖放到本地計算機。 注意本地備份文件夾的名稱和位置。

導出你的 Drupal 文件

3. 導出你的 Drupal 數據庫

在服務器的控制面板上,轉到數據庫部分中的 phpMyAdmin。 按名稱查找您的 Drupal 站點的數據庫,單擊“檢查所有”以獲取其條目,然後單擊頁面頂部的“導出”。 選擇導出方法和 SQL 格式。

4. 將您的數據庫導入新主機

現在是時候從備份中恢復您在新主機上的站點了。 首先,在您的目標服務器上創建一個新的 MySQL 數據庫(在“MySQL 數據庫”部分),以便在那裡導入您的數據庫備份。 記下“數據庫”、“用戶名”、“密碼”和“主機”——很快就會用到。

要進行導入,請打開您的新數據庫,點擊頂部的“導入”,點擊“選擇文件”,選擇您之前導出的數據庫,然後點擊“開始”。

5.配置settings.php

現在打開您在步驟 2 中創建的站點文件和文件夾的備份。轉到 /sites/default/ 文件夾並打開 settings.php 文件。 找到“數據庫”、“用戶名”、“密碼”和“主機”的行,並在那裡寫下新的。

6. 將文件導入新主機

現在是時候將站點的文件從備份上傳到目標服務器了。 同樣,這可以通過 FTP 客戶端完成。 在那裡連接並找到您網站的公用文件夾。 打開您的備份文件夾並將內容上傳到目標服務器上的公用文件夾。

7.配置權限

出於安全原因,為您的 settings.php 授予“只讀”權限。 通過FileZilla進入defaults文件夾下的settings.php文件,右鍵文件,選擇權限,輸入“444”。

配置權限

8.更改DNS設置

現在是時候向您的網站域展示您的新主機了。 為此,您需要使用控制面板更新域的名稱服務器(DNS“A”記錄)。 將您的域名指向新的 IP 地址。 您需要聯繫新的主機和域名註冊商。

9. 重新開啟緩存

名稱服務器可能需要一些時間才能更新,然後不要忘記訪問配置 - Drupal 管理儀表板的性能並再次啟用您在開始時禁用的緩存。

恭喜,將站點移動到另一台服務器的任務現在應該完成了!

讓我們幫助您以實惠的價格將您的 Drupal 站點遷移到另一台主機

以上是如何將 Drupal 站點遷移到新服務器的簡要指南。 考慮到各種可能伴隨的問題,很明顯最好將這些步驟委託給技術專家。

請我們的 Drupal 專家幫助您將 Drupal 站點成功轉移到新服務器。 您也可以選擇專門移至我們的託管服務。 如有任何問題、考慮、疑慮和想法,請與我們聯繫。 我們已準備好為您的業務帶來新的動力!