Cách backup và sao lưu website WordPress với plugin UpdraftPlus

Backup website mã nguồn WordPress bằng phương pháp thủ công ít nhiều cũng tốn thời gian và công sức, với lại cách này cũng phải có ít nhiều hiểu biết về lập trình, hosting
Chắc chắn các bạn ngại backup thủ công.

Đơn giản, nó là giải pháp tiêu tốn nhiều thời gian, công sức.

Nói vui đây là cách làm của người nông dân.

Dĩ nhiên, chúng ta sẽ sử dụng plugin backup để backup tự động WordPress.

Hồi mới làm quen với WordPress mình hay dùng BackWPUp. Nhưng riêng mình thấy BackWPUp rất hay bị lỗi linh tinh.

Sau khi chuyển sang UpdraftPlus, việc backup diễn ra rất mượt mà, dể dàng.

Vì vậy, mình muốn giới thiệu cho các bạn cách sao lưu và khôi phục với plugin UpdraftPlus.

Đầu tiên, chúng ta cùng tìm hiểu đôi chút về UpdraftPlus

Giới thiệu plugin UpdraftPlus

Đây là plugin giúp các bạn sao lưu và khôi phục trang web một cách dễ dàng. Bạn có thể sao lưu thủ công hoặc tự động theo kế hoạch. Các bản sao lưu có thể được lưu trữ trên các dịch vụ lưu trữ đám mây phổ biến như Amazon S3, Dropbox, Google Drive vân vân.

Plugin bao gồm phiên bản miễn phí và trả phí. Phiên bản miễn phí đủ cho nhu cầu sao lưu, backup cơ bản. Nhưng nếu muốn nhiều tính năng hơn các bạn có thể mua phiên bản premium. 

Một số tính năng:

Hỗ trợ sao lưu trang web WordPress tới Updraft Vault (dịch vụ lưu trữ của Updraft), Amazone S3, Dropbox, Rackspace Cloud Files, Google Drive, Google Cloud Storage, DreamHost DreamObjects, FTP, OpenStack và email.
Khôi phục nhanh chóng (cả file mã nguồn và cơ sở dữ liệu).
Sao lưu tự động theo kế hoạch lặp lại
Có tính năng site duplicator/migrator: có thể sao chép các trang web và di chuyển tới vị trí lưu trữ mới.
Có thể khôi phục và chuyển đổi file backup của các plugin backup khác. Hiện tại hỗ trợ: BackWPUp, BackUp WordPress, Simple Backup, WordPress backup To Dropbox.
Có thể lập kế hoạch backup mã nguồn và cơ sở dữ liệu riêng.
Upload thất bại có thể tự động được tiếp tục.
Các trang lớn có thể được chia thành tập tin lưu trữ.
Lựa chọn file sao lưu (plugin, theme, nội dung)
Lựa chọn thành phần của backup để khôi phục
Tải file backup trực tiếp từ WordPress Dashboard
Backup Database có thể được mã hóa cho bảo mật
Hỗ trợ tất cả các phiên bản PHP từ 5.2 đến 7.0
Cách sao lưu và khôi phục với UpdraftPlus

Đầu tiên, các bạn phải cài đặt và active UpdraftPlus. Bạn có thể tham khảo hướng dẫn sử dụng plugin để biết cách cài đặt một plugin WordPress.

Sau khi cài đặt và active, các bạn có thể tìm phần cấu hình plugin ở Settings -> UpdraftPlus Backups

Cấu hình UpdraftPlus ở Settings -> UpdraftPlus Backups

Bước 1: Lập kế hoạch backup và chọn nơi lưu trữ backup

Bạn truy cập vào phần Settings trên màn hình quản lý của plugin UpdraftPlus.

Màn hình Settings của UpdraftPlus

Ở đây, các bạn thể lên kế hoạch sao lưu mã nguồn (Files backup schedule) và database (database backup schedule).

Bên dưới các bạn chọn nơi trữ backup. Mặc định UpdraftPlus sẽ lưu trữ file backup ngay trên web server. Điều đó dẫn tới nguy cơ các bạn mất cả website và file sao lưu cùng lúc.

Do đó chúng ta phải chọn nơi lưu trữ từ xa. Trong các dịch vụ lưu trữ, các bạn nên chọn Dropbox vì cấu hình lưu trữ Dropbox là đơn giản nhất. Nếu các bạn chưa có tài khoản Dropbox, hãy đăng ký lấy một tài khoản. Và các bạn sẽ nhận được 2 GB lưu trữ miễn phí. Dung lượng này đủ để phục vụ sao lưu một website WordPress.

Đọc thêm: Cách sao lưu website lên Google Drive​

Sau khi các bạn chọn Dropx, một link sẽ xuất hiện. Nhưng các bạn đừng vội click vào link, hãy ấn nút Save Changes trước để UpdraftPlus biết được các bạn đang chọn Dropbox như là nơi trữ từ xa.

Sau khi ấn Save Changes, các bạn click vào link để cho phép UpdraftPlus sử dụng tài khoản Dropbox của các bạn để lưu trữ file backup.

Link xác thực DropBox

Bạn sẽ được chuyển sang màn hình đăng nhập Dropxbox. Sau khi đăng nhập, các bạn click Allow để cho phép UpdraftPlus truy cập Dropbox của các bạn.

Click Allow cho phép UpdraftPlus sử dụng DropBox

Cuối cùng các bạn được chuyển về màn hình quản lý UpdraftPlus trong WordPress Dashboard với tin nhắn thành công

Tin nhắn xác thực DropBox thành công

Bước 2: Tiến hành sao lưu website

Bây giờ các bạn đã sẵn sàng sao lưu trang web WordPress của các bạn.

Click BackupNow. Một hộp thoại xuất hiện cho phép các bạn lựa chọn thành phần của bản backup. Mặc định, nếu các bạn backup đầy đủ UpdraftPlus sẽ tạo ra 5 file: database, theme, plugin, thư mục upload, và những thư mục khác có trong wp-content.

Chọn thành phần để backup

Sau khi chọn xong, click Backup Now để tiến hành backup. Bạn sẽ nhìn thấy thanh báo hiệu tiến trình backup.

Thanh trạng thái backup

Đây là thông báo backup thành công

Thông báo backup thành công

Bây giờ chúng ta vào Dropbox để xem cách Updraft tổ chức file backup như thế nào. Như hình bên dưới UpdraftPlus tạo thư mục có tên Updraft Plus trong Apps của Dropbox. Bên trong thư mục sẽ chưa đựng file backup. Như mình đã nói ở trên nếu backup toàn bộ sẽ có 5 file backup tất cả.

Thư mục UpdraftPlus chứa đựng file backup trong Dropbox

Bước 3: Tiến hành khôi phục website

Việc khôi phục website từ các file backup rất đơn giản. Bạn chỉ chuyển sang tab có tên Existing Backups.

Màn hình existing backups

Ở đây, các bạn sẽ nhìn thấy danh sách các lần backup. Bạn có thể tải về máy file backup các bạn muốn. Để khôi phục, các bạn chỉ cần click nút Restore ở thời điểm backup các bạn muốn. Màn hình Restore backup xuất hiện. Chọn thành phần các bạn muốn khôi phục và click Restore:

Chọn thành phần khôi phục

Ấn tiếp Restore. Lúc này các bạn không đóng cửa sổ trình duyệt để tránh ảnh hưởng đến tiến trình khôi phục website.

Click Restore để bắt đầu khôi phục

Quá trình khôi phục hoàn tất, các bạn sẽ nhìn thấy thông báo thành công như bên dưới

Thông báo khôi phục website thành công

Lưu ý: sau khi khôi phục để tránh lỗi 404, các bạn cần làm một bước tiếp giống như khôi phục thủ công. Đó là các bạn vào Setting -> Permalinks và ấn nút Save Changes. Như vậy là các bạn đã hoàn tất quá trình khôi phục dữ liệu rồi đấy.

Lời tổng kết

Bài viết trên hướng dẫn các bạn cách sao lưu và phục hồi website WordPress bằng cách sử dụng plugin UpdraftPlus. Cách sử dụng plugin này không quá khó nên các bạn hoàn toàn có thể làm chủ được website wordpress, tuy nhiên nếu các bạn còn có bất cứ thắc mắc gì thì có thể liên hệ trực tiếp với chúng tôi qua số hotline của chúng tôi để được hỗ trợ sớm nhất.

Nguồn – thuthuatwp.com