Khôi phục website từ bản sao lưu: kiểm tra trước khi bấm Restore

Một bản sao lưu chỉ thực sự có giá trị khi xác định đúng thời điểm, đủ tệp và cơ sở dữ liệu, đồng thời có phương án quay lại nếu phục hồi thất bại.

Minh họa phân tích dữ liệu trước khi khôi phục website từ bản sao lưu

Khi website gặp lỗi nặng, nút Restore thường trông như cách nhanh nhất để đưa hệ thống hoạt động trở lại. Tuy nhiên, phục hồi sai thời điểm có thể ghi đè đơn hàng mới, dữ liệu khách hàng hoặc đưa mã độc cũ trở lại website.

Xác định mục tiêu phục hồi

Trước tiên cần biết website đang mất gì: toàn bộ trang, một phần giao diện, dữ liệu đơn hàng hay chỉ một tệp cấu hình. Với lỗi nhỏ, khôi phục toàn bộ có thể gây nhiều tác động hơn việc sửa đúng thành phần bị hỏng.

Kiểm tra ngày tạo và độ đầy đủ của bản sao

  • Bản sao được tạo trước hay sau thời điểm phát hiện sự cố?
  • Có đủ mã nguồn, thư mục uploads và cơ sở dữ liệu không?
  • Dung lượng có bất thường so với các bản sao trước đó không?
  • Tệp nén có mở được và cơ sở dữ liệu có đọc được không?

Với website bán hàng, hãy đối chiếu mốc sao lưu với đơn hàng, thanh toán và thay đổi tồn kho. Phần dữ liệu phát sinh sau mốc này cần được xuất riêng trước khi phục hồi.

Không phục hồi đè ngay trên website đang chạy

Nếu có thể, hãy thử bản sao trên môi trường staging hoặc một thư mục tách biệt. Việc này giúp phát hiện lỗi phiên bản PHP, plugin thiếu, đường dẫn cũ và mã độc còn nằm trong bản sao mà không làm gián đoạn website chính.

Tạo điểm quay lại

Trước khi Restore, tạo thêm một bản sao của trạng thái hiện tại và tải về nơi độc lập với hosting. Nếu phục hồi không đạt yêu cầu, bạn vẫn có dữ liệu mới nhất để đối chiếu hoặc ghép lại.

Kiểm tra sau phục hồi

Đừng chỉ kiểm tra trang chủ. Hãy thử đăng nhập, biểu mẫu liên hệ, giỏ hàng, thanh toán, email hệ thống, ảnh tải lên và các trang quan trọng. Đồng thời kiểm tra SSL, sitemap, robots.txt và trạng thái lập chỉ mục nếu website từng bị chuyển hướng hoặc nhiễm mã độc.

Một quy trình sao lưu tốt luôn trả lời được ba câu hỏi: bản sao nằm ở đâu, chứa dữ liệu đến thời điểm nào và đã từng thử phục hồi thành công chưa.

Sau khi website hoạt động trở lại

Thiết lập lịch sao lưu phù hợp với tốc độ thay đổi dữ liệu, lưu ít nhất một bản ngoài hosting và kiểm tra phục hồi định kỳ. Website bán hàng hoặc nhận dữ liệu khách hàng nên có tần suất sao lưu cơ sở dữ liệu cao hơn website giới thiệu thông thường.

← Tất cả bài viết

Đọc thêm từ WebAnToan

Hỗ trợ website

Gửi tình trạng website

Điền 3 thông tin. Chúng tôi sẽ liên hệ để hỏi thêm và báo cách kiểm tra phù hợp.

Không gửi mật khẩu hoặc mã OTP.