Recovery Point - Khôi phục nhanh khi site lỗi

Bookmark một backup làm điểm khôi phục khẩn cấp, restore trong một click.

SL MigrationsCập nhật 21/10/2026
restorerecovery

Recovery Point

SL Migrations có Recovery Point - bookmark một backup làm điểm khôi phục khẩn cấp. Khi site lỗi nặng (white screen, plugin xung đột, hack), có thể restore trong một click mà không cần upload lại installer.

Set Recovery Point

  1. SL Migrations → Packages
  2. Tìm một backup gần nhất có status Complete
  3. Click nút Set Recovery Point trên row đó
  4. Plugin sinh ra một URL khẩn cấp dạng:
    https://example.com/wp-content/backups-slm/recovery-installer.php?key=xxxxx
    
  5. Lưu URL này ở một nơi an toàn ngoài site (note app, mật khẩu manager, email cho chính mình)

Khi cần khôi phục khẩn cấp

  1. Mở URL recovery đã lưu trên trình duyệt
  2. Installer hiện ra ngay - không cần upload gì
  3. Nhập thông tin database (nếu DB chưa hỏng có thể giữ nguyên)
  4. Run → site được khôi phục

So sánh với installer thông thường

Recovery Point Installer thông thường
Đã có sẵn trên server Phải tải về máy + upload lại
Khôi phục site chính tại chỗ Khôi phục lên server khác
1 click 4 bước UI
Phù hợp disaster recovery Phù hợp migration

Lưu ý quan trọng

  • Recovery Point chỉ hoạt động với backup có status Complete
  • Nếu thông tin database đã đổi từ lúc backup, sửa wp-config.php trên server trước khi chạy recovery
  • Sau khi recovery thành công, nhớ set lại Recovery Point trên backup mới nhất
  • Recovery Point lưu sẵn trên server → bảo vệ URL bằng cách KHÔNG chia sẻ và xem xét đặt rule chặn truy cập folder backups-slm ở tầng web server

Xử lý lỗi recovery

Xem Khắc phục lỗi Recovery Install không launch được.

Lưu ý bảo mật (từ 1.8.9)

Khuyến nghị cấu hình nginx chặn truy cập trực tiếp thư mục wp-content/backups-slm/ (trả 404) để không ai tải được bản backup (kèm database) qua đường dẫn web, chỉ chừa file *_log.txt cho nút Xem log. Trên máy chủ đã áp luật này, nút Tải backup trong admin vẫn chạy vì đi qua admin-ajax có token hết hạn sau 1 giờ.

Vì vậy link Recovery Point dạng https://<site>/wp-content/backups-slm/recover/... sẽ không mở được. Khi thật sự cần dùng Recovery Point: nhờ quản trị máy chủ mở tạm thư mục backups-slm/recover/ (luật chặn thư mục backup trong cấu hình nginx), khôi phục xong thì xoá Recovery Point và chặn lại ngay. Cách an toàn hơn là khôi phục bằng Import Install hoặc Classic Install từ bản backup lưu ở đích từ xa (SFTP/FTP).