這次有個老客戶臨時緊急要我們幫他們的 WordPress 網站搬家,主要是原先的工程師離職後,網站一直沒人專職處理,客人說看了其他虛擬主機的費用後,覺得 SiteGroud的續約實在太貴了,不得不把現有的 WordPress 搬家啊。
原本手邊有幾個專案在進行,所以也介紹了幾個 WordPress 網站搬家的網站給他們參考,想說他們也許可省點費用,沒想到客人說看了相關網站搬家的資料,說還是沒有把握,於是又把這個專案給我了@@
一、WordPress 網站搬家前的相關帳號確認
以前我最關心的帳號只有銀行帳號,現在的網路世代,很多網路系統、工具都搬到網路上,所以帳號也就開始慢慢多了起來,再加上系統穩定的話,通常不會登入系統,所以客戶會忘的,第一個就是相關的帳號!以下有幾個帳號要先拿到!
1. 網域的註冊帳號
我的客戶大多數都是在國內申請網域,如中華電信的 Hinet 域名註冊、PChome、台灣大哥大…等,所以第一個就是先確認 Domain 的帳密,確認 DNS 的相關設定。
2. 虛擬主機的帳號
我們在虛擬主機上,設定了相當多的設定,如 資料庫、DNS、email、備份、快取…等,所以得有這個帳號才能存取相關資料,確認這些設定,未來在系統移轉時,比較不會有錯!
3. WordPress 管理者與使用者帳號
- 管理者帳號:後台相關設定與操作使用!
- 使用者帳號:一般客人、訂閱者…等。
- 權限分組:用來區分不同的帳號與不同的權限!
4. 資料庫的帳密
WordPress 大多數的資料與設定都存在資料庫,通常是 MySQL,我們需要這個資料庫的匯出檔案,未來再 import (匯入) 到新的系統。所以它也非常重要!
5. 建立 ssh 連線
ssh command line 這個比技術端一點,若有 ssh 帳號的話,就可直接連線到主機執行一些操作,會比 web 介面來的快一點,不過前提是你要了解相關的 command 才有辦法執行!
二、網站搬家前的重要動作:備份
備份、備份、備份,因為太重要了(也太多人忽略了),所以要一直重申這個動作的重要性,我有很多客戶的悲慘故事,主因就是沒有備份!
1. SiteGround MySQL 資料庫的備份
SiteGround 有提供 phpmyadmin 來存取資料庫,可以將整個資料庫匯出並下載
2. WordPress 主程式和多媒體檔案
雖然 SiteGround 有提供備份,但我找不到整個下載 WordPress 檔案的地方,所以直接用 ssh 登入,找到目標檔案之後,使用以下的 command 來建立檔案,並用 File Manager 來下載。
三、實際取得 WordPress 重要檔案
在虛擬主機所建立的備份,基本上檔案都是放在主機商身上,為了日後的使用,建議也放一份在自己的主機這邊,所以我們可用FTP or File Manager 的功能來進行下載檔案這個動作
四、確認目前的使用量,評估後續的主機商
這個動作可用來評估後續的主機容量,如CPU負載、頻寛使用、平均流量…等。因為大多數的主機商都是訂閱一段固定的時間,通常綁約越久越便宜,所以我通常會訂個二到三年最划算。
五、取消虛擬主機的訂閱
許多人會忘了這一點,所以時間一到,即使沒在用了,也被主機商扣了一筆,雖然是可透過客服的方式退錢回來,而信件往返也是浪費時間,再加上要用英文的方式溝通,真是耗時又傷神啊…。
取消的路徑在 Client Area > Services > Hosting/Domains > Manage
點選 Renewal Settings ,使用 Autorenewal Off/On 即可取消
取消後,會一直警告你快過期…。以上主要是用 SiteGround 簡單的例子做說明,不同的主機多少會有不同的設定,大家可以先參考看看。
DNS 移轉的時間,可能要看狀況,快的話幾小時內,慢的話也有可能會是幾天!
另外若你有網站搬家的需求,也可以找我們評估看看哦!