Chuyển host WordPress sang host mới trong vòng 30 phút

Nov 09

Sau khi đã mua hosting Hawkhost như ở bài viết trước. Sau đây mình xin hướng dẫn cách chuyển host WordPress thủ công cho mọi website trong vòng 30 phút.

Cần chuẩn bị trước khi thực hiện:

Đầu tiên là bạn hãy thêm domain vào host. Nếu là tên miền chính giống như lúc bạn chọn mua hosting thì không cần thêm.

Tiếp theo là bạn tắt hết các plugin tạo cache hay plugin bảo mật (nếu có). Ví dụ như của mình là WP Rocket và iThemes Security.

Ngoài ra bạn cần:

  • Đăng nhập vào cPanel của host mới và host cũ
  • Mở Notepad lên (hoặc giấy bút tùy bạn)

Sau đây là các bước thực hiện:

Bước 1: Tải mã nguồn ở host cũ

Bạn truy cập vào cPanel của host cũ bằng cách gõ tenmiencuaban.com/cpanel => nhấn vào File Manager

Chuyển host WordPress

Tìm đến thư mục gốc html_public => chọn đúng thư mục chứa website của bạn. Nếu website của bạn đang là tên miền chính của hosting (tức là không phải addon domain) thì chọn tất cả trong thư mục html_public (trừ những folder chứa website khác nếu có).

Tick vào ô Select All ở trên để chọn tất cả trong thư mục website sau đó nhấn Compress để nén.

Chuyển host WordPress

Chọn loại nén là file ZIP => đặt tên cho file (nếu muốn) hoặc cứ để mặc định là .well-known.zip. Xong thì nhấn Compress File(s)

Chuyển host WordPress

Một cửa sổ hiện ra như sau, bạn nhấn Close để đóng lại

Chuyển host WordPress

Chọn file ZIP vừa được tạo ra ngay trong thư mục website sau đó nhấn Download để tải về máy

Chuyển host WordPress

Vậy là xong bước đầu tiên là tải source code về máy. Bạn nhớ tạo 1 folder trên máy tính đặt tên là 'chuyển host WordPress' chẳng hạn để lát nữa quăng tất cả file vào đó cho dễ quản lý.

Bước 2: Tải về cơ sở dữ liệu ở host cũ

Quay lại cPanel, chọn phpMyAdmin

Chuyển host WordPress

Chọn database của website cần chuyển sau đó nhấn Export (Xuất)

Chuyển host WordPress

Database nào của website nào (nếu bạn có nhiều hơn 1) bạn phải biết nhé. Vì khi cài đặt WordPress cho website đó bạn cũng đã làm qua.

Nhấn Go (Thực hiện) để tải về tệp SQL

Chuyển host WordPress

Đến đây bạn đã có trong tay 2 file là file .ZIP chứa toàn bộ mã nguồn và file .sql chứa cơ sở dữ liệu website của bạn.

Và đó là tất cả những gì bạn cần tải về. Bước tiếp theo là upload từng cái một lên host mới.

Bước 3: Upload mã nguồn lên host mới

Đăng nhập vào cPanel của host mới, chọn thư mục chứa website cần tải lên. Nếu là domain chính thì thư mục tải lên sẽ là html_public.

Ở đây là tên miền chính luôn nên mình sẽ chọn thư mục là html_public sau đó nhấn Upload và chọn đúng file .ZIP (mã nguồn) đã tải về ở bước 1

Chuyển host WordPress

Sau khi tải xong bạn chọn file .ZIP này và nhấn Extract để giải nén

Chuyển host WordPress

Sau khi giải nén xong thì bạn có thể xóa file .ZIP này đi cho nhẹ

Chuyển host WordPress

Vậy là đã tải lên mã nguồn và giải nén thành công.

Bước 4: Upload cơ sở dữ liệu lên host mới

Bạn làm theo các bước sau:

Đầu tiên tại cPanel của host mới chọn MySQL Databases

Chuyển host WordPress

Đặt tên bất kỳ cho database mới sau đó nhấn Create Database

Chuyển host WordPress

Xong kéo xuống dưới đặt tên bất kỳ cho user và đặt password mạnh cho nó

Chuyển host WordPress

Nhấn Create User để tạo user mới

Note: Tất cả thông tin này bao gồm tên database, tên user và password bạn phải lưu lại nhé. Đó là lý do mà mình kêu bạn mở Notepad ngay từ lúc đầu.

Xong bạn kéo xuống dưới để add user vừa tạo vào database mới

Chuyển host WordPress

Ở cửa sổ tiếp theo bạn tick vào ô ALL PRIVILEGES để cấp full quyền cho user này sau đó nhấn Make Changes để lưu lại

Chuyển host WordPress

Tiếp theo bạn quay lại cPanel rồi vào lại phpMyAdmin như lúc nãy

Chọn đúng tên database mà bạn đã tạo ở trên sau đó nhấn Import (Nhập)

Nhập thì cũng giống như xuất lúc nãy nên mình không chụp lại nhé.

Nhấn vào File (Chọn tệp) và chọn file .sql mà bạn đã tải về ở bước 2

Sau đó nhấn Go (Thực hiện) để hoàn tất. Nếu hiện ra thông báo như sau là bạn đã thành công

Chuyển host WordPress

Xong bước tải lên mã nguồn và database.

Bước 5: Sửa file wp-config.php trên host mới

Mặc dù bạn đã upload mọi thứ lên host mới nhưng mọi thông tin trong database vẫn còn là của host cũ. Vì vậy bạn phải chỉnh sửa lại cho khớp như sau:

Đầu tiên bạn tìm file wp-config.php trong thư mục gốc của website sau đó nhấn Edit

Chuyển host WordPress

Bạn thay giá trị trong dấu ‘...’ bằng tên database, tên user và password đã tạo lúc nãy vào đây

Chuyển host WordPress

Xong nhấn Save Changes để lưu lại

Bước 6: Trỏ tên miền về host mới

Mặc dù bạn đã đổ website vào host mới nhưng tên miền của bạn vẫn đang trỏ về host cũ. Nên bạn phải trỏ tên miền về host mới theo DNS hoặc IP.

Nhưng trước tiên bạn nên kiểm tra xem website của bạn đã hoạt động tốt trên host mới hay chưa? Để “ép” máy tính của bạn truy cập vào host mới, bạn tìm đến file hosts trên máy tính tại vị trí sau:

C:\Windows\System32\drivers\etc\hosts 

Mở nó lên bằng Notepad, sau đó thêm dòng này vào cuối cùng của file hosts:

123.45.67.89 domain.com

Trong đó

  • 123.45.67.89: là địa chỉ IP của host mới
  • domain.com là tên miền website của bạn

Địa chỉ IP của host mới bạn xem trong cPanel nhé.

Nếu mọi thứ đều ok thì bạn tiến hành trỏ domain về host như bình thường.

Nếu website của bạn đang sử dụng Cloudflare thì bạn vào mục DNS trong Cloudflare để chỉnh IP về host mới nhé.

Như vậy là mình vừa hướng dẫn cách chuyển host WordPress sang host mới (shared host) rất nhanh chóng và đơn giản.

Chúc bạn thành công!

Bình luận

avatar

Pin It on Pinterest

Share This