Hướng dẫn sao lưu và khôi phục WordPress bằng Duplicator

Rate this post

Duplicator – WordPress Migration Plugin là công cụ di cư WordPress mạnh mẽ nhất hiện có giúp các webmaster sao lưu hoặc di cư WordPress của mình tới một máy chủ khác mà không cần phải tốn nhiều thời gian sao lưu hoặc di cư thủ công, không chỉ sao lưu dữ liệu web mà còn sao lưu cả database(cơ sở dữ liệu) và mã nguồn mở của WordPress. Từ đó, khi bạn đổi tên miền website, Duplicator sẽ giúp bạn thực hiện đổi đường dẫn tên miền trong database hoàn toàn tự động.

Duplicator tạo một gói chứa tất cả các plugin, chủ đề, nội dung, cơ sở dữ liệu và tệp WordPress của trang web vào một tệp zip đơn giản được gọi là gói. Gói này sau đó có thể được sử dụng để dễ dàng di chuyển một trang web WordPress đến bất kỳ vị trí nào bạn muốn. Di chuyển trên cùng một máy chủ, trên các máy chủ và gần như bất kỳ vị trí nào mà trang web WordPress có thể được lưu trữ. Không cần cài đặt lại WordPress vì gói zip chứa tất cả các tệp trang web.

DUPLICATOR FREE AND DUPLICATOR PRO

Hiện tại, Duplicator có 2 phiên bản miễn phí và trả phí:

Duplicator FreeDuplicator Pro
  • Di chuyển, di cư hoặc sao chép một trang web WordPress giữa các tên miền hoặc máy chủ lưu trữ mà không có thời gian ngừng hoạt động
  • Kéo một trang web trực tiếp xuống localhost để phát triển
  • Chuyển một trang web WordPress từ máy chủ này sang máy chủ khác
  • Sao lưu thủ công trang web WordPress hoặc các phần của trang web
  • Sao chép một trang web trực tiếp vào một khu vực tổ chức hoặc ngược lại
  • Gói toàn bộ trang web WordPress để dễ dàng sử dụng lại hoặc phân phối
  • Thực hiện di chuyển toàn bộ WordPress mà không gặp khó khăn với các tập lệnh sql nhập/xuất lộn xộn
  • Kéo và thả lượt cài đặt – chỉ cần kéo một kho lưu trữ đến trang web đích!
  • Sao lưu theo lịch trình
  • Lưu trữ đám mây tới Dropbox, Google Drive, Microsoft OneDrive, Amazon S3 và FTP/SFTP
  • Chế độ trình cài đặt được sắp xếp hợp lý gồm 2 bước đặc biệt để cài đặt cực nhanh
  • Recovery Points được thêm để khôi phục trang web khẩn cấp rất nhanh
  • Hỗ trợ cho các máy chủ được quản lý như WordPress.com, WPEngine, GoDaddy Managed, v.v.
  • Đa luồng để hỗ trợ các trang web và cơ sở dữ liệu lớn hơn
  • Di chuyển toàn bộ mạng WordPress nhiều trang trong một lần
  • Cài đặt một trang con nhiều trang làm trang web độc lập mới
  • Tạo cơ sở dữ liệu và người dùng trong trình cài đặt với cPanel API
  • Kết nối với cPanel trực tiếp từ trình cài đặt
  • Móc plugin tùy chỉnh cho nhà phát triển
  • Thông báo qua Email
  • Hỗ trợ chuyên nghiệp
  • … và nhiều hơn nữa!

Mục lục

A. Hướng dẫn sao lưu bằng Duplicator

Bước 1: Cài đặt công cụ Duplicator 

Chọn Plugins > Add New > Nhập tìm kiếm: Duplicator > Install Now

1.1. Cài đặt Duplicator Plugin

 

Ấn Active

1.2. Active Duplicator Plugin

Bước 2: Tạo sao lưu bằng Duplicator

Mở Duplicator Create New

2.1. Tạo sao lưu Duplicator

 

Đặt tên gói sao lưu, nếu muốn bảo mật gói sao lưu hãy đánh dấu ô “☑ Enable Password Protection�” và nhập mật khẩu.

2.2. Tạo sao lưu Duplicator

 

Vì đây là bản miễn phí, Duplicator chỉ dùng đơn luồng để sao lưu nên dữ liệu Web có dung lượng lớn hơn 150MB sẽ cảnh báo “Host may cause timeouts.” trong lúc sao lưu.

2.3. Tạo sao lưu Duplicator

 

Quá trình nén gói sao lưu mất khoảng vài phút.

2.4. Tạo sao lưu Duplicator

 

Ấn One-Click Download�. Vậy là hoàn thành quá trình sao lưu WordPress

2.5. Tạo sao lưu Duplicator

B. Hướng dẫn khôi phục lại WordPress

Bước 1: Sao chép tệp vào máy chủ web

Nếu bạn là người thiết kế web mà không rành về máy chủ, vui lòng liên hệ người quản lý máy chủ của bạn. Ở bài trước mình có hướng dẫn cài WordPress trên Debian, bạn có thể xem thêm bài viết này: Hướng dẫn cài đặt WordPress trên Debian

Trước tiên, cần sao chép 2 gói này vào cây thư mục chứa website của máy chủ web.

3.1. Khôi phục WordPress Duplicator

 

Ở đây, sẽ dùng WinSCP để sao chép 2 gói này vào cây thư mục chứa website của máy chủ web.

Host name: IP_May_chu

User Name/Password: Tai_khoan_quan_tri_may_chu

3.2. Dùng WinSCP sao chép tệp dữ liệu
 

Sửa phân quyền

3.4. Dùng WinSCP sửa phân quyền

Sửa quyền thư mục wordpress cho www-data(user của Apache) OK.

3.5. Dùng WinSCP sửa phân quyền

Bước 2: Cấu hình khôi phục WordPress

Sau khi, sao chép 2 gói vào máy chủ web, truy câp tên miền trang web. 

Cấu trúc URL: http://your_domain.com/installer.php

 
Đánh dấu ô “☑I have read and accept all term & notices” > Next
4.2. Khôi phục WP Dupliciator
 
Bỏ qua bước này nếu bạn khôi phục lại chính máy chủ cũ.
Ở đây, nếu bạn di cư web(chuyển web sang máy chủ khác) thì cần làm thêm bước này trên MySQL của máy chủ. Tìm hiểu thêm: Hướng dẫn cài đặt WordPress trên Debian.
				
					$ mysql -uroot -p

//Tạo database với tên 'wordpress'
MariaDB [(none)]> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.001 sec)

//Tạo một người dùng 'wpadmin' với mật khẩu 'wpadmin@123' có toàn quyền truy cập 'wordpress' database.
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO 'wpadmin'@'localhost' IDENTIFIED BY 'wpadmin@123';
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> exit
Bye

				
			

 

Nhập User/Password của database: wordpress > Ấn Test Database. Kiểm tra kết nối thành công sẽ trả lại kết quả như khung số 9 trong hình. 

4.3. Khôi phục WordPress Duplicator
 
Nếu “Install confirmation” hỏi. Chọn OK.
4.4. Khôi phục WordPress Duplicator
 
Nếu muốn đổi Tiêu đề trang web nhập vào ô Title:
Nếu muốn đổi Tên miền(Domain) nhập vào ô URL:
Chọn Next.
4.5. Khôi phục WordPress Duplicator
 
Đánh dấu ô”☑ Auto delete installer files after login”
Chọn Admin Login
4.6. Khôi phục WordPress Duplicator

Tổng kết

Vậy là xong quá trình sao lưu(backup) và khôi phục(recovery) WordPress bằng Duplicator.

Chúc các bạn thành công sao lưu và khôi phục WordPress bằng Duplicator sau bài viết này! Mọi thắc mắc vui lòng comment phía dưới bài viết hoặc liên hệ mình nhé!

Leave a Reply

Your email address will not be published. Required fields are marked *