Pantheon Migrations


Pantheon is a website management platform that is the best place to run your WordPress site — hands down. And migrating your WordPress site doesn’t get any easier than with Pantheon Migrations.

With this plugin forget the headaches of manually migrating your site. All you need to activate the plugin is administrative access to your WordPress site. Just copy and paste your SFTP credentials from your new Pantheon site to the Pantheon Migrations tab in your WordPress Dashboard and click “migrate”. You can get back to work on other projects, and our migrations team will email you when everything is complete.

For full instructions please see our docs page on Pantheon Migrations.

Shout out to for the development and hand in creating this plugin. By using this plugin you are agreeing to their Terms of Service


  • Accessing your SFTP credentials within Pantheon
  • Adding information to the Pantheon Migrations plugin


There are two methods

  1. Upload bv-pantheon-migration to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Once the plugin is activated, click on Pantheon Migration in the left side navigation

Enter the required information:

Destination URL: (this will be your pantheon address you are migrating to, example:
Machine Token: (Machine tokens are used to uniquely identify your machine and securely authenticate via Terminus)

Click the Migrate button and you will be redirected to the migration landing page. The plugin will automatically verify your Machine Token and let you know if there are any issues.

After the migration is complete there will be a button you can click to see the results of your migration and automatically redirected to your Pantheon site URL.


1) I do not have a Pantheon account, can I still use this plugin?

No, but signing up for a Pantheon account is free and so is migrating your site with Pantheon Migrations. Sign up here!

2) What information will the plugin ask for?

You will have to provide the plugin your destination url and Machine Token from your Pantheon account. Please read the Installation section for more information on where to find this.

3) Why do you need my email?

We require an email address to send you updates on the migration process, notify you of any errors that occur during the migration.

4) Is Multisite supported with this plugin

Not yet, Pantheon is currently working on testing the support of Multisite on our platform but it’s still too soon. We will update this section when it’s available.

5) How long does it take to migrate a website?

This can range anywhere from 30 minutes to several hours depending on the size of the website. On average, migrations to Pantheon take about 1 hour.

6) Can I migrate a site from

Currently you can only migrate a self hosted WordPress installation, the plugin does not support migrating from

7) What happens if I run into an error after the migration is complete?

We are always wanting to assist and help out in any way that we can. If you encounter any type of issue please use the support section of our plugin. Click here to file an issue. This section is monitored daily.

8) Do I need to leave the window open while the migration is processing?

No, that’s the beauty of this plugin. It runs on a SAAS based technology and a secure web address that runs everything in the background. Once you start the migration you can close the window at any time and come back to it later while it’s still running, no need to wait for hours. You will also receive an email once the migration has completed.


2019 年 10 月 29 日
Nice to have something that just works like it’s supposed to. huzzah
2017 年 8 月 19 日
I’ve migrated over a dozen sites to Pantheon with this plugin and all of the migrations were successful. Even migrations with 10gbs of files! Just set it and forget it! Always works as described. Thanks a lot for making my life easier.
2017 年 4 月 23 日
Now, that’s how you do Engineering as Marketing. This thing is a sweet introduction to Pantheon. I hope the UX is this good all around. Click. Click. Done. And, dag, they have some thick pipes to move your files. Super fast!
閱讀全部 7 則使用者評論


以下人員參與了開源軟體〈Pantheon Migrations〉的開發相關工作。


將〈Pantheon Migrations〉外掛本地化為台灣繁體中文版


任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄



  • Better handling for Activate Redirect


  • Bug fix get_admin_url


  • SHA256 Support
  • Stream Improvements


  • Code Improvements
  • Reduced Memory Footprint


  • Bug Fixes


  • Upgraded Authentication


  • Code Improvements for PHP 8.2 compatibility
  • Site Health BugFix


  • Code Improvements
  • Sync Improvements
  • Code Cleanup
  • Bug Fixes


  • Better handling for plugin, theme infos
  • Sync Improvements


  • Improved network call efficiency for site info callbacks.


  • Removing use of constants for arrays for PHP 5.4 support.
  • Post type fetch improvement.


  • Robust handling of requests params.
  • Callback wing versioning.


  • MultiTable Sync in single callback functionality added.
  • Improved host info
  • Fixed services data fetch bug
  • Fixed account listing bug in wp-admin


  • Better Handling of error message from Server on signup


  • Improved scanfiles and filelist api


  • Fetching Mysql Version
  • Robust data fetch APIs
  • Core plugin changes
  • Sanitizing incoming params


  • Plugin branding fixes


  • Updating account authentication struture


  • Adding params validation
  • Adding support for custom user tables


  • Restructuring classes


  • Callback improvements


  • Updating tested upto 5.1


  • Disable form on submit


  • Updating tested upto 5.0


  • Adding function_exists for getmyuid and get_current_user functions


  • Removing create_funtion for PHP 7.2 compatibility


  • Adding Misc Callback


  • Adding logout functionality in the plugin


  • Adding support for chunked base64 encoding


  • Updating upload rows


  • Updating TOS and privacy policies


  • Bug fixes for lp and fw


  • SSL support in plugin for API calls
  • Adding support for plugin branding


  • Removed bv_manage_site
  • Updated asym_key


  • Better integrity checking
  • Woo Commerce Dynamic sync support


  • Manage sites straight from BlogVault dashboard


  • Changing dynamic backups to be pull-based


  • Using dbsig based authenticatation


  • Adding support for GLOB based directory listings
  • Adding support for Machine Tokens instead of SFTP details


  • Adding support for PHP 5 style constructors


  • Adding DB Signature and Server Signature to uniquely identify a site
  • Adding the stats api to the WordPress Backup plugin.
  • Sending tablename/rcount as part of the callback


  • Add support for repair table so that the backup plugin itself can be used to repair tables without needing PHPMyAdmin access
  • Making the plugin to be available network wide.
  • Adding support for 401 Auth checks on the source or destination


  • Improving the Base64 Decode functionality so that it is extensible for any parameter in the future and backups can be completed for any site
  • Separating out callbacks gettablecreate and getrowscount to make the backups more modular
  • The plugin will now automatically ping the server once a day. This will ensure that we know if we are not doing the backup of a site where the plugin is activated.
  • Use SHA1 for authentication instead of MD5


  • First release of Pantheon Plugin