[Shipper] Google Captcha plugin breaks migration

I’m trying to migrate a site between two GoDaddy hosts, but Shipper keeps getting stuck at around 80%. Can you assist?

  • Adam
    • Support Gorilla

    Hello Jim

    I hope you’re well today!

    I checked the source site and if I’m correct – it got stuck again at 80% so the migration was cancelled, right?

    During the chat, there was suggestion to try Snapshot as a “workaround”. While Snapshot isn’t really a “migration” plugin, it does in some cases help migrate and that can be done in two ways:

    1) on source site create a full Managed Backup and then
    – download backup file and snapshot-installer file from The Hub (from Backups section)
    – upload backup file and snapshot-installer.php file to the location where the migrated site should be (the folder should be empty except these two files)
    – create new, empty database
    – run “your-new-domain.com/snapshot-installer.php” and follow on-screen instructions

    2) alternatively, on source site create full Snapshot and then
    – setup a fresh, default WP install in destination location
    – install WPMU DEV Dashboard and Snapshot plugin there
    – download backup file from source site and upload it to /wp-content/snapshots in destination
    – in “Snapshot -> Import” on destination simply hit “Import” button (no need to put any directory there) to import the backup file
    – then run “Restore” option on destination from “Snapshot -> Snapshots” page (you should see that imported backup there).

    There’s a chance that one of these methods will work, though there still might be a need after that to update/adjust some paths/URLs on migrated site. This can be done using a plugin such as Better Search Replace on a new site after migration.

    Please note: that’s sort of a “workaround” as Snapshot is not a migration plugin – but it might work so might be worth a try.

    If you can’t try it or you did and it didn’t work, the site can also be migrated manually so if you would be able to transfer all the files from source location to destination location, next steps would be:

    – export database using e.g. PhpMyAdmin from the source site – phpMyAdmin provides option to export to a file
    – create new, empty database on destination
    – update credentials (user, password, db name, host) in “wp-config.php” file of the destination site
    – and use phpMyAdmin there to import db from the file (previously exported from source)

    After that, URLs would have to be updated and if there’s no WP CLI access (if it’s a shared hosting it probably is not available) can be nicely done using this free script:

    https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

    Note please: it’s a standalone script, not a WP plugin.

    If you need help with it, please transfer all the site files to the destination (worse case scenario – it can be done using FTP) and we can help you with the rest.

    Best regards,
    Adam