Để cloned website làm một bản sao hoàn hảo của một trang web được host trên server của bạn thì nó có các file giống nhau và nội dung database của nó giống hệt với bản gốc. Sự khác biệt duy nhất là cloned site được host tại một domain hoặc thư mục (directory) khác.
Cách clone website theo cách thủ công với cPanel
Để clone một trang web, chúng ta phải sao chép cả hai, vì vậy process này trông giống như sau:
- Tạo một new folder và sao chép các files của trang web vào đó.
- Export database (xuất dữ liệu cơ sở) của trang web gốc, tạo database mới cho bản sao và nhập dữ liệu (import data) vào đó.
- Cấu hình (Configure) bản sao để hoạt động với database mới.
Clone website WordPress bằng plugin Duplicator
1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt plugin Duplicator (download) trên website của tên miền gốc (tên miền cũ).
2. Truy cập Duplicator => Packages và click vào nút Create New.
3. Click tiếp vào nút Next.
4. Tick vào mục Yes. Continue with the build process! (nếu có) rồi click vào nút Build.
5. Chờ quá trình hoàn tất, các bạn sẽ nhận được 2 file là Installer và Archive. Click để download 2 file này về máy tính.
6. Upload 2 file này lên thư mục gốc của tên miền mới trên host.
7. Truy cập đường link https://tenmienmoi.com/installer.php với tenmienmoi.com là tên miền của bạn. Chờ file giải nén, các bạn sẽ nhận được kết quả trông như thế này.
8. Tạo database, database user và phân quyền truy cập database cho database user.
9. Click tiếp vào nút Next.
10. Một khung thông báo sẽ hiện lên, hãy click vào nút OK để xác nhận.
11. Chờ quá trình cài đặt hoàn tất, các bạn sã nhận được kết quả trông như thế này.
12. Chờ quá trình cài đặt hoàn tất, các bạn sã nhận được kết quả trông như thế này.
Các bạn cũng có thể truy cập Plugins => Installed Plugins và xóa luôn plugin này. Quá trình clone dữ liệu từ tên miền cũ sang tên miền mới xem như đã hoàn tất.
Sử dụng plugin Duplicator có nên không?
- Hoàn toàn miễn phí (đối với các website có dung lượng mã nguồn vừa phải).
- Tương đối dễ sử dụng.
- Hỗ trợ clone mã nguồn rất hiệu quả, tự động thay đổi URL theo tên miền mới trong database.