Slide 1

Slide 1 text

如何備份與移轉 WordPress 網站 WordPress Meetup Taichung #4

Slide 2

Slide 2 text

王昱程 Stanley
 @uchengwang
 PHP / Laravel / WordPress Developer WordPress Meetup Taichung #4

Slide 3

Slide 3 text

⼤大綱 • 要備份什什麼? • 如何使⽤用 Duplicator 備份/還原網站? • 如何搬遷網站資料和內容? • 如何使⽤用 WP Migrate DB Pro 來來快速移轉網站資料?

Slide 4

Slide 4 text

聽完今天的分享你可以... 1.⾃自⼰己管理理⾃自⼰己的網站:知道該備份什什麼檔案和資料,如何還原備份 以及搬遷網站 
 
 2.管理理很多網站的⼯工程師/設計師/⼯工作室:透過⼯工具來來簡化⼯工作流程 
 WordPress Meetup Taichung #1

Slide 5

Slide 5 text

Backup Migrate 備份 移轉

Slide 6

Slide 6 text

Backup 備份

Slide 7

Slide 7 text

檔案 資料

Slide 8

Slide 8 text

1.核⼼心檔案: wp-admin wp-inclues 其他根⽬目錄下的檔案 不可修改,避免造成⽇日後更更新維護困難 2.使⽤用者建立的檔案: wp-content

Slide 9

Slide 9 text

12 個基本資料表(Table) 隨著安裝的插件會建立的資料表數量量會有所不同 .sql 檔 純⽂文字檔 可使⽤用⼯工具如 phpmyadmin 來來匯出檔案

Slide 10

Slide 10 text

Demo - 如何使⽤用 Duplicator 備份網站

Slide 11

Slide 11 text

Migrate 移轉

Slide 12

Slide 12 text

1.將網站搬移到不同主機(網域相同) 2.將網站搬移到不同主機(網域不同) 本機 www.mysite.local 測試站 test.mysite.com 正式站 mysite.com Migrate

Slide 13

Slide 13 text

流程 本機/另⼀一個遠端主機 正式站 備份/下載檔案 備份/匯出資料庫 上傳檔案 匯入資料庫 www.wptc.local wptc.ucheng.io 修改網址

Slide 14

Slide 14 text

序列列化資料 $config = array( 'color' => ‘red', ‘domain' => ‘https://mysite.com' ); a:2:{s:5:”color”;s:3:"red";s:6:"domain";s:18:"https://mysite.com";} PHP Database https://codex.wordpress.org/Function_Reference/maybe_serialize

Slide 15

Slide 15 text

如何正確修改網址 1.匯出前修改網址:Search & Replace、WP Migrate DB 2.匯出後修改網址:Search Replace DB

Slide 16

Slide 16 text

Demo - 如何使⽤用 Duplicator 安裝檔移轉網站

Slide 17

Slide 17 text

流程 本機/測試站 正式站 備份/下載檔案 備份/匯出資料庫 上傳檔案 匯入資料庫 www.wptc.local wptc.ucheng.io 修改網址

Slide 18

Slide 18 text

有沒有比較快的⽅方法?

Slide 19

Slide 19 text

WP Migrate DB Pro

Slide 20

Slide 20 text

流程 本機/測試站 正式站 www.wptc.local wptc.ucheng.io push pull

Slide 21

Slide 21 text

https://snapcreek.com/?discount=TAICHUNG30 https://deliciousbrains.com/wp-migrate-db-pro/?coupon=wp-txg-18 Duplicator Pro WP Migrate DB Pro Coupon