Hướng dẫn sao chép website wordpress

Trong bài viết này,tôi sẽ cho bạn thấy làm thế nào để sao chép trang web WordPress nhanh nhất chỉ với 7 bước.

Clone là gì, tại sao nên sử dụng nó ?

Clone có thể được hiểu là: sao chép y nguyên một website nào đó và áp dụng nó vào một trang web khác.

Vậy việc này có tốt hay không?

Chắc chắn là có !

Hướng dẫn sao chép website wordpress

Thực tế là khi bạn muốn di chuyển một trang web WordPress đến một server hoặc một domain mới.

Thì việc clone website sẽ giúp bạn tiết kiệm thời gian làm việc hơn.

Là đập đi xây lại từ đầu đúng ko?

Một ví dụ khác, là khi bạn đang phát triển một trang website cho khách hàng.

Và bạn không muốn website của khách hàng bị gián đoạn.

Bạn có thể sao chép toàn bộ website đó về, với mục định thử nghiệm và phát triển.

Nhân bản một trang web WordPress không hề khó khăn.

Dưới đây là một cách mà bạn có thể tham khảo với 7 bước đơn giản

Sử dụng BackupBuddy để sao chép trang web WordPress

Hướng dẫn sao chép website wordpress

Trong bài viết này, chúng tôi sẽ sử dụng BackupBuddy plugin.

BackupBuddy là một công cụ sao lưu trong WordPress, mà còn cho phép bạn dễ dàng khôi phục lại trang web từ một bản sao.

Tôi sẽ cho bạn thấy làm thế nào để sử dụng công cụ này để clone một website.

1. Cài đặt và Thiết lập BackupBuddy

Điều đầu tiên bạn cần phải cài đặt và kích hoạt các plugin BackupBuddy.

Sau khi kích hoạt, bên thanh menu bên trái sẽ có thêm “BackupBuddy” trong admin .

Click vào đó nó sẽ đưa bạn đến BackupBuddy Quick Setup Wizard.

Đây là tính năng giúp bạn cài đặt một cách nhanh chóng và dễ dàng hơn.

Hướng dẫn sao chép website wordpress

  1. Bạn sẽ nhập email và mật khẩu ( mật khẩu này sẽ dùng để restore website)
  2. Chọn nơi để lưu bản backup ( GG drive, Amazon S3, FTP,  Dropbox…). Bạn sẽ được 1GB free nếu chọn lưu trữ trên sever của BackupBuddy
  3. Chọn chế độ backup tự động hay thủ công

Khi tùy chọn xong hết hãy bấm vào Save Settings

2. Sao lưu trang web WordPress

Sau khi chạy setup wizard xong, nó sẽ chưa backup ngay đâu.

Đến lúc này bạn sẽ được lựa chon những file muốn backup

Hướng dẫn sao chép website wordpress

  • Database Only: chỉ backup cơ sở dữ liệu
  • Theme Only: chỉ backup giao diện
  • Plugin Only: chỉ backup plugin
  • Media Only: chỉ backup các file upload
  • Complete Backup: đầy đủ tất cả các file trên
  • Hoặc chọn dấu “+” để tùy chỉnh theo ý bạn

Sau khi hoàn thành, nó sẽ cho bạn tùy chọn:

  • Download backup file: tải file sao lưu trực tiếp
  • Send to an offsite destination: gửi file backup đến một nơi nào đó.

Ở dưới là tab Overview để xem những thông tin về file backup gồm những gì, và Status Log có lưu lại lịch sử quá trình chạy backup (bạn cũng có thể tải file log.txt này).

Hướng dẫn sao chép website wordpress

3. Chuẩn bị clone trang web WordPress

BackupBuddy cung cấp cho bạn một công cụ sao chép hay di chuyển trang web rất dễ dàng.

Chỉ cần truy cập vào BackupBuddy » Restore / Migrate page để bắt đầu quá trình sao chép.

Ở đây nó 1 hướng dẫn rất chi tiết

Hướng dẫn chi tiết

importbuddy.php

  1. Download importbuddy.php or send importbuddy.php to a remote destination
  2. Download a backup zip file below and upload it to your destination’s web root where you want it restored (eg. /home/buddy/public_html/) or select “Send” when hovering below to send to a remote destination.
    • Tip: WordPress should not be installed prior to the restore. You should delete it if it already exists.
    • Tip: Full backups should be restored before restoring database only backups.
  3. Navigate to the uploaded importbuddy.php URL in your web browser (ie http://your.com/importbuddy.php) and follow the instructions.

Yên tâm mình sẽ hướng dẫn chi tiết ở dưới !

Trước tiên, bạn cần phải tải về các tập tinimportbuddy.php về máy tính.

Bấm vào link Download importbuddy.php hoặc bạn có thể gửi file đấy trực tiếp lên server.

Hướng dẫn sao chép website wordpress

Phía dưới là tất cả các file backup, ở đây bạn sẽ có một số tùy chọn:

  • Download – tải file backup
  • Send – gửi file backup đến noi bạn muốn (GG drive, Amazon S3, Local…)
  • Note – chú thích lại thông tin bạn muốn
  • Browse & Restore Files – các file backup chi tiết
  • Database Rollback – phục hồi lại website bằng bản backup này.

Hướng dẫn sao chép website wordpress

4. Tải các bản Sao lưu và Importbuddy lên trang web mới

Bây giờ bạn có một bản backup của website với định dạng zip và file importbuddy.php.

Bước tiếp theo là tải chúng lên folder sẽ chứa website của bạn.

Thường nó sẽ nằm ở folder sau trên server: /home/dieuhau/public_html/ (dieuhau có thể sẽ là tên miền của bạn nhé)

Bạn cũng có thể sử dụng FTP client hoặc vào file manager trên Cpanel để upload các file đó lên.

Cho dù bạn có sao chép các file vào đâu, hãy chắc chắn rằng thư mục là hoàn toàn trống rỗng và không có file hay thư mục nào bên trong, ngoại trừ file importbuddy.php và file zip backup của bạn.

5. Chạy Import Script

Sau khi tải lên cả hai file, bạn cần phải truy cập file importbuddy.php trên trình duyệt web. Nó sẽ được đặt tại một URL như sau:

http://www.example.com/importbuddy.php

Thay example.com bằng tên miền riêng của bạn.

Hướng dẫn sao chép website wordpress

Bạn sẽ được yêu cầu nhập mật khẩu.

Đây là mật khẩu mà bạn đã tạo trong Bước 1 hoặc mật khẩu bạn đã nhập khi tải file importbuddy.php trong bước 3.

Sau khi nhập mật khẩu, import buddy tự động tìm file zip backup của bạn.

Kiểm tra xem có đúng file không rồi bấm Restore Backup.

Hướng dẫn sao chép website wordpress

Step 2: Restore File: Ở bước này nó sẽ tiến hành import các file backup.

Thời gian nhanh hay chậm sẽ phụ thuộc vào kích thước file backup của bạn.

Hướng dẫn sao chép website wordpress

Step 3: Database Settings: Bước này bạn sẽ cần điền thông tin cho database mới.

Nhập database name, user và password mới.

Nếu bạn chưa tạo database mới, thì bạn luôn có thể đăng nhập vào hosting và tạo database mới từ cPanel (phpMyAdmin).