The backupbuddy plugin takes a “snapshot” clone of a WordPress website. It zips up the site’s entire code base, includes all uploaded media, and generates an XML version of the database.

To unzip the clone of the site you will also need to include a single php file called “importbuddy”

Access to the importbuddy file can be password protected … for obvious reasons this is good practice.

In order to deploy the clone in any hosting environment you will first need to create a new database, and leave it blank

Then create a destination folder to insert the zipfile and importbuddy.php file

At this point you need to navigate to the importbuddy.php file in a browser
- (rootURL)/importbuddy.php

You will then be prompted to authenticate

After authentication you will be presented with the screen below, select “restore backup”

The files will start unzipping and at a point you will be prompted to enter the database information

For example here is the info for a database located on localhost => named plink2 => database username is root => with no password => accepting the default database table prefix of wp_
(of course having no password for a user would be ridiculously insecure!)

After this you will be prompted to accept the site URL settings (default is almost always correct)

You are also given the opportunity to check how the site will look before cleaning up
Once you click the “next step” icon you are done!
TO LOGIN TO THE BACK-END OF THE SITE:
- Navigate in a browser to (baseURL)/wp-login.php
- USER NAME: “selected name”
- PASSWORD: “specified password”