最簡單的方法就是藉由外掛來幫你達成,在官方網站的外掛目錄當中就可以發現很多這類型的外掛,如何選擇就看你的需求。
這篇文章的重點不是介紹外掛,而是要講當手動實行的時候至少需要備份那些資料。
因為每個人使用的主機商不同,可以使用到的主機後台提供的功能是不同的,所以這邊主要是以文字說明為主,圖片的部分就以我自己的主機所提供的為主啦!
基本上要備份一個網站,其實不管是不是用 WordPress 架設的,大致上都一樣就是【 資料庫 】與【 網站檔案 】兩個部分。
資料庫
通常都會有 phpMyAdmin 這套好用的資料庫管理程式供你使用,進入後從左邊的資料庫列表當中選擇 WordPress 所使用的資料庫。
然後從上方的功能選單中選擇【匯出】。通常我會將匯出方式選擇自訂,然後確認以下幾件事情:
- 匯出格式為 SQL 。
- 儲存的檔案為 gzip 壓縮。
- 匯出資料使用交易 (Transcation) 的方式包裝 。
- 在建立選項的部分,除了【 加入
CREATE DATABASE / USE
指令 】以外的項目全部勾選。 - 新增資料使用的語法,選擇【 如:
INSERT INTO tbl_name (col_A,col_B,col_C) VALUES (1,2,3), (4,5,6)
】這一個項目。 - 勾選【 二進位欄位時用 16 進位 (HEX)】與【 TIMESTAMP 欄位時用 UTC 時區 】這兩個項目
然後就可以執行匯出的動作下載完整的 SQL 備份檔案。
網站檔案
最簡單的方法,就是將網站的根目錄直接壓縮打包就好。
如果進階一點只想要備份重要的檔案的話,可以參考 WordPress 的基本目錄架構 了解各目錄的用途。
簡單說就是 wp-admin
跟 wp-includes
這兩個目錄可以不用備份。
根目錄底下的檔案,可以只備份 .htaccess
跟 wp-config.php
這兩個檔案。