Migrating to Nexcess with managed WordPress and managed WooCommerce hosting

    October 13, 2020

    The following directions are intended for customers who wish to complete a self-migration to Nexcess's platforms. If you want free assistance with the migration, please create a new Migration Request in the portal.


    Migrations to Nexcess's Managed WordPress and Managed WooCommerce Hosting are completed using a custom WordPress Plugin created specifically for migrating to Nexcess by BlogVault.

    When you’re migrating a WooCommerce or WordPress website you don’t want to waste any time. That’s why we’ve put together this checklist of helpful tips to make your migration as quick and easy as possible.

    If you are using non-standard WordPress folders then you will need to make a migrations requests in a ticket.

    Step 1: Create a Site

    You will need to create a site to migrate your site to the Managed WordPress and Managed WooCommerce portal.

    1. When you signup for a plan a new install site will be created after you have entered the domain and clicked on create plan.
    2. Once the domain name section opens, enter the domain name that the live site is currently using. 

      Notice:

      Use the domain name that the live site is currently using when you create a site on the new plan.

    3. Click Create Plan to have the site begin to create. Once it is finished, it will show up in your site list on the plan section of the portal. 
    4. Click the Site Dashboard button for the site you created to access the information you will need for the migration plugin. 

    You will now prepare the site you want to migrate over. This is called the source site.

    Step 2: Source Site Preparation

    To prepare your source site, log into your WordPress admin page on your source site.

    1. From the wp-admin of the source site, click the Plugins link.
    2. Click Add New to be navigated to the WordPress plugins page. 
    3. Begin typing Liquid Web in the search bar. The migration plugin for Nexcess should appear in the list of plugins.  
    4. Select Install Now to download the plugin to your site. 
    5. Click Activate once the plugin has been installed. This will direct you to the BlogVault plugin page. 
    6. Your source site is now ready for migration.

    Step 3: Begin Migration

    You are now ready to begin the migration process.

    1. When you activate the migration plugin it will add a new menu in wp-admin of your site. You can use two different FTP types which are sFTP or FTPS. In this case we are going to use the sFTP type.

    NOTE:

    Once you activate the plugin, a link to the plugin will show up in the menu on the right-hand side of your WordPress admin portal. If you are not immediately directed to the page, use the link to get to the BlogVault migration plugin home.


    1. You will need the following information from your Nexcess portal page entered in the plugin to begin your migration:
      • Email address, this is the email you will use to receive all site notifications. 
      • Site URL, make sure you use https:// with the domain name. This is the domain name that is found at the top of your site management home page in your Portal this will be under the domain that was used to create the plan in the temporary domain section. The site URL to be used will be the temp nxcli.net one. 
      • SFTP Hostname which is the hostname in the SSH information section of your site Portal. You will need to copy the hostname.
      • SFTP username and password can also found in the access section of the site Portal. To view the SSH password click on view then you will need to click on view password, which will open in a popup. 
    2. Once you've entered the required information, click the Migrate button and the process will begin.You will be redirected to BlogVault's migration progress site. Here you can watch the progress of your migration or cancel it if need be.

      Note:

      Depending on the size of the files and tables in your site, your migration can take a few moments or a few hours. Please be patient during the migration process.
    3. Once the migration is complete, a success message will show on the migration page and you will receive an email notifying you of the migration being completed as well.  

    Step 4: Update Permalinks

    Resave your URL permalinks in your destination site within your Managed WordPress portal by visiting the wp-admin section located after clicking on temp domain on your plan. 
    To resave the permalinks, select Settings and then Permalinks, scroll to the bottom of the page to select the blue Save Changes button. 

    Step 5: Test Your Site

    Your site has now successfully been migrated! There is just one more step to complete before you make your site go live by changing the DNS. If you are hosted with Liquid Web, you will need to create a DNS Zone, see our article Adding and Editing DNS Records for more information.

    Before you go live with your site, it is important that you test your site and make sure everything works the same way as it did before the migration.

    1. Using the link at the top of the page in your site manager, open your new site.
    2. Test all pages, links, redirects and post a comment.
    3. Log into the WordPress admin page and create a new page and post to make sure they create properly. Import an image or two and make sure they display correctly.

    Step 6: Go Live with Your Site

    Once you've verified that all parts of your site are working as they should, you are now ready to go live with your site. See our article Going Live with Your Site in Managed WordPress and Managed WooCommerce Hosting to complete the migration process.

    If you are trying to push your staging site to replace your production site then it is recommended to use WPMerge to do this.

    For 24-hour assistance any day of the year, contact our support team by email or through your Client Portal.

    Was this article helpful?

    Send feedback

    Can’t find what you’re looking for?

    Our award-winning customer care team is here for you.

    Contact Support