Không nên cập nhật trực tiếp nhiều thành phần quan trọng cùng lúc trên production. Hãy chuẩn bị bản staging gần nhất với website thật và xác nhận bản sao lưu có thể khôi phục.
Trước khi cập nhật
- Đọc changelog và yêu cầu phiên bản.
- Sao lưu database, uploads và mã nguồn tùy biến.
- Ghi lại phiên bản đang hoạt động.
Kiểm tra trên staging
Chạy lại đăng nhập, tìm kiếm, giỏ hàng, thanh toán, email, tải sản phẩm số và các tác vụ cron. Chỉ đưa lên production khi không còn lỗi PHP hoặc JavaScript quan trọng.
Kế hoạch rollback
Giữ sẵn gói phiên bản cũ và quy trình khôi phục database. Nếu phát hiện lỗi, ưu tiên rollback thay vì sửa nóng thiếu kiểm soát.