All-in-One WP Migration WP CLI Integration

All-in-one WordPress Migration includes integration with WP-CLI, allowing you to run migrations from the command line. It adds the backup and restore commands which can be run from the CLI.

BACKUP

backup
Creates a new backup file.
Example:
wp ai1wm backup

SUBCOMMANDS:
OPTIONDESCRIPTIONEXAMPLE
[--list]Get a list of backup files. Using this option will not create a backup and will disregard any other options set along with it.wp ai1wm backup --list
[--exclude-spam-comments]Creates a backup file without spam commentswp ai1wm backup --exclude-spam-comments
[--exclude-revisions]Creates a backup file without post revisionswp ai1wm backup --exclude-revisions
[--exclude-media]Creates a backup file without media library fileswp ai1wm backup --exclude-media
[--exclude-themes]Creates a backup file without any themes.wp ai1wm backup --exclude-themes
[--exclude-inactive-themes]Creates a backup file without currently inactive themes.wp ai1wm backup --exclude-inactive-themes
[--exclude-muplugins]Creates a backup file without must-use plugins.wp ai1wm backup --exclude-muplugins
[--exclude-plugins]Creates a backup file without plugins.wp ai1wm backup --exclude-plugins
[--exclude-inactive-plugins]Creates a backup file without currently inactive plugins.wp ai1wm backup --exclude-inactive-plugins
[--exclude-cache]Creates a backup file without cache files.wp ai1wm backup --exclude-cache
[--exclude-database]Creates a backup file without the database.wp ai1wm backup --exclude-database
[--exclude-email-replace]Creates a backup file without replacing email domain. wp ai1wm backup --exclude-email-replace
[--replace "find" "replace"]Finds and replaces text in the database. Use --replace flag before each pair for replacement.wp ai1wm backup --replace "wordpress" "WordPress"
SIMULTANEOUS USEAll options be used simultaneously except --list can. Replace option could be used between other options. wp ai1wm backup --exclude-inactive-themes --replace "find" "replace" --exclude-cache --replace "old text" "new text"
Restores a backup. The filename must be provided and must be located in ai1wm-backups directory.wp ai1wm restore
RESTORE

restore
Restores a backup. The filename must be provided and must be located in ai1wm-backups directory.
Example:
wp ai1wm restore migration-wp-20170913-095743-931.wpress

6 Comments

  1. Mohsin Khan

    Class ‘Ai1wm_Template’ not found in /home1/mercy4all/public_html/reign.ae/wp-content/plugins/all-in-one-wp-migration-unlimited-extension/lib/controller/class-ai1wmue-main-controller.php on line 134

    1. Lesley Arnold

      Hi Mohsin
      I am sorry for the inconvenience.
      Can you make sure that you have the free version activated as a base plugin?
      Best,
      Lesley

    1. Anna Angelova

      Hello,

      Can you please send an e-mail to our support team to support@servmask.com with more details about your problem,
      including the path from which you execute the command from the terminal.

      Thank you in advance

  2. Joonas

    Error while backupping or restoring when plugin is installed and activated directly via WP-Cli (wp plugin install all-in-one-wp-migration –activate)
    -> wp ai1wm backup (fails)
    -> wp ai1wm restore filename.wpress (fails)

    “PHP Warning: mkdir(): No such file or directory in wp-content/plugins/all-in -one-wp-migration/functions.php on line 40
    Error: Location is not a directory: wp-content/plugins/all-in-one-wp-migration/storage/5b4cb19f276

Leave A Comment?