Wordpress,  架站工具,  科技資訊

[教學]一鍵搬家的好工具:All in one WP Migration

以往Zeta在作網站備份的時候,最愛用的工具外掛莫非Updraftplus了,除了可以設定排程自動備份外,還能將資料直接上傳到雲端,這時候如果有使用google drive之類的空間的話,感覺又多了一個異地備份的心安。

但是免費版的Updraftplus只有同網址的備份及還原,如果是不同網域間的搬家的話,在完成還原之後還要在資料庫中作網址的調整才能運行,不過也不能怪他,畢竟Updraftplus本身就是以網站備份還原為主,如果要做到真正的搬家,那All in one WP Migration 這個外掛顯然是好用多了。

如何使用All in one WP Migration替網站備份搬家

在Wordpress後台就可以直接搜尋到All in one WP Migration,破百萬的下載就說明了他的熱門程度,不得不說真的是非常好用。

啟動之後,在後台的工具列中就可以可以在側邊工具欄找到 All in one WP Migration,分別有Export(導出)、Import(導入)、Backups(備份)三個選項,因為現在是要作搬家動作,所以就按下Export下載網站資料。

如果你是只是不同主機間的搬移,不需要更動到網域名稱的話,那這裡就可以直導出資料,但是如果是要換一個網域的話,那就要在這裡作網址的替代。

按下ADD後,會跳出兩個欄位,上面填入原本的域名,下面欄位填入搬家目的域名,當再次還原網站時,外掛就會替你完成網址的更動。

如果有部分檔案不想要替換域名的,點下Advanced option中就可以挑選。

按下Export to,會出現許多檔案格式可以選,只要使用FILE就可以了。

系統開始整理網站資料,完畢後就可以開始下載檔案。

如何修改All in one WP Migration 上傳限制

以Zeta這次作的搬家為例,整個網站的檔案高達731MB,可是呢!!免費版的All in one WP Migration只支援到512MB的檔案,難道我們要為了這一個限制去買授權嗎?其實是不用的,受開源軟體的規範,只要你有能力,也是可以去修改 All in one WP Migration 的程式碼,所以我們只要在後台修改一小段code就能更改上傳的檔案大小限制。

回到後台>外掛>外掛編輯器,找到All in one WP Migration的constants.php檔案,搜尋‘AI1WM_MAX_FILE_SIZE’ ,‘AI1WM_MAX_FILE_SIZE’後面的數值就是檔案大小的設定,預設是512MB,可能顯示2 << 28 或是其他數字,直接在後面補個0就讓上傳限制變10倍囉。

如何使用All in one WP Migration還原網站

下載完備份的資料檔案,在新的站點安裝完Wordpress以及All in one WP Migration 用Import把檔案倒回去。

上傳完檔案等程式跑完,基本上整個網站就還原成功囉,但是在這裡Zeta要再特別提醒一點,這些網站程式終究是在英語環境下設計的,對中文的支援程度比較差,如果你之前上傳的媒體檔案有檔案名稱是以中文命名的,在還原的時候還是有可能會造成新網站的破圖喔。



偶爾在網路上分享攝影、旅遊以及在網路世界學到的點點滴滴。