Cách chuyển website WordPress sang host mới

0
53

Chán nản vì host cũ quá chậm, thái độ của support quá tệ, chi phí quá cao? Bạn đăng ký hosting từ một nhà cung cấp mới, và phân vân chưa biết cách chuyển website WordPress sang host mới như thế nào? Đây chính là bài viết dành cho bạn.

Trong bài này, mình sẽ hướng dẫn bạn cách chuyển website WordPress sang host mới theo cách đơn giản nhất mà vẫn đảm bảo được uptime trọn vẹn của website.

Có thể bạn quan tâm: cPanel là gì và một số điều bạn cần biết

Cách chuyển website WordPress sang host mới này có gì đặc biệt?

Với cách chuyển dữ liệu này, sẽ đảm bảo rằng:

  • Cam kết uptime website 100% trong lúc chuyển dữ liệu.
  • Đơn giản, không quá phức tạp.
  • Đảm bảo an toàn về dữ liệu.
  • Có thể chuyển đến nhiều host cùng lúc.
  • Áp dụng được cả trên Shared hosting, VPS hay Dedicated server.
  • Có thể chuyển đến host sử dụng bất kỳ control panel nào (cPanel, DirectAdmin,…)
  • Miễn phí

Cách chuyển website WordPress sang host mới

Chuẩn bị

  • Host mới chứa các thông tin cần thiết để đăng nhập và thao tác trên bảng điều hành (control panel)
  • Thông tin đăng nhập trang quản lý DNS tên miền

Cài plugin hỗ trợ và đóng gói mã nguồn

Bước 1 – Cách chuyển website WordPress sang host mới

Để có thể chuyển website WordPress sang host mới, trước tiên bạn cần truy cập liên kết sau: example.com/wp-admin/plugin-install.php

Trong đó, example.com bạn đổi thành tên miền website bạn cần chuyển. Sau đó, ở thanh tìm kiếm, bạn nhập từ khóa Duplicator, rồi nhấn nút Cài đặt (Install now).

Cách chuyển website WordPress sang host mới
Bước 1 – Cách chuyển website WordPress sang host mới

Cài xong, bạn truy cập Duplicator > Packages như hình dưới

chuyen website wordpress 2

Ở giao diện của Duplicator, bạn nhấn Create Now để đóng gói mã nguồn.

chuyen website wordpress 3

Nhấn Next để tiếp tục.

chuyen website wordpress 4

Ở đây, bạn kiểm tra xem có xuất hiện bất kỳ lỗi nào sau khi quét xong hay không. Nếu không, bạn nhấn Build để bắt đầu quy trình đóng gói.

chuyen website wordpress 5

Bạn đợi cho quá trình đóng gói mã nguồn hoàn tất. Thời gian chờ nhanh hay chậm tùy thuộc vào độ nặng của mã nguồn website và cấu hình máy chủ mà bạn đang đặt website này.

chuyen website wordpress 6

Đây là giao diện sau khi hoàn tất. Bạn nhấn Download Both Files để tải cả 2 file về máy, gồm 1 file có hậu tố _archive.zipinstaller.php.

chuyen website wordpress 7

Thủ thuật giúp website uptime 100% khi chuyển dữ liệu

Bước 2 – Cách chuyển website WordPress sang host mới

Như mình đã nói ở phần trên, chúng ta sẽ sử dụng 1 thủ thuật giúp website luôn đạt uptime 100% kể cả khi đang trong quá trình chuyển dữ liệu sang host mới. Thủ thuật này liên quan đến file hosts của hệ điều hành Windows

Có thể bạn chưa biết về file hosts trên Windows

Dành cho bạn nào chưa biết thì Windows có 1 file có tên gọi là hosts, file này sẽ chứa dữ liệu liên quan đến địa chỉ IP và tên miền theo cú pháp: địa chỉ IP + tên miền.

Một số website khác hay có thủ thuật chặn một hay nhiều tên miền thông qua file hosts. Nhưng file hosts không chỉ có tác dụng chặn tên miền mà còn có tác dụng thay thế địa chỉ IP thành tên miền nữa. Hay nói cách khác, file hosts chính là một DNS (hệ thống phân giải tên miền) cục bộ.

vi du ve dns 1

Ví dụ: một website có địa chỉ IP là 93.184.216.34, tên miền của website là example.com, để truy cập website đó, thay vì bạn phải nhập địa chỉ IP dài ngoằn trên, bạn chỉ cần nhập example.com mà thôi.

Và ví dụ, vì một lý do nào đó, bạn muốn trỏ tên miền trên đến một địa chỉ IP khác, bạn phải thông qua bảng điều hành DNS, có nghĩa là, bạn cần phải có quyền quản trị tên miền mới làm được điều này.

Tuy nhiên, với file hosts, bạn không cần quyền quản trị nhưng vẫn trỏ tên miền đến một địa chỉ khác, vì file hosts chỉ có tác dụng trên máy bạn, không có tác dụng trên bất kỳ máy tính nào khác.

Vì thế, khi bạn làm theo thủ thuật sau, bạn sẽ trỏ tên miền của bạn đến địa chỉ IP của host mới, bạn sẽ thao tác với host mới thông qua tên miền, trong khi đó mọi người vẫn thao tác với host cũ. Đây chính là cách giúp website luôn uptime khi chuyển dữ liệu.

Cách thức thực hiện

Bạn truy cập vào trang điều hành máy chủ (control panel) mà bạn đã đăng ký. Ở đây do mình đăng ký sử dụng cPanel nên bài hướng dẫn này sẽ tập trung trên cPanel. Các control panel khác các bạn thực hiện tương tự.

Bạn tìm cho mình dòng Shared IP Address và lưu địa chỉ IP đó.

chuyen website wordpress 8
Bước 2 – Cách chuyển website WordPress sang host mới

Kế tiếp, bạn nhấn tổ hợp phím Windows + R, cửa sổ Run hiện ra, bạn nhập địa chỉ sau vào ô trống: C:\Windows\System32\drivers\etc và nhấn OK

chuyen website wordpress 9

Sau khi nhấn OK, bạn sẽ thấy một danh sách các file, trong số file đó có 1 file có tên là hosts, bạn copy file đó ra ngoài desktop, sau đó nhấp đúp để mở.

Dưới đây là giao diện của file hosts. Ở dưới cùng của file hosts, bạn thêm 1 dòng với cú pháp như sau: địa chỉ IP + tên miền của bạn. Ví dụ: 123.456.789.012 example.com. Trong đó, 123.456.789.012 bạn đổi thành địa chỉ IP lúc nãy bạn đã lưu, example.com thành tên miền website của bạn.

chuyen website wordpress 10

Sau khi thực hiện xong, nhấn tổ hợp Ctrl + S để lưu. Sau đó, bạn kéo và thả file đó vào thư mục etc đã mở bằng cửa sổ Run lúc nãy. Khi cửa sổ sau hiện ra, bạn nhấn như hình.

chuyen website wordpress 11

Nhấn Continue để hoàn tất.

chuyen website wordpress 12

Thêm tên miền vào host mới

Bước 3 – Cách chuyển website WordPress sang host mới

Bạn vào cPanel tìm kiếm và thực hiện như hình.

chuyen website wordpress 13
Bước 3 – Cách chuyển website WordPress sang host mới

Tại trang này, chúng ta sẽ thêm tên miền mới. Nhấn Create A New Domain để tiếp tục.

chuyen website wordpress 14

Ở trang này, bạn làm theo các bước sau, lần lượt ở các ô:

  1. Bạn nhập tên miền của bạn
  2. Bỏ tích ô này để tránh một số tình huống không mong muốn xảy ra (VD: tự chuyển hướng về domain chính)
  3. Thư mục chứa mã nguồn của website

Sau khi hoàn tất, bạn nhấn Submit.

chuyen website wordpress 15

Tải mã nguồn đã đóng gói lên host mới

Bước 4 – Cách chuyển website WordPress sang host mới

Quay lại trang cPanel chính, bạn tìm kiếm và thực hiện như hình.

chuyen website wordpress 16
Bước 4 – Cách chuyển website WordPress sang host mới

Sau khi vào được File Manager, bạn truy cập vào thư mục cần tải mã nguồn lên (đã thiết lập ở mục Cài plugin hỗ trợ và đóng gói mã nguồn, ô số 3 phần tạo tên miền) bằng cách dán địa chỉ vào ô tìm kiếm và nhấn Go.

Sau đó nhấn Upload.

chuyen website wordpress 17

Bạn nhấn Select File và chọn 2 file đã đóng gói ở mục trên (gồm file có hậu tố _archive.zip và installer.php).

chuyen website wordpress 18

Nếu file installer.php chưa đúng tên, bạn hãy đổi lại tên bằng cách nhấn đúp vào tên của nó và sửa lại, sau đó nhấn Enter.

chuyen website wordpress 19

Tạo cơ sở dữ liệu (CSDL)

Bước 5 – Cách chuyển website WordPress sang host mới

Trước khi bắt đầu cài đặt, bạn cần phải tạo mới cơ sở dữ liệu ở host mới. Để thực hiện, bạn vào trang chính của cPanel, sau đó tìm kiếm và thực hiện như hình.

chuyen website wordpress 21
Bước 5 – Cách chuyển website WordPress sang host mới

Ở mục Create New Database, bạn nhập tên cơ sở dữ liệu bạn muốn tạo, chú ý là đối với cPanel, tên CSDL, tên người dùng CSDL sẽ tuân theo nguyên tắc “tên người dùng_tên cơ sở dữ liệu”.

Ví dụ: tên người dùng là example, tên CSDL là csdl, thì tên CSDL của cPanel sẽ tạo là example_csdl.

Nhấn Create Database để tạo CSDL.

chuyen website wordpress 22

Và giao diện dưới sẽ hiện nếu quá trình tạo thành công, nhấn Go Back để trở về trang trước.

chuyen website wordpress 23

Tiếp đó, ta sẽ tạo người dùng CSDL mới, tại mục Add New User, bạn điền các thông tin cần thiết. Ở đây ta sẽ dùng chức năng Password Generator để tự động tạo mật khẩu.

chuyen website wordpress 26

Bạn nhấn Generate Password để tạo mật khẩu một cách ngẫu nhiên, sau đó tích vào ô in đậm và nhấn Use Password. Lưu ý là lưu mật khẩu này lại để lúc cài đặt sẽ dùng nhé.

chuyen website wordpress 24

Cuối cùng, nhấn nút Create User để bắt đầu tạo.

chuyen website wordpress 25

Và giao diện dưới sẽ hiện nếu quá trình tạo thành công, nhấn Go Back để trở về trang trước.

chuyen website wordpress 27

Tiếp tục, ở mục Add User To Database, bạn chọn người dùng và CSDL đã tạo phía trên, sau đó nhấn Add.

chuyen website wordpress 28

Ở đây, bạn sẽ thấy tên người dùng và CSDL đã chọn, bạn tích vào ô như hình và nhấn Make changes để hoàn tất.

chuyen website wordpress 29

Bây giờ chúng ta sẽ bắt đầu quá trình chính của việc chuyển dữ liệu website WordPress sang host mới.

Bắt đầu cài đặt

Bước 6 – Cách chuyển website WordPress sang host mới

Để bắt đầu tiến trình cài đặt, bạn truy cập theo địa chỉ sau: https://example.com/installer.php. Với example.com là tên miền của website bạn đang chuyển dữ liệu.

Bạn sẽ thấy giao diện trang sau xuất hiện, chọn như hình để tiếp tục.

chuyen website wordpress 20
Bước 6 – Cách chuyển website WordPress sang host mới

Ở bước này, bạn nhập các thông tin cần thiết vào ô số 1. Sau đó nhấn Test Database. Nếu nó hiện như ô số 2 là thành công. Nhấn Next để tiếp tục.

 

chuyen website wordpress 30

Bạn xác nhận lại 1 lần nữa, sau khi thấy ổn thì nhấn OK.

chuyen website wordpress 31

Ở bước này, trang sẽ hiện ra các thông tin về dữ liệu của website mà bạn đã đóng gói, bạn vẫn có thể tùy chỉnh một số dòng như tiêu đề, liên kết, và Path (đường dẫn thư mục). Sau khi hoàn tất, bạn nhấn Next để bắt đầu tiến trình cài đặt.

chuyen website wordpress 32

Đợi cho quá trình cài đặt hoàn tất. Sau khi xong, trang sau sẽ xuất hiện, bạn nhấn nút Admin Login để đăng nhập vào website.

chuyen website wordpress 33

Tại trang đăng nhập WordPress, bạn đăng nhập bằng tài khoản quản trị.

chuyen website wordpress 34

Và nếu website hiện như sau thì bạn đã chuyển dữ liệu qua host mới thành công rồi đó.

chuyen website wordpress 35

Đổi IP tên miền cũ sang tên miền mới

Bước 7 – Cách chuyển website WordPress sang host mới

Bước cuối cùng, bạn vào trang quản trị DNS của tên miền (ở đây mình sử dụng Cloudflare), tìm bản ghi chứa địa chỉ IP cũ, sau đó đổi thành địa chỉ IP mới và thế là xong.

Thường thì sau khi đổi xong sẽ mất một lúc để DNS cập nhật (thường không quá 72 tiếng, đối với Cloudflare chỉ khoảng vài phút).

chuyen website wordpress 36
Bước 7 – Cách chuyển website WordPress sang host mới

Như vậy là mình đã hướng dẫn các bạn chuyển website WordPress sang host mới rồi đó, đừng quên share nếu bạn thấy hữu ích nhé. Nếu bạn gặp khó khăn trong lúc cài đặt, hãy bình luận bên dưới để nhận được sự trợ giúp từ mình và bạn đọc khác. Chúc các bạn thành công./.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments