BackupBuddy, the best way to schedule and store backups, is also the easiest way to make and move a copy of your WordPress website. ImportBuddy is a tool within BackupBuddy that walks you through the migration process.
In this example, we are going to pretend that we want to make a copy of http://supercoolexample.com at a subdomain we’ve created at http://copy.supercoolexample.com. Note: we are not actually using this example URL.
Copy your WordPress website
Here is a super-fast breakdown of copy and migration steps using BackupBuddy and ImportBuddy.
From your WordPress dashboard, click Restore / Migrate when hovering over BackupBuddy on the left nav in your WordPress dashboard.
After you’ve selected backup to copy, download the zipped backup file and the ImportBuddy file to your computer–someplace where you can find them easily. Then, upload the ImportBuddy file and the zipped backup file to your chosen directory–wherever you want the practice copy of your website to be located. You can do this via FTP or simply by using the upload button in your hosting control panel file manager.
Then you’ll navigate to http://yourchosenlocationofthenewcopy.com/importbuddy.php to begin the following 6 WordPress migration steps. For example, if your main website is at http://supercoolexample.com and you want to make a copy of your site at a subdomain you’ve created at http://copy.supercoolexample.com then you will navigate to http://copy.supercoolexample.com/importbuddy.php to begin the following steps.
The ImportBuddy on-screen wizard will prompt you to enter your ImportBuddy password. This password was set when you downloaded ImportBuddy from your BackupBuddy dashboard.
Don’t remember your ImportBuddy password? No problem. Just reset it in your BackupBuddy Settings (found on your WordPress dashboard menu) under the General Settings tab.
Step 1: Select the backup to restore (copy). You can upload the zipped backup file, restore from Stash or select your latest backup in BackupBuddy. I usually have the zipped file folder handy on my desktop. Click Restore Backup.
Step 2: ImportBuddy runs and processes your files.
Step 3: Configure your database settings. This is easier than it sounds. Use the cPanel database tutorial and wizard. After you’ve entered the correct information, click Next Step.
Step 4: Restore your database
Step 5: Configure your URL settings. Here, BackupBuddy pre-populates which URL your backup is coming from. All you have to do is fill in the New URL. Then, click Next Step. In our example, the new URL is http://copy.supercoolexample.com.
Step 6: Verify your site and finish. In this step, check out your site and make sure everything looks like it should. This means ImportBuddy ran successfully during your manual migration or restore. In our example, go to http://copy.supercoolexample.com to see that you site was copied successfully. Then, click Finish Cleanup.
Last, BackupBuddy cleans (deletes) the import and temporary migration files so you don’t have to worry about them. Click Finish Cleanup and shazam! You’ve just successfully made a copy of your WordPress site at a new location. WordTip: When you have a copy of your website for development purposes, be sure to discourage search engines from crawling the copy of your website. You can check this setting under SETTINGS>READING in your dashboard menu.