3 Cách Nhân Bản Website Dễ Dàng Nhanh Chóng

Bạn đang cần sửa chữa website? Hoặc muốn điều chỉnh một chức năng nào đó trên web mà không muốn ảnh hưởng một cách trực tiếp? Tuy nhiên, việc điều chỉnh này có thể dẫn đến nhiều hậu quả khôn lường nếu sảy tay một tý. Có thể khiến trang website bị ngừng hoạt động, tụt top hoặc ảnh hưởng đến việc kinh doanh. Lúc này, giải pháp Clone website là an toàn nhất để cho bạn thuận tiện hơn cho việc thay đổi.

Việc Nhân bản Website này cho phép người thiết kế web tạo bản sao website, kiểm tra khả năng tương thích và thực hiện cập nhật plugin an toàn trước khi đưa các thay đổi trực tiếp lên website chính của mình.

Trong bài viết này, LANIT sẽ hướng dẫn chi tiết cách Clone Website WordPress chi tiết. Cùng theo dõi nhé!

Khi nào và tại sao bạn cần clone website?

Bạn cần clone website có thể do nhiều lý do khác nhau để đảm bảo các thay đổi và thử nghiệm trên website được hoàn chỉnh trước khi đưa vào chính thức. Việc nayf rất hữu ích cho các web agency chạy nhiều website thông qua nhiều nhà cung cấp hosting wordpress. Mỗi khi có lỗi phát sinh, họ có thể tạo một bản sao website, sửa chúng và đem chúng hoạt động lại bình thường.

Khi nào và tại sao bạn cần một bản sao của website?
Tại sao cần clone website?

Sau đây là những lý do chính mà bạn cần nhân bản website:

  • Kiểm tra hiệu suất
  • Chuyển sang một server mới 
  • Backup website của bạn
  • Nhân bản một dự án tương tự
  • Chạy website trực tiếp

Kiểm tra khả năng tương thích

Thử nghiệm khả năng tương thích của website với các thay đổi để xem các thành phần trang web có hoạt động như mong đợi hay không và liệu toàn bộ code có thể chạy trên các cơ sở hạ tầng phần cứng và phần mềm hay không.

Việc thử nghiệm các thay đổi trên trang web nhân bản thay vì trang web trực tiếp được các chuyên gia khuyên dùng. Bởi nó có thể tránh được các xung đột giữa các cài đặt hiện tại với các cài đặt plugin, chủ đề mới chưa được thử nghiệm, dẫn đến hỏng web. Tương tự như vậy, bất kỳ thay đổi nào trong cần phải được kiểm tra tại web nhân bản trước khi chúng lên trang web chính.

Chuyển sang Server mới

Di chuyển một trang web đang hoạt động sang một máy chủ mới luôn đôi khi cũng dẫn đến một số vấn đề, có thể khiến website của bạn bị mất dữ liệu. Nếu bạn muốn chuyển một trang web sang một dịch vụ lưu trữ mới, bạn nên tạo một bản sao bằng cách sao lưu các tệp và dữ liệu trang web, đồng thời nhập toàn bộ gói vào nhà cung cấp dịch vụ lưu trữ web mới. Làm như vậy, để tránh xảy ra rủi ro khi sự cố xảy ra, luôn có một bản sao sẵn sàng hoạt động trở lại.

Sao lưu trang web của bạn

Nhân bản web cũng là cách để sao lưu một trang web và giữ nó ở một vị trí bên ngoài để khắc phục ro. Trong trường hợp của WordPress, nhiều người sử dụng các plugin backup WordPress khác nhau .

Clone một dự án tương tự

Nếu bạn là một web agency và đang tạo website cho client, bạn có thể tạo một bản mẫu và sao chép một website đã có sang một website mới tiết kiệm thời gian. Tiết kiệm thời gian cài đặt theme và plugin configuration, cũng như các dòng code thủ công.

Đưa một trang web trực tiếp

Các developers thường ưa thích xây dựng trang web trên môi trường cục bộ sau đó sao chép trang web vào máy chủ lưu trữ web để đảm bảo web không bị hỏng trong quá trình chuyển đổi. Điều này cũng yêu cầu backup toàn bộ các tệp và cơ sở dữ liệu của trang web. Trong quá trình Clone web, cũng cần căn chỉnh một số yếu tố, đảm bảo rằng quá trình không gặp vấn đề sơ suất nào làm gián đoạn hoạt động của website.

Quan tâm: HƯỚNG DẪN tạo nút liên hệ trong WORDPRESS dễ dàng, không cần biết CODE

Điều kiện để clone website là gì?

Để quá trình clone một website diễn ra suôn sẻ, bạn có thể sẽ cần đến các Tools và phần mềm phù hợp Sau đây là một số tools, phần mềm sau:

Truy cập vào môi trường dàn dựng và sản xuất

Để nhân bản trang web để thực hiện thay đổi cần thiết cần có hai phần là môi trường dàn dựng và môi trường sản xuất. Trong đó: Môi trường dàn dựng là phiên bản nhân bản, nơi mà bạn sẽ thực hiện các thay đổi, thử nghiệm tính năng mới hay thiết kế mới. Nhằm giúp bạn biết được trang web sẽ hoạt động như thế nào sau khi thực hiện các thay đổi đó mà không làm gián đoạn trang web đã thiết lập và đang chạy.

Môi trường sản xuất nhằm giúp bạn theo dõi được tiến trình thay đổi mà bạn thực hiện trên web nhân bản. Là phần hướng tới người truy cập khi họ vào trang của bạn, các thay đổi được thực hiện ở đây đều trực tiếp. Bạn cần có quyền truy cập và môi trường sản xuất để kiểm tra các thay đổi được thực hiện trong quá trình dàn dựng và sau khi hoạt động. Đảm bảo mọi thứ hoạt động bình thường như trong môi trường dàn dựng.

Tạo bản backup trang web

Việc tạo một bản sao backup của website là điều cần thiết, để sẵn sàng chuẩn bị cho các sự cố có thể xảy ra. Các tệp trong website rất quý giá và quan trọng. Nếu không có bản backup, bạn sẽ mất nhiều thời gian, công sức và tiền bạc để tạo website lại từ đầu.

Có một số plugin và công cụ mà bạn có thể sử dụng để tạo bản sao lưu như All-in-One WP Migration , UpdraftPlus , BackWPup , Duplicator , …

Nếu bạn là người khách hàng của LANIT, bạn không phải lo lắng về việc backup dữ liệu trên web, vì trang của bạn đã được tự động backup hàng tuần, hàng tháng. Giúp bạn yên tâm sử dụng mà không sợ bị mất dữ liệu.

Tham khảo thêm: Dịch vụ thuê Hosting giá rẻ tại LANIT – Tốc độ cao backup định kỳ

3 Cách đơn giản để Clone website nhanh chóng

Có nhiều phương pháp để nhân bản một trang web WordPress, nhưng bài viết này, LANIT sẽ chia sẻ đến bạn đọc 3 cách đơn giản và hiệu quả nhất. Cụ thể:

  • Nhân bản website từ nhà cung cấp dịch vụ lưu trữ mà bạn sử dụng.
  • Sao chép website bằng plugin WordPress
  • Clone trang web thủ công

Cách 1: Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

LANIT là đơn vị cung cấp Hosting WordPress uy tín, cho phép bạn nhân bản trang web của mình trên cùng một máy chủ. Điều này giúp tiết kiệm được nhiều thời gian công sức cho các Dev. Sau đây là các bước cụ thể:

Bước 1: Vào tài khoản cần backup Chọn Create/Restore Backups

Nhân bản website từ nhà cung cấp Hosting bạn sử dụng
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Tích vào 2 nút của Ftp (Ftp Accounts và ftp settings. Sau đó Click vào nút Create Backup

Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Lúc này hệ thống sẽ mất vài giây sau đó sẽ có thông báo, bạn nhấn vào files

Anh Chup Man Hinh 2023 06 15 Luc 3.46.23 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Vào thư mục backups trong đó sẽ chứa file backup xong.

Vào thư mục backups trong đó sẽ chứa file backup xong
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Tạo tài khoản ftp để lấy file backup về

Nhân bản website từ nhà cung cấp Hosting bạn sử dụng
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Chọn Create FTP account

chon Create FTP account
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Nhập user, password và tích chọn custom

Nhân bản website từ đơn vị cung cấp hosting
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Bước 2: Dùng WinSCP để lấy file backup về máy

  1. Chọn giao thức FTP
  2. Nhập ip user password ftp vừa tạo ở trên – ấn login
 nhân bản website từ đơn vị hosting
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

3. Vào đướng dẫn  ./backups lấy file backup về

Nhân bản website từ nhà cung cấp
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

4. Vào tài khoản cần Restore Backup. Chọn Create/Restore Backups để máy sẽ tạo thư mục backups

 Chọn Create/Restore Backups để máy sẽ tạo thư mục backups
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

5. Thực hiện lại bước Create backup

Anh Chup Man Hinh 2023 06 15 Luc 4.02.19 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng
Anh Chup Man Hinh 2023 06 15 Luc 4.03.59 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

6. Xóa file backup trên con cấn Restore Backup đi 

Nhân bản website/Clone Website
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

7. Tạo tài khoản ftp để đẩy file back up lên

Tạo tài khoản ftp để đẩy file back up lên
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Chọn Create FTP account

Anh Chup Man Hinh 2023 06 15 Luc 4.08.57 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Nhập user, password và tích chọn custom

Anh Chup Man Hinh 2023 06 15 Luc 4.09.52 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Bước 3: Dùng WinSCP để đẩy thư mục backup vừa tải về lên

  • Chọn giao thức FTP
  • Nhập ip user password ftp vừa tạo ở trên
  • Ấn login
Clone Website
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Vào đướng dẫn  ./backups đẩy thư mục backup vừa tải về lên

Bước 4: Vào lại tài khoản cần Restore Backup và chọn Create/Restore Backups

Anh Chup Man Hinh 2023 06 15 Luc 4.26.38 CH
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Nhấn Select Restore Options, sau đó chọn Restore Selected Items là hoàn thành quá trình clone website.

Clone website từ nhà cung cấp hosting
Nhân bản website từ nhà cung cấp Hosting bạn sử dụng

Cách 2: Nhân bản website bằng Plugin WordPress

Hiện WordPress cung cấp nhất nhiều plugin hỗ trợ cho việc sao chép một trang web wordpress. Đó có thể là All-in-One WP Migration. Công cụ này bạn sao lưu và sao chép trang web một cách đơn giản và dễ dàng. Nó cho phép bạn xuất và nhập trang web WordPress hiện có của mình tại một vị trí mới.

Trong bản cài đặt WordPress cũ của bạn, hãy điều hướng đến Plugins → Add New , tìm kiếm All-in-One WP Migration rồi Cài đặt và Kích hoạt plugin.

Sao chép website bằng Plugin WordPress
Nhân bản website bằng Plugin WordPress

Từ thanh công cụ bên trái, điều hướng đến All-in-One WP Migration → Export Nhấp vào Export to và chọn File

Sao chép trang web bằng plugin WordPress
Nhân bản website bằng Plugin WordPress

Đợi vài giây và một cửa sổ bật lên sẽ xuất hiện yêu cầu bạn tải xuống bản backup.

Sao chép trang web bằng plugin WordPress
Nhân bản website bằng Plugin WordPress

Tải tệp xuống máy tính của bạn và định dạng sẽ là .wpress. Lưu nó lại và sẽ cần dùng đến ở các bước sau.

Cách cài dặt một WordPress mới trên vị trí mới: Đăng nhập và cài đặt plugin All-in-One WP Migration. Từ ngăn bên trái, điều hướng đến All-in-One WP Migration → Import , nhấp vào Import from và chọn File.

Sao chép website bằng Plugin WordPress
Nhân bản website bằng Plugin WordPress

Tải tệp đã tải về trước đó.

Quá trình này mất một lúc vì nó liên quan đến việc tải lên và giải nén tệp .wpress . Sau khi hoàn thành, bạn sẽ nhận được một cửa sổ bật lên có cảnh báo. Nhấp vào Proceed.

Nhân bản website bằng Plugin wordpress
Nhân bản website bằng Plugin WordPress

Trên cửa sổ bật lên tiếp theo, nhấp vào save permalinks structure.

Sao chép trang web bằng plugin WordPress
Nhân bản website bằng Plugin WordPress

Bạn sẽ được đưa đến trang login WordPress. Đăng nhập bằng tài khoản Admin của bản cài đặt WordPress cũ của bạn. Nhấp vào Save changes trong tab Permalinks và bạn đã hoàn tất quá trình sao chép một trang web.

Xem thêm: File .htaccess WordPress là gì? Cách Chỉnh Sửa file .htaccess Đơn Giản Nhất

Cách 3: Clone trang web theo cách thủ công

Quy trình thủ công để sao chép một trang web bao gồm nén tất cả các tệp và thư mục WordPress, xuất cơ sở dữ liệu cũ và nhập các tệp và cơ sở dữ liệu WordPress vào vị trí mới.

Bước 1: Nén tệp WordPress

Đầu tiên, bạn hãy điều hướng đến thư mục public_html của bản cài đặt WordPress, chọn tất cả các tệp và nén chúng vào một file lưu trữ duy nhất.

Sao chép trang web theo cách thủ công
Clone trang web theo cách thủ công

Bây giờ bạn có một tệp zip trong thư mục public_html và URL sẽ là example.com/FILE_NAME.zip .

Lúc này, bạn có hai tùy chọn là tải xuống tệp zip và tải nó lên vị trí mới thông qua ứng dụng khách FTP như FileZilla hoặc tải tệp zip lên vị trí mới trực tiếp qua SSH [nhanh hơn tải lên FTP ].

Bước 2: Tải lên tệp nén

Ở ví dụ này, chúng ta sẽ sử dụng SSH để có tốc độ tải lên nhanh hơn. Tiến hành đăng nhập vào địa chỉ Hosting mới thông qua SSH và tìm địa chỉ/thư mục mà mình muốn lưu một bản copy của website WordPress. Hãy chắc chắn rằng folder đó trống. Sau đó, sử dụng lệnh sau để tải xuống tệp zip đã tạo.

Đừng quên thay URL_OF_ZIP_FILE bằng URL thực của tệp zip. Và sử dụng lệnh sau để giải nén nó: unzip FILE_NAME.zip.

Mọi folder và file sẽ được giải nén tới folder chỉ định

Bước 3: Chuyển đến Database

Sau khi sao chép các tệp web, bước này chúng ta sẽ tiến hành xuất database từ chỗ đặt hiện tại chuyển chúng sang một địa chỉ mới.

Tiến hành đăng nhập vào trình quản lý database. Chọn database của bạn và tìm mục Export và tải file đã xuất có đuôi là .sql. Sau đó, đăng nhập vào trình quản lý khác, tạo một database và tìm mục Import. Nếu bạn đã có sẵn một database, chỉ cần chèn file đuôi .sql đã tải về trước đó. Cuối cùng là Chọn Choose File và tải file .sql lên.

Bước 4: Cập nhật wp-config.php

Để website chuẩn bị đi vào hoạt động, file wp-config.php cần được cập nhật để lấy thông tin về địa chỉ mới cùng database mới.

Vào folder public_html, mở file wp-config.php và nhập thông tin của database mới. Nếu bạn vẫn thấy url cũ trên website, hãy thay thế chúng thông qua plugin better search replace.

Chỉ cần làm theo những bước trên, bạn đã có thể clone một website một cách nhanh chóng và dễ dàng. Tóm gọn lại gồm 3 bước: chuyển web file, Export và Import database, và cập nhật file cấu hình

Bạn đã nắm rõ về cách clone rồi, nhưng khi chạy website hẳn sẽ rất nhiều lỗi mà bạn chưa biết cách xử lý. Dưới đây là một số cách khắc phục sự cố hiệu quả.

Đọc thêm: Lỗi Thường Gặp Khi Sử Dụng Hosting WordPress

Cách khắc phục các sự cố thường gặp khi Clone website

Broken Link

URL bị hỏng có là lỗi thường gặp và ảnh hưởng không tốt tới website của bạn. Google coi các URL này là dấu hiệu tiêu cực và hạ thứ hạng website của bạn. Bạn nên kiểm tra các liên kết bị hỏng trên môi trường dàn dựng và đẩy web đi vào hoạt động.

Bạn có thể sử dụng một số plugin sau để sửa các liên kết bị hỏng: Broken Link Checker , Link Checker Professional và Link Whisper .

Checking Plugins

WordPress chạy bằng các plugin. Nó như là giải pháp cho nhưng chức năng mới mà bạn có thể nghĩ tới. Tuy nhiên, việc thử nghiệm hoặc cài đặt một plugin mới trực tiếp trong môi trường sản xuất có thể một số rủi ro. Đặc biệt, khi website của bạn đang hoạt động tốt với hiệu suất cao, có hàng ngàn lượt khách truy cập mỗi ngày thì không phải plugin nào cũng tương thích với các chủ đề hoặc tuỳ chỉnh của website WordPress. Vì vậy, kiểm tra plugin có nằm trong vùng an toàn hay không trước khi đưa chúng vào hoạt động là việc làm cần thiết.

Tối ưu hiệu suất website

Cải thiện hiệu suất hoạt động của website là việc làm tất yếu nhằm đem lại trải nghiệm tốt nhất cho người dùng. Bao gồm mọi thứ từ khâu thiết kế đến nội dung trên website nhằm đem lại trải nghiệm tốt hơn. Tối ưu hiệu suất trang web là khâu đại tu lại toàn bộ website và thay đổi giao diện. Việc này cần thiết và nên thực hiện ở trang clone trước khi chuyển lên trang chính.

Sau khi bạn đã thay đổi và kiểm tra các chức năng, bạn có thể đưa chúng vào hoạt động. Chỉ có tỉ lệ rất nhỏ khi chúng chạy ổn trong staging environment nhưng lại gặp vấn đề tại producing environment nên điều này rất hiếm khi xảy ra. Tuy nhiên, bạn cũng nên kiểm tra lại một lượt trước khi đẩy chúng lên web.

Kết luận

Trên đây là 3 cách nhân bản website đơn giản và nhanh chóng. Hỗ trợ tốt nhất cho các Dev trong việc cải tiến và nâng cấp website hoặc cần một website có chức năng tương tự. Chúng tôi hy vọng những thông tin trên đã giúp bạn biết cách nhân bản website. Chúc bạn thành công!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!