Quick Start — Backup và Restore end-to-end
Workflow đầy đủ từ tạo backup đến khôi phục thành công trên server mới.
Quick Start
Hướng dẫn nhanh từ tạo backup → tải về → khôi phục lên server mới.
Bước 1: Yêu cầu server đích
| Thành phần | Tối thiểu | Khuyến nghị |
|---|---|---|
| PHP | 7.4 | 8.0+ |
| MySQL/MariaDB | 5.6 | 5.7+ |
| Disk free | 2× kích thước site | 3× để có chỗ giải nén |
| Memory limit | 256 MB | 512 MB+ |
| Max execution time | 60s | 300s+ |
| PHP extension | zip, openssl, mbstring | đầy đủ |
Bước 2: Tạo backup trên site nguồn
Trong WordPress admin của site nguồn:
- SL Migrations → Packages → Create New
- Đặt tên gói → Next
- Scanner kiểm tra môi trường — xem xét cảnh báo (warning) và sửa lỗi (error) nếu có
- Build — plugin tiến hành nén file + dump database
- Khi build xong, tải về cả hai file: archive và installer.php
Bước 3: Chuẩn bị site đích
- Tạo một database trống trên server đích
- Tạo một user database có toàn quyền (
ALL PRIVILEGES) trên DB đó - Ghi nhớ: host / tên DB / username / password
- Đảm bảo thư mục web root trống hoặc chỉ chứa file installer (cách an toàn nhất)
Bước 4: Upload và chạy installer
Upload installer.php và file archive lên web root của site đích (qua FTP, SFTP, cPanel File Manager, hoặc rsync). Sau đó truy cập:
https://site-dich.com/installer.php
Installer chạy qua 4 bước:
- Deployment — chọn cách giải nén archive
- Install Database — nhập thông tin DB đã chuẩn bị
- Update Data — installer tự thay URL cũ thành URL mới
- Test Site — kiểm tra site mới đã lên đúng
Bước 5: Dọn dẹp sau khi cài
Sau khi step 4 báo thành công, installer tự xóa file installer, archive, log và các file tạm. Hãy kiểm tra lại thư mục web root để chắc chắn không còn file nào sót lại — xem danh sách file cần xóa.