Hướng Dẫn Di Chuyển Website WordPress Bằng Plugin Duplicator (A-Z)


Bạn đang cần chuyển đổi host WordPress sang nhà cung cấp mới hay thay đổi tên miền cho website của mình? Công việc này có thể phức tạp và tiềm ẩn rủi ro mất dữ liệu nếu thực hiện thủ công. May mắn thay, với plugin Duplicator, quá trình di chuyển website WordPress trở nên đơn giản, an toàn và hoàn toàn tự động.

Bài viết này sẽ hướng dẫn bạn chi tiết từng bước sử dụng Duplicator để sao lưu, di chuyển và khôi phục toàn bộ trang web của mình một cách chuyên nghiệp, ngay cả khi bạn không phải là chuyên gia kỹ thuật.

Duplicator là gì? Tại sao nên dùng để di chuyển WordPress?

Duplicator là một trong những plugin phổ biến nhất để sao lưu và di chuyển website WordPress. Nó hoạt động bằng cách đóng gói toàn bộ trang web của bạn – bao gồm mã nguồn, themes, plugins, và cơ sở dữ liệu (database) – vào hai tệp tin đơn giản: một tệp Archive (dữ liệu nén) và một tệp Installer (trình cài đặt).

Lợi ích chính khi sử dụng Duplicator:

  • An toàn và Nhanh chóng: Tự động hóa toàn bộ quy trình, giảm thiểu sai sót so với việc di chuyển thủ công.
  • Toàn vẹn dữ liệu: Đảm bảo không bỏ sót bất kỳ tệp tin hay bảng dữ liệu nào.
  • Linh hoạt: Dễ dàng chuyển website sang host khác, đổi tên miền, hoặc tạo một bản sao để thử nghiệm (staging site).
  • Miễn phí: Phiên bản miễn phí đã đủ mạnh mẽ cho hầu hết các nhu cầu di chuyển website thông thường.

Chuẩn bị gì trước khi di chuyển website?

Để quá trình diễn ra suôn sẻ, hãy đảm bảo bạn đã chuẩn bị sẵn sàng các yếu tố sau. Đây là checklist quan trọng giúp bạn tiết kiệm thời gian và tránh các lỗi không đáng có.

  • [ ] Thông tin đăng nhập host cũ: Tài khoản admin WordPress.
  • [ ] Thông tin đăng nhập host mới: Tài khoản cPanel/DirectAdmin hoặc FTP/SSH.
  • [ ] Tên miền (nếu đổi): Đã được trỏ về IP của host mới.
  • [ ] Tạo một Database trống trên host mới: Ghi lại các thông tin sau:
    • Tên Database (Database Name)
    • Tên người dùng Database (Database User)
    • Mật khẩu Database (Database Password)
    • Host của Database (thường là localhost)

Hướng dẫn chi tiết cách sử dụng Duplicator

Quy trình di chuyển website bằng Duplicator gồm 2 giai đoạn chính: Sao lưu (Backup) trên host cũ và Phục hồi (Restore) trên host mới.

Giai đoạn 1: Sao lưu toàn bộ website trên host cũ

Bước 1: Cài đặt và kích hoạt plugin Duplicator

Tại trang quản trị WordPress, vào Plugins -> Add New. Tìm kiếm với từ khóa “Duplicator”, sau đó nhấn Install NowActivate.

Sau khi cài đặt, bạn sẽ thấy một menu Duplicator mới xuất hiện trên thanh công cụ bên trái.

Bước 2: Tạo gói sao lưu (Package) mới

Truy cập Duplicator -> Packages -> Create New để bắt đầu.

Tạo gói sao lưu mới với Duplicator

Bạn có thể đặt tên cho gói sao lưu để dễ quản lý. Các thiết lập khác có thể để mặc định. Nhấn Next để tiếp tục.

Tùy chọn thiết lập gói sao lưu Duplicator

Bước 3: Quét hệ thống và tạo gói (Build)

Duplicator sẽ quét toàn bộ website của bạn để kiểm tra dung lượng, cấu hình máy chủ và các vấn đề tiềm ẩn. Nếu tất cả các mục đều hiển thị “Good” (màu xanh), bạn có thể tiếp tục.

Kết quả quét hệ thống của Duplicator

Nếu có cảnh báo (Warning), hãy đọc kỹ. Thông thường, các cảnh báo về kích thước lớn hoặc tài nguyên host yếu vẫn có thể cho phép bạn tiếp tục. Đánh dấu vào ô “Yes. Continue with the build process!” và nhấn Build.

Quá trình này có thể mất vài phút tùy thuộc vào kích thước website của bạn.

Bước 4: Tải về tệp Installer và Archive

Sau khi quá trình build hoàn tất, bạn sẽ thấy hai nút tải xuống. Hãy tải cả hai tệp Installer (installer.php) và Archive (tệp .zip) về máy tính của bạn.

Tải về file Installer và Archive

Giai đoạn 2: Phục hồi website trên host mới

Bước 5: Upload 2 tệp vừa tải lên host mới

Sử dụng trình quản lý tệp (File Manager) trong cPanel/DirectAdmin hoặc một phần mềm FTP (như FileZilla) để upload hai tệp installer.php và tệp .zip vào thư mục gốc của website trên host mới (thường là public_html).

Bước 6: Chạy file installer.php

Mở trình duyệt và truy cập vào địa chỉ https://your-new-domain.com/installer.php (thay your-new-domain.com bằng tên miền của bạn).

Bạn sẽ thấy giao diện cài đặt của Duplicator. Hệ thống sẽ kiểm tra lại cấu hình. Nếu mọi thứ ổn, hãy đánh dấu vào ô đồng ý điều khoản và nhấn Next.

Giao diện cài đặt Duplicator trên host mới

Bước 7: Kết nối Database mới

Tại bước này, bạn cần nhập thông tin của Database trống đã tạo ở phần chuẩn bị.

Nhập thông tin Database mới

Nhấn Test Database để kiểm tra kết nối. Nếu thành công, nhấn Next. Duplicator sẽ cảnh báo về việc ghi đè dữ liệu, nhấn OK để xác nhận.

Bước 8: Cập nhật thông tin và hoàn tất

Duplicator sẽ tự động nhận diện URL và đường dẫn mới. Bạn có thể kiểm tra lại thông tin này. Sau đó, nhấn Next.

Khi màn hình “Test Site” hiện ra, quá trình khôi phục website đã thành công! Bạn có thể đăng nhập vào trang quản trị WordPress bằng tài khoản cũ của mình.

Hoàn tất quá trình khôi phục website

Checklist quan trọng sau khi di chuyển website

Sau khi đăng nhập thành công vào website trên host/domain mới, đừng quên thực hiện các bước sau để đảm bảo mọi thứ hoạt động hoàn hảo:

  1. Dọn dẹp tệp cài đặt: Duplicator sẽ yêu cầu bạn xóa các tệp cài đặt (installer.php, archive.zip…) để bảo mật. Hãy nhấn vào nút dọn dẹp ngay trên trang quản trị.
  2. Cập nhật lại đường dẫn tĩnh (Permalinks): Vào Settings -> Permalinks và nhấn Save Changes (không cần thay đổi gì) để làm mới cấu trúc URL.
  3. Kiểm tra toàn bộ website: Duyệt qua các trang, bài viết, hình ảnh, và các chức năng chính (form liên hệ, giỏ hàng…) để chắc chắn không có lỗi link hỏng.
  4. Thiết lập 301 Redirect (nếu đổi domain): Đây là bước cực kỳ quan trọng để giữ thứ hạng SEO. Bạn cần chuyển hướng vĩnh viễn tất cả các URL từ domain cũ sang domain mới.
  5. Kiểm tra lại để đảm bảo website của bạn là một website chuẩn SEO.

Câu hỏi thường gặp (FAQ)

1. Plugin Duplicator có miễn phí không?

Có, phiên bản miễn phí trên thư viện WordPress.org là đủ dùng cho hầu hết các website có dung lượng dưới 500MB. Phiên bản Pro có thêm các tính năng nâng cao như sao lưu theo lịch, lưu trữ đám mây, và hỗ trợ các website lớn.

2. Gặp lỗi “Host Build Interrupt” hoặc “Timeout” thì phải làm sao?

Lỗi này thường xảy ra với các website lớn trên các gói hosting có cấu hình thấp. Bạn có thể thử loại bỏ các tệp không cần thiết (như các bản backup cũ, file log) khỏi gói sao lưu hoặc nâng cấp gói hosting tạm thời để quá trình build diễn ra.

3. Tôi có thể dùng AI để hỗ trợ quá trình này không?

Chắc chắn rồi! Mặc dù AI không thể trực tiếp di chuyển website, bạn có thể dùng nó để:

  • Tạo checklist kiểm tra sau khi di chuyển: Yêu cầu AI (như ChatGPT, Gemini) tạo một danh sách chi tiết các mục cần kiểm tra trên website của bạn (ví dụ: “Tạo checklist kiểm tra cho website thương mại điện tử sau khi chuyển host”).
  • Viết mã 301 Redirect: Nếu bạn đổi tên miền, hãy yêu cầu AI: “Viết mã .htaccess để redirect 301 toàn bộ website từ old-domain.com sang new-domain.com”.

Lời kết

Việc chuyển đổi host hoặc domain WordPress không còn là một nhiệm vụ đáng sợ nhờ có sự trợ giúp của plugin Duplicator. Bằng cách làm theo hướng dẫn trên, bạn có thể tự tin di chuyển website của mình một cách an toàn, nhanh chóng và hiệu quả. Chúc các bạn thành công!

Nếu bạn cần sự hỗ trợ chuyên nghiệp trong việc quản trị và thiết kế website wordpress, đừng ngần ngại liên hệ với chúng tôi.

4.9/5 - (100 bình chọn)
4.9/5 - (100 bình chọn)