Overwrite Install — Ghi đè site hiện tại

Xóa toàn bộ site đang chạy và khôi phục từ backup.

restoreoverwrite

Overwrite Install

Mode này xóa hoàn toàn WordPress hiện tại trên server đích rồi restore từ backup. Mất sạch dữ liệu hiện tại — dùng khi muốn rollback hoặc đồng bộ site staging về production.

Workflow

1. Backup site hiện tại trước (quan trọng)

Overwrite không reversible. Tạo backup an toàn trước khi tiến hành.

2. Upload installer + archive

Upload cả hai file vào web root:

  • File installer.php
  • File archive

Có thể upload qua FTP, SFTP, cPanel File Manager, rsync, hoặc bất kỳ tool nào hosting hỗ trợ.

3. Truy cập installer

https://example.com/installer.php

Installer phát hiện đang có WordPress sẵn → hỏi chọn mode. Chọn Overwrite — installer sẽ:

  1. Drop tất cả bảng database hiện tại
  2. Xóa file WordPress cũ
  3. Giải nén archive
  4. Import SQL dump
  5. Search & replace URL

4. Sau khi xong

Installer tự xóa các file tạm. Đăng nhập wp-admin với thông tin admin của site nguồn.

Lưu ý quan trọng

  • Backup database trước — overwrite không reversible
  • Đảm bảo thông tin database trong installer trỏ đúng DB cần ghi đè
  • Nếu DNS chưa point sang server đích, dùng file hosts trên máy local để test trước

Lỗi thường gặp

  • Cannot drop database: user MySQL không có quyền DROP. Cần cấp ALL PRIVILEGES cho user.
  • Permission denied khi giải nén: web root không có quyền ghi. Xem Khắc phục permission.

Tham khảo