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.
Step 1: Create a Site
You will need to create a site to migrate your site to the Managed WordPress and Managed WooCommerce portal.
- When you signup for a plan a new install site will be created after you have entered the plan nickname and clicked on next.
You can set the domain when the site goes live using the modify master domain feature in the portal. - 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.
- 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.
- From the wp-admin of the source site, click the Plugins link.
- Click Add New to be navigated to the WordPress plugins page.
- Begin typing Nexcess in the search bar. The migration plugin for Nexcess should appear in the list of plugins.
- Select Install Now to download the plugin to your site.
- Click Activate once the plugin has been installed. This will direct you to the BlogVault plugin page.
- Your source site is now ready for migration.
Step 3: Begin Migration
You are now ready to begin the migration process.
- 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. |
- 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 temporary nxcli.net one.
- SFTP Hostname 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.
- If you have any non-standard folders on your site you can select those folders to be included in the migration.
- 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 on your site, your migration can take a few moments or a few hours. Please be patient during the migration process. - 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.
- Using the link at the top of the page in your site manager, open your new site.
- Test all pages, links, redirects, and post a comment.
- Log in to 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.
Considering a CDN?
CDN means Content Delivery Network. Click the following link for an Overview of CDNs.
Heroic 24-Hour Assistance
For 24-hour assistance any day of the year, contact our support team by email or through your Client Portal.