Hướng dẫn tự động backup WordPress lên Google Drive

42
7

Dữ liệu rất quan trọng, nếu một ngày trang web của bạn bỗng dưng bị hack hay mất hết dữ liệu thì sao ?
Hay bạn vẫn còn lưu dữ liệu backup trên máy tính của bạn.

Cách đưa dữ liệu lên mây có lẽ là cách an toàn nhất, với google drive bạn có 15GB hoàn toàn miễn phí, tha hồ mà lưu trữ nhé.

Bài viết này mình sẽ hướng dẫn các bạn backup trang web wordpress lên google drive một cách tự động, website của bạn sẽ được backup hàng ngày, hàng tuần một cách tự động.

Cài plugin UpdraftPlus backup

đây là plugin có cả bản miễn phí lẫn trả phí, tuy nhiên với nhu cầu thông thường thì chỉ cần bản miễn phí là đủ.
Cài đặt tại đây

backup-updraftplus

sau khi cài thành công plugin, các bạn vào phần cài đặt->updraftplus backups.
Chọn tab setting, để chọn lịch trình để backup dữ liệu, và database. Có thể là mỗi 4h, hàng ngày cho tới hàng tháng.
Bên phải điền số backup cần dữ lại.

Bên dưới chọn đám mây google drive nhé.
Nếu một số dịch vụ khác như oneDrive hoặc dropbox bạn sẽ bị thu thêm phí.

updraftplus1

Tạo Google API Project

Để UpdraftPlus upload file lên Google Drive thì bạn cần phải tạo một google api project, rồi cấp quyền cho updraftPlus được phép truy cập
Các bước làm rất đơn giản như sau:

1. Truy cập vào google api console để tạo một project mới

vào api console, sau đó chọn create project

google-api-1

Điền một tên bất kì, rồi chọn create

google-api-2

2. Kích hoạt Drive API

Chọn dự án bạn vừa tạo, rồi chọn Drive API

google-api-3

Nhấp vào Enable để kích hoạt Drive API

google-api-4

Sau khi kích hoạt drive API bạn sẽ nhận được thông báo thế này, tức là bạn phải điền một số thông tin của dự án.

google-api-5

3. Cài đặt thông tin đăng nhập cho project

Chọn go to credentials để nhập thông tin cần thiết. rồi chọn what credentials do i need ?
google-api-6

phần Authorized JavaScript origins nhập url website của bạn vào
Authorized redirect URIs nhập http://ykh.io/wp-admin/options-general.php?action=updraftmethod-googledrive-auth
Nhớ đổi ykh.io thành tên miền của bạn nhé
Sau đó chọn Create client ID

google-api-7

Điền thêm một số thông tin cần thiết.

google-api-8

Sau khi hoàn tất, bạn sẽ nhận được Client ID và Client secret
Secret code sẽ không hiển thị,bạn phải bấm vào nút download, máy tính sẽ tải về tập tin .json, mở nó lên để lấy client secret
google-api-9

google-api-10

Điền thông tin lấy được vào UpdraftPlus setting.

Copy Client ID và Client Secret vào phần setting của UpdraftPlus và save lại là xong.

google-api-11