NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
31/08/2021
Lượt xem

Hướng dẫn Clone website trong cPanel

31/08/2021
11 phút đọc
Lượt xem

Đánh giá

5/5 - (97 bình chọn)

Một cloned website là một bản sao hoàn hảo của một trang web được host trên server của bạn. 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.

Lý do nên Clone Website trong cPanel

Có nhiều lý do bạn có thể muốn clone website trong cPanel server của mình. Bởi vì các bản sao giống hệt với một trang web hiện có, việc sao chép bản sao giúp triển khai các testing site và stating site. Đây cũng là một cách nhanh chóng để thiết lập một trang web mới bằng cách sử dụng trang cũ làm cấu hình cơ sở. Chủ sở hữu trang web thường sử dụng các cloned website để cung cấp cho các nhà thiết kế và nhà phát triển quyền truy cập vào một môi trường làm việc (working environment) hoạt động giống như môi trường sống (live environment).

Việc clone có thể được thực hiện trên command line, nhưng tốn nhiều thời gian và dễ mắc lỗi. cPanel & WHM tự động hóa các bước dễ xảy ra lỗi hơn, vì vậy bạn có thể nhanh chóng sao chép các trang web dựa trên hệ thống quản lý nội dung (content management systems) và các ứng dụng Thương mại điện tử.

Bài viết này đề cập hai cách clone các website trên server do cPanel của bạn quản lý:

  1. Một process sao chép chung hoạt động cho hầu hết các trang web CMS hoặc Thương mại điện tử, nhưng chúng ta sẽ sử dụng WordPress làm ví dụ.
  2. Một process dành riêng cho WordPress dựa trên WordPress Toolkit, nó giúp sao chép task chỉ bằng một cú nhấp chuột. Ngay lập tức việc sao chép và cấu hình trang web sẽ diễn ra một cách tự động.

Chúng ta sẽ bắt đầu với cách nhanh nhất và thuận tiện nhất để clone trang web WordPress với WordPress Toolkit trước khi khám phá process thủ công hơn cũng sẽ hoạt động với các hệ thống quản lý nội dung khác (content management systems).

Clone website với WordPress Toolkit

Mở WordPress Toolkit và mở rộng chế độ xem chi tiết cho trang web bạn muốn sao chép. Click vào Clone trong trang dashboard.

Hướng dẫn Clone website với WordPress Toolkit
Hướng dẫn Clone website với WordPress Toolkit

Khi Clone tool mở ra, hãy chọn Create subdomain và đường dẫn để clone trang web đó. Nếu chúng không tồn tại, WordPress Toolkit sẽ tạo chúng cho bạn. Khi bạn hoàn tất, hãy click vào Start  ở cuối trang.

Chọn Create subdomain
Chọn Create subdomain

WordPress Toolkit tự động clone website, tạo database mới và database user, cấu hình website để sử dụng database và tạo subdomain mới nếu cần. Sau khi hoàn tất, bạn truy cập cloned site như bình thường.

Cách clone website theo cách thủ công với cPanel

Hệ thống quản lý nội dung (Content management systems)— bao gồm WordPress, Joomla Drupal — bao gồm hai loại content chính. Đầu tiên là các PHP code file và các static file như images, JavaScript files và CSS. Thứ hai là thông tin được store trong database của trang web — nội dung trang, cài đặt cấu hình, thông tin user, v.v.

Để 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:

  1. Tạo một new folder và sao chép các files của trang web vào đó.
  2. 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 đó.
  3. Cấu hình (Configure) bản sao để hoạt động với database mới.

Hãy sử dụng quy trình này để clone trang web WordPress. Chúng ta sẽ tập trung vào việc sao chép một website vào một new directory thay vì subdomain.

Tạo một thư mục và sao chép các file của website

Chúng ta có thể tạo một folder cho bản sao của website và Copy các files trong File Manager, bạn có thể mở folder này từ phần Files trên menu trang chính của cPanel.

  1. Chọn folder chứa trang WordPress mà bạn muốn sao chép.
  2. Nhấp vào Copy trên thanh toolbar và nhập tên cho folder mới. Để đơn giản hóa mọi thứ, chúng ta sẽ sao chép trang web vào một folder trong public_html để bạn có thể truy cập trang từ một URL chẳng hạn như “example.com/wordpress_two”.
Tạo một thư mục và sao chép các file của website
Tạo một thư mục và sao chép các file của website

File Manager  sao chép folder và tất cả nội dung của nó, cung cấp cho bạn bản sao chuẩn xác của các files của website gốc.

Sao chép cơ sở dữ liệu của website

Sao chép cơ sở dữ liệu phức tạp hơn một chút so với sao chép file, nhưng nó đơn giản với các cPanel’s MySQL tools.

Đầu tiên, chúng ta tạo một cơ sở dữ liệu mới (create a new database).

Mở MySQL Databases, bạn sẽ tìm thấy trong Databases một menu ở trang chính.

Nhập tên cho new database trong Create New Database và nhấp vào nút Create Database.

Create New Database
Create New Database

Tiếp theo, chúng ta export database gốc. Chúng ta sẽ sử dụng phpMyAdmin, cũng nằm trong Databases trong menu của cPanel.

  1. Chọn database gốc trong thanh bên.
  2. Chọn Export tab và trong phần export method chọn Quick. Phương pháp này cho phép bạn thay đổi các database export options, nhưng chúng ta sẽ giữ nguyên mặc định.
  3. Nhấp vào Go.
Hướng dẫn xuất cơ sở dữ liệu gốc
Hướng dẫn xuất cơ sở dữ liệu gốc

Tiếp theo “dumps” database, tải SQL file xuống local machine của bạn với thông tin cần thiết để tạo lại database của website ban đầu. Đó là những gì chúng ta sẽ làm tiếp theo, và cũng sử dụng phpMyAdmin.

  1. Chọn new database (chúng ta đã tạo trong phần trước).
  2. Nhấp vào Import tab.
  3. Nhấp vào Choose File và chọn SQL file bạn vừa tải xuống.
  4. Nhấp vào nút Go ở cuối trang.
Tải lên tệp SQL vừa tải xuống
Tải lên tệp SQL vừa tải xuống

Bước cuối cùng trong phần này là cung cấp cho database một user có password. Bạn có thể sử dụng một database user hiện có, nhưng chúng ta sẽ thêm một user mới và cấp cho họ một password duy nhất.

Trong cPanel, đến trang MySQL Databases. Đến phần Add New User .

  1. Trong Add New User , hãy nhập tên user và strong password.
  2. Bấm Create User, rồi quay lại trang MySQL Databases.
  3. Trong Add User to Database, hãy chọn user mới và database mà chúng ta đã tạo trong phần trước.
  4. Nhấp vào Add, chọn “All Privileges” trên trang tiếp theo và xác nhận các thay đổi.
Sao chép tệp file và cơ sở dữ liệu
Sao chép tệp file và cơ sở dữ liệu

Hiện tại, chúng ta đã sao chép các files và database, nhưng cloned WordPress site của chúng ta vẫn được cấu hình để sử dụng database của website gốc. Nhiệm vụ tiếp theo là cấu hình bản sao để sử dụng dtabase của chính nó.

Chỉnh sửa cấu hình URL và cơ sở dữ liệu của website được sao chép

Bước này dành riêng cho WordPress, nhưng bạn sẽ phải thực hiện thao tác tương tự đối với các content management systems khác.

  1. Mở  File Manager và chọn folder của website mới.
  2. Chọn wp–config.php file.
  3. Nhấp vào Edit trong thanh toolbar.
Hướng dẫn chỉnh sửa cơ sở dữ liệu
Hướng dẫn chỉnh sửa cơ sở dữ liệu

Chúng ta cần chỉnh sửa một số field trong phần MySQL setting của wp – config.php để WordPress có thể truy cập và xác thực với database mới.

  1. Nhập tên database mới vào DB_NAME field.
  2. Nhập User mà chúng ta vừa tạo vào  DB_USER field.
  3. Nhập mật khẩu của user vào DB_PASSWORD.
Chỉnh sửa một số trường trong phần cài đặt MySQL của wp-config.php
Chỉnh sửa một số trường trong phần cài đặt MySQL của wp-config.php

Trong khi chúng ta mở wp-config.php, chúng ta cũng có thể cho WordPress biết về URL mới của nó. Có nhiều cách khác nhau để thực hiện việc này, nhưng cách nhanh nhất là thêm các dòng sau, với những thay đổi thích hợp, vào cuối file.

<! – wp:paragraph – >
<p>define( 'WP_HOME', 'http://example.com/wordpress_two' );</p>
<! – /wp:paragraph – >

<! – wp:paragraph – >
<p>define( 'WP_SITEURL', 'http://example.com/wordpress_two' );</p>
<! – /wp:paragraph – >

Đừng quên click vào click Save Changes khi bạn hoàn tất.

Tất cả đều ổn, bạn sẽ có thể tải cloned site của mình tại http://your_domain.com/your_subdirectory. Nếu bạn đã làm theo các ví dụ, nó sẽ giống như http://example.com/wordpress_two.

Cpanel là phần mềm trả phí với mức giá khoảng 15USD/Tháng. Đây là mức chi phí khá cao đối với người dùng. Tuy nhiên có một giải pháp giúp bạn có thể sở hữu công cụ này hoàn toàn miễn phí đó là đăng ký hosting tại Vietnix.

Hiện tại, tất cả các gói hosting do Vietnix cung cấp đều được cài đặt sẵn cPanel, giúp bạn dễ dàng thực hiện thao tác clone website. cPanel cũng là bảng điều khiển được sử dụng phổ biến, cung cấp nhiều tính năng hữu ích cho người quản trị website và giúp công việc quản lý dữ liệu hiệu quả. 

Các gói hosting của Vietnix được đánh giá cao về tốc độ và sự ổn định nhờ tích hợp nhiều công nghệ hiện đại cùng hạ tầng cao cấp để giúp người dùng có thể an tâm xây dựng thương hiệu, bứt phá doanh thu. Ngoài ra, mua hosting Vietnix, bạn còn được tặng kèm bộ theme và plugin WordPress bản quyền trị giá đến 800$/Năm, giúp việc xây dựng và vận hành website WordPress thêm tối ưu và chuyên nghiệp.

Nếu bạn đang cần tìm kiếm một gói hosting tốc độ cao, có cài đặt sẵn cPanel thì hosting Vietnix là lựa chọn phù hợp mà bạn nên tham khảo.

Lời kết

Bài viết vừa chia sẽ thông tin về cách Clone website trong cPanel, hy vọng sẽ giúp bạn hiểu rõ hơn phần nào về các cách làm. Nếu bạn có thêm thông tin bổ ích nào liên quan đến vấn đề này, có thể để lại bình luận bên dưới để mọi người cùng tham khảo.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG