Directory / plugin

EnMigrate Pro

v1.2.0 · by Enwebs Estudios

Back up, move and restore a complete WordPress site (database, plugins, themes and media) with no size limits.

About this plugin

EnMigrate Pro creates a single backup file of your whole site and restores it on the same server or on a different one, with a different domain or table prefix.

Features

  • Full site backups: database, plugins, themes, uploads, mu-plugins and languages in one .wpb file.
  • No size limit: large backups are uploaded in small parts, so upload_max_filesize and server timeouts are not a problem.
  • One-click restore with a live log that shows every step: tables imported, URLs replaced, folders restored.
  • Safe migrations between domains: URLs and paths are replaced everywhere, including serialized data (theme customizer settings, widgets, menus) and JSON data used by page builders.
  • Different table prefix on the destination? Handled automatically, including user roles and capabilities.
  • The database is imported into temporary tables and swapped in at the end, so an error during the import never leaves your site half restored.
  • Restores run in short steps that resume automatically, so they work on shared hosting with strict time limits.
  • Database-only and files-only backups.
  • Daily automatic backups, keeping only the last N backups.
  • Backups are stored in a protected folder and can only be downloaded by administrators.
  • Built-in help page with step-by-step guides and a server requirements check.
  • Translation ready: translate it on translate.wordpress.org or with Loco Translate.

Requirements

  • PHP ZipArchive extension.
  • Enough free disk space for the backup file.

Plugin tags