plugin-icon

DK Site Migration Pro

Автор: Dimitri kvachakhia·
Move a full WordPress site — files and database — into one .wpmigrate archive and restore it elsewhere with serialized-safe URL replacement.
Версия
1.0
Последние изменения
Jul 26, 2026

DK Site Migration Pro packages your entire WordPress site into one custom archive and restores it anywhere. It is built for real-world hosting: work is processed in small, resumable chunks so it never fails because of a low PHP time limit, small memory limit, or a disabled mysqldump.

What gets exported

  • All site files (uploads, plugins, themes and child themes, custom folders)
  • WordPress core files (optional)
  • The complete database, via a chunked PHP engine (no mysqldump required)
  • A manifest describing the source environment, plus per-entry and whole-archive checksums

What happens on import

  • The archive is validated (magic bytes, format version, checksums) before anything is written
  • A preflight checks PHP/WordPress versions and free disk space
  • Files extract to a staging area with strict path-traversal protection
  • The database loads into staging tables, then swaps in
  • URLs and server paths are rewritten everywhere — including inside PHP-serialized data — using a recursive engine that recomputes serialized string lengths, never a raw SQL replace

Safe by design

  • A dedicated capability plus nonces guard every action
  • Backups live in a protected directory with randomized filenames and an authenticated download handler
  • Secrets (database passwords, salts, tokens) are never written to logs or the archive manifest
  • Imports stage everything and swap late, with a rollback path if the swap fails

Privacy first

The plugin runs entirely on your own server. No site files, database content, or URLs are sent anywhere. Optional cloud storage is a separate, opt-in module and is disabled by default.

This is the free edition. A Pro edition adds unlimited archive size, cloud storage, scheduled and incremental backups, encryption, Multisite support, WP-CLI commands, and automatic rollback — all built on the same extension points, with no licensing logic baked into the core.

Проверено на
WordPress 7.0.2
Этот плагин можно скачать и использовать при .