Moving (Migrating) an Entire Site to Another Directory or Server
BackupBuddy makes moving an entire WordPress site to another server easy.
We are going to move this demo site from one web host account (server) to our ClickHOST hosting account (server). Let’s work through the steps together.
First, we prepare our mise en place the same way a professional chef organizes and arranges all the ingredients required for the menu they will prepare during dinner service.
- You need the login details for your ClickHOST server account to upload files. It doesn’t matter whether you gain access via the cPanel login or by using an FTP program. (If logging in to the server makes you nervous, ask ClickHOST for help.)
- Install the BackupBuddy plugin on the WordPress site you want to move (migrate), if you haven’t already done so. Once the plugin is activated you will see a new Admin Panel beneath the Dashboard menu.
- Click Getting Started and follow the steps to create a Complete Backup.
Now we are ready to move the site.
Go to the BackupBuddy admin panel and click Restore / Migrate. The first step shows us two options to Restore or Migrate using the ImportBuddy tool.
We will demonstrate the Download ImportBuddy option.
If you are comfortable using FTP, select Send ImportBuddy to a Destination and choose an FTP destination. Then, send the backup file directly to the server destination.
- Login to your website cPanel and select File Manager. This displays all the file directories related to your account.
- Open the public_html directory. Make certain you open the directory for your new site. We are going to move our demo site to the root directory.
- Upload the ImportBuddy file and the BackupBuddy Complete Backup file to your new directory, or server. Run the ImportBuddy file from your browser (yourdomain.com/importbuddy.php). BackupBuddy will then walk you through all the steps to move your entire site to the new server as shown below.
Step by Step ImportBuddy Wizard
You created a password when you downloaded the ImportBuddy file. Enter that password in the empty box and click Authenticate.
Step 1 should display the backup file you uploaded to your ClickHOST server. You may see a warning alert about an existing .htaccess file. In my test server the file was empty, so overwriting was not a concern.
Step 3 offers two options for creating a database on ClickHOST:
- Login to your cPanel and create a new database with the MySQL Database Wizard. (I generally complete this step as part of my mise en place.)
- Click the Have cPanel? Click to create a database button.
After entering all the required database settings, click Test Database Settings.
With Pass scores for all settings we are ready for the Next Step.
The final step is to click Clean up & remove temporary files. Don’t be alarmed if you see a 404 error. The ImportBuddy Tool we’ve been using was removed as part of the clean up. Simply click ‘Home’ in the navigation menu to view the site.
We moved our entire WordPress installation — widgets, themes, plugins, users, files and SQL database — the entire package! And, in less time than it took for you to read this tutorial.
Do you have any other BackupBuddy tips?
Sign up for our newsletter to get many more tips!
We periodically send out an email with more cool tips. You don’t want to miss this. Sign up below and we’ll send you a great “How to get the most out of Twitter for your business” guide.