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

hướng dẫn chuyển host cho wordpress
Nội dung

    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.

    Chuẩn bị trước khi làm.

    Đầ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 nhé!

    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 chuyển host WordPress cho website của bạ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 bỏ 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 nói 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).

    Note: 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. Sau khi làm xong thì bạn xóa dòng này đi nhé!

    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!

    302580cookie-checkChuyển host WordPress sang host mới trong vòng 30 phút.

    Bình luận

    Leave a Reply

    Your email address will not be published. Required fields are marked *