Chuyển website sang hosting mới - Hướng dẫn không downtime
1 viewsChuyển website sang hosting mới - Hướng dẫn không downtime
Chuyển hosting không đúng cách có thể khiến website bị down nhiều giờ và mất dữ liệu. Bài viết này hướng dẫn quy trình chuyển hosting an toàn, đảm bảo website không bị gián đoạn.
Nguyên tắc vàng: Sao chép trước, xóa sau
Không bao giờ xóa hosting cũ trước khi xác nhận hosting mới hoạt động hoàn toàn bình thường.
Quy trình chuyển hosting chuẩn
Bước 1: Backup toàn bộ website từ hosting cũ
Backup files:
- Kết nối FTP → tải toàn bộ thư mục website về máy tính
- Hoặc dùng Control Panel → Backup → Full Backup
Backup database:
- Vào phpMyAdmin → chọn database → Export → SQL format
Ghi lại thông tin:
- Tên database, username database, password database
- Nội dung file
wp-config.php(với WordPress)
Bước 2: Upload website lên hosting mới
- Kết nối FTP/SFTP đến hosting mới
- Upload toàn bộ file vào thư mục gốc (
public_htmlhoặcwww) - Vào phpMyAdmin hosting mới → tạo database mới → Import file .sql backup
Bước 3: Cập nhật thông tin kết nối database
Với WordPress, sửa file wp-config.php:
define('DB_NAME', 'tên_database_mới'); define('DB_USER', 'username_database_mới'); define('DB_PASSWORD', 'password_database_mới'); define('DB_HOST', 'localhost');
Bước 4: Kiểm tra website trên hosting mới (chưa đổi DNS)
Truy cập website trên hosting mới qua file hosts trên máy tính:
Windows: Mở file C:\Windows\System32\drivers\etc\hosts
Mac/Linux: Mở file /etc/hosts
Thêm dòng:[IP_hosting_mới] tendomain.vn www.tendomain.vn Lưu file → truy cập website trên trình duyệt → kiểm tra mọi tính năng hoạt động bình thường.
Bước 5: Cài đặt SSL trên hosting mới
Cài SSL Let's Encrypt cho tên miền trên hosting mới trước khi đổi DNS (xem bài: Cài đặt SSL miễn phí).
Bước 6: Đổi DNS trỏ về hosting mới
Sau khi đã xác nhận mọi thứ hoạt động tốt:
- Vào quản lý tên miền → đổi Nameserver hoặc A Record trỏ về IP hosting mới
- Chờ DNS propagation: 15 phút - 24 giờ
- Xóa dòng đã thêm vào file hosts ở Bước 4
Bước 7: Xác nhận và dọn dẹp
- Kiểm tra website trên nhiều trình duyệt và thiết bị khác nhau
- Kiểm tra SSL hoạt động (ổ khóa xanh trên trình duyệt)
- Kiểm tra email theo tên miền (nếu có)
- Gửi email test để đảm bảo email hoạt động
- Giữ hosting cũ thêm 7-14 ngày trước khi hủy (phòng sự cố)
Thời gian ước tính
| Bước | Thời gian |
|---|---|
| Backup + Upload | 1-4 giờ (tùy dung lượng) |
| Kiểm tra trên hosting mới | 1-2 giờ |
| DNS propagation | 15 phút - 24 giờ |
| Xác nhận hoàn tất | 1 ngày |
| Tổng | 1-2 ngày |
Sự cố thường gặp khi chuyển hosting
| Vấn đề | Nguyên nhân | Cách xử lý |
|---|---|---|
| Trang trắng sau chuyển | Sai thông tin database | Kiểm tra lại wp-config.php |
| Hình ảnh không hiện | URL hardcode sang IP cũ | Dùng plugin Better Search Replace |
| Email không nhận được | MX Record chưa cập nhật | Kiểm tra DNS MX Record |
| SSL không hoạt động | Chứng chỉ cho IP cũ | Cài lại SSL trên hosting mới |
Cần hỗ trợ?
Đội kỹ thuật Sao Kim hỗ trợ chuyển hosting trọn gói, đảm bảo không downtime. Tạo ticket tại client.saokim.com/support để được báo giá và sắp xếp lịch thực hiện.