Có nhiều lý do khiến bạn cần chuyển website sang hosting mới: hosting cũ quá chậm, hết dung lượng, hoặc muốn chuyển sang nhà cung cấp có giá tốt hơn. Dù lý do là gì, việc chuyển hosting cần thực hiện đúng quy trình để tránh mất dữ liệu hoặc gián đoạn website. Bài viết này hướng dẫn các bước thực hiện an toàn.
Bước 1: Chuẩn bị trước khi chuyển
- Đăng ký và kích hoạt gói hosting mới, ghi nhận thông tin đăng nhập cPanel mới.
- Sao lưu toàn bộ website hiện tại, bao gồm cả database và file (xem chi tiết cách sao lưu ở bài viết riêng về chủ đề này).
- Ghi chú lại thông tin cấu hình quan trọng như phiên bản PHP đang sử dụng, các plugin đang cài để đối chiếu sau khi chuyển.
Bước 2: Chuyển dữ liệu sang hosting mới
Cách 1: Dùng plugin di chuyển (khuyến nghị cho người không rành kỹ thuật)
Các plugin như Duplicator hoặc All-in-One WP Migration được thiết kế chuyên biệt cho việc này:

- Cài plugin trên website cũ, tạo một gói di chuyển (package) chứa toàn bộ database và file.
- Tải gói này về máy tính.
- Cài WordPress mới (hoặc chỉ cần tải file cài đặt plugin) trên hosting mới.
- Upload gói di chuyển lên và chạy trình cài đặt của plugin để tự động khôi phục toàn bộ dữ liệu, cấu hình vào hosting mới.
Cách 2: Chuyển thủ công qua FTP và phpMyAdmin
- Export database từ hosting cũ qua phpMyAdmin, lưu thành file .sql.
- Tải toàn bộ thư mục website qua FTP hoặc File Manager về máy tính.
- Tạo database mới, người dùng database mới trên hosting mới, cấp đầy đủ quyền.
- Import file .sql vào database mới qua phpMyAdmin.
- Upload toàn bộ file website lên hosting mới qua FTP hoặc File Manager.
- Chỉnh sửa file wp-config.php trên hosting mới, cập nhật đúng tên database, tên người dùng, mật khẩu và host của database mới.
Mẹo nhỏ: nếu website có URL cũ khác domain mới hoặc đổi từ http sang https, cần chạy thêm bước tìm và thay thế đường dẫn cũ bằng đường dẫn mới trong database bằng plugin như Better Search Replace, tránh việc chỉ sửa thủ công dễ sót.
Bước 3: Trỏ tên miền về hosting mới
Sau khi dữ liệu đã được khôi phục đầy đủ trên hosting mới và bạn đã kiểm tra hoạt động ổn (thường kiểm tra qua địa chỉ IP tạm hoặc file hosts trên máy tính trước khi trỏ chính thức), tiến hành:
- Cập nhật bản ghi DNS (Nameserver hoặc bản ghi A) trỏ tên miền về hosting mới.
- Chờ DNS lan truyền, thời gian này có thể mất từ vài phút đến 24-48 giờ tùy nhà cung cấp tên miền.
- Cài đặt lại chứng chỉ SSL trên hosting mới ngay khi tên miền đã trỏ thành công để website chạy https bình thường.
Bước 4: Kiểm tra toàn diện sau khi chuyển
- Kiểm tra trang chủ, các trang con, bài viết hiển thị đầy đủ hình ảnh và nội dung.
- Kiểm tra chức năng đăng nhập quản trị, form liên hệ, giỏ hàng (nếu là website bán hàng).
- Kiểm tra tốc độ tải trang trên hosting mới để đảm bảo có sự cải thiện như mong đợi.
- Theo dõi website trong 1-2 ngày đầu để phát hiện sớm nếu có lỗi phát sinh.
Lưu ý quan trọng
Không nên hủy hosting cũ ngay sau khi chuyển, hãy giữ lại hosting cũ ít nhất 1-2 tuần để phòng trường hợp cần đối chiếu hoặc khôi phục lại nếu phát sinh vấn đề trên hosting mới.

Chuyển hosting là một thao tác quan trọng, cần cẩn thận ở mọi bước để tránh downtime hoặc mất dữ liệu. Nếu bạn không tự tin thực hiện hoặc muốn quá trình chuyển diễn ra an toàn, nhanh chóng, hãy liên hệ ThinhND qua Zalo 0911947997 để được hỗ trợ chuyển hosting trọn gói.

