Chuyển website WordPress sang hosting mới không bị gián đoạn

Nguyên tắc quan trọng nhất khi chuyển hosting: dựng và kiểm tra xong website trên hosting mới rồi mới đổi DNS. Đừng bao giờ xoá hosting cũ trước khi chắc chắn bản mới chạy đúng. Làm theo thứ tự này thì khách gần như không nhận ra bạn vừa đổi nhà.
Bước 1: Sao lưu đầy đủ
Website WordPress gồm hai phần và bạn cần cả hai:
- Toàn bộ file — nén thư mục website, đặc biệt là
wp-contentchứa theme, plugin và hình ảnh. - Cơ sở dữ liệu — xuất file .sql từ phpMyAdmin hoặc bảng điều khiển hosting.
Tải cả hai về máy và giữ lại ít nhất một tháng sau khi chuyển xong. Đây là lưới an toàn nếu phát hiện thiếu dữ liệu về sau.
Bước 2: Dựng website trên hosting mới
Tạo tên miền trên hosting mới, tải file lên, tạo cơ sở dữ liệu rồi nạp file .sql vào, cuối cùng sửa thông tin kết nối trong wp-config.php cho khớp tên database, user và mật khẩu mới.
Bước 3: Kiểm tra trước khi đổi DNS
Đây là bước hay bị bỏ qua nhất. Bạn có thể xem website trên hosting mới trước khi đổi DNS bằng cách sửa file hosts trên máy tính để trỏ tên miền về IP mới — chỉ máy bạn thấy, khách vẫn dùng hosting cũ.
Cần kiểm tra: trang chủ, một trang sản phẩm, giỏ hàng, form liên hệ, đăng nhập trang quản trị, và ảnh có hiện đủ không.
Bước 4: Giảm TTL rồi mới đổi DNS
Vài giờ trước khi chuyển, giảm TTL của bản ghi DNS xuống 300 giây. Sau đó đổi bản ghi A về IP mới (hoặc đổi nameserver). Việc giảm TTL trước giúp thời gian chuyển tiếp ngắn lại rất nhiều.
Trong giai đoạn lan truyền, một số khách vào hosting cũ, một số vào hosting mới. Vì vậy nếu là web bán hàng, hãy chọn giờ thấp điểm và tạm không nhận đơn hoặc chấp nhận kiểm tra đơn ở cả hai nơi.
Bước 5: Sau khi chuyển
- Cài lại SSL trên hosting mới và bật chuyển hướng https.
- Kiểm tra email: nếu đổi nameserver, khai lại bản ghi MX.
- Gửi thử form liên hệ để chắc email vẫn tới.
- Kiểm tra Google Search Console vài ngày sau xem có lỗi thu thập dữ liệu không.
- Chỉ xoá hosting cũ sau 1–2 tuần khi mọi thứ đã ổn.
Bốn lỗi làm website chết khi chuyển nhà
- Xoá hosting cũ ngay sau khi đổi DNS — nếu bản mới có lỗi, bạn không còn gì để quay lại.
- Quên chuyển thư mục uploads — website chạy nhưng mất toàn bộ hình ảnh.
- Sai thông tin database trong wp-config — hiện lỗi "Error establishing a database connection".
- Bỏ qua email — web chạy tốt nhưng công ty mất email vài ngày mà không hiểu vì sao.



