WP Clone by WP Academy

Wordpress Plugin
Download latest - 2.3.7

Download Stats

Today 931
Yesterday 910
Last Week 7,273
All Time 1,612,808
Banner 772x250

Try it out on your free dummy site: Click here => https://tastewp.com/plugins/wp-clone-by-wp-academy. (this trick works for all plugins in the WP repo - just replace "wordpress" with "tastewp" in the URL)

WP Clone is a great way to backup, migrate or clone a WordPress site to another domain or hosting server.

You can also use it to backup, migrate or clone your site to/from local server hosting, to create backup of your site for development or testing purposes, and to install pre-configured backups of WordPress.

WP Clone is a superior to other backup & migrate plugins for the following reasons:

  • It does not require FTP access to backup files you migrate or clone, neither the source or destination site; just install a new WordPress on the destination site, install our backup plugin, and follow the prompts to migrate or clone your site.
  • It does not backup or restore the WordPress system files (it just creates user content and database backups); reducing upload time for migration and improving security of your site
  • It fetches the site backup via your host's direct http connection, which saves you from having to upload large backup files, making it easier to migrate.

What are today's limitations?

Today:

  • 90% of cases: Backups & migrations work flawlessly (we fixed some key bugs in the most recent version)
  • 9% of cases: Backups or migrations fail due to your hoster's configurations (most likely limits in up- and downloads) which is typically the case when you backup or migrate very large sites. However, there's a workaround: simply do a Database Only backup (use Advanced Settings), transfer the wp-content directory over with FTP, and then restore new site. Then backup and migration also works.
  • 1% of cases: Your site/hosting is abnormal (pardon our French) and backup or migration doesn't work. However: that's what we'll now be working on, so that eventually backups and migrations will work in all cases.

The 1% case means:

  • Basic rule: DO NOT use it as your only backup solution! Only use it for migrations (so that if something fails, you still have the files on your old site as backup).
  • If you want to use it as backup, test it by restoring the backup file on a new site. If that works fine you should be safe.
  • In any case, we cannot take any responsibility if backup or migration fails.

Note: * There is never an issue in damaging the source installation (i.e. on the site where you create the backup). So backup sites at your pleasure. If your backup succeeds then chances are good that the migration (i.e. restore on another site) will also succeed. But don't take any chances. * If backup or migration (restore) fails, just try it again. Often it works on second attempt.

Other tips how to backup and migrate

  • NEVER overwrite an installation for which you do not have an alternate backup source (e.g. a cPanel backup). Normally you would restore the backup onto a fresh WP installation on another host or on a subdomain. If the restore fails your destination site might become unusable, so be prepared to enter cPanel and then destroy / recreate the new installation if necessary.
  • DO NOT use our backup plugin on WP Engine or any hosting system with proprietary operating system. Instead, use their built-in backup tools.
  • Large sites (>2GB) might take as long as an hour to backup and migrate. Sites of 250 MB or less should take no more than a minute or two to backup, depending on your server.
  • We recommend you deactivate and delete page caching, security and maybe redirection plugins before you migrate, and re-install them on the new site, if necessary. In general, delete all unnecessary plugins and data from your site before you backup. You can also use the "Exclude directories" option if you have large media files, which you can then copy back to the new site with FTP.
  • How to copy from local server to your hosted website: Create a backup of the local site in the usual way, then save the backup file (right-click > Save) to your local disk. Upload this file to the root directory of your destination website and then use this url in the Restore dialog of the new site: http://yourdomain.com/.

Help Video

[youtube http://www.youtube.com/watch?v=xN5Ffhyn4Ao]

Credits

WP Clone uses functions from the "Safe Search and Replace on Database with Serialized Data" script first written by David Coveney of Interconnect IT Ltd (UK) http://www.davidcoveney.com or http://www.interconnectit.com and released under the WTFPL http://sam.zoy.org/wtfpl/. Partial script with full changelog is placed inside 'lib/files' directory.

This plugin is part of the Inisev product family - check out our other products.


Releases (30 )

Version Release Date Change Log
2.3.7 2022-11-24
  • Adjusted PHP compatibility
2.3.6 2022-11-22
  • Added black-friday theme (only for that period)
  • Tested up to WordPress 6.1.1
2.3.5 2022-10-31
  • Fully tested with WordPress 6.1-RC5
  • Added support for PHP 8.1
  • Removed deprecated translation method (domain path)
2.3.4 2022-09-01
  • Fully tested with WordPress 6.0.2
  • NEW: Added feature that allows to try plugins before installation
2.3.3 2021-10-26
  • Added support for WordPress 5.8.1
  • Added new modals
  • Removed notices from error logging
2.3.2 2021-04-23
2.3.1 2020-12-16
  • Updated information banner
2.3.0 2020-12-14
  • Added support for PHP 8.0
  • Added support for WordPress 5.6
  • Removed outdated banners
  • Fixed deprecated functions
  • Fixed some security issues
2.2.10 2020-02-02
  • Updated links
2.2.9 2019-11-13
  • Updated feedback version
  • Updated migration texts
2.2.8 2019-11-03
  • Updated migration texts
2.2.7 2019-10-28
  • Updated backup plugin pic
  • Updated backup texts
2.2.6 2019-10-26
  • Integrated feedback system
2.2.5 2019-10-24
  • Major bug that % got hashed fixed
  • Other basic bug fixes (e.g. backups and migrations didnt work on new domains)
  • Texts in plugin updated, broken links removed
2.2.4 2017-01-28
  • 2017-01-28 =
  • Updated: Admin area.
  • Updated: Tested up to tag.
2.2.3 2016-11-29
  • 2016-11-29 =
  • Added: PHP7 support
  • Added: a multisite check during restore.
  • Fixed: failed backups due to unreadable files.
2.2.2 2015-12-30
  • 2015-12-30 =
  • Fixed: A bug introduced in 2.2.1 which caused the file archiver to use the wrong zip library on installations where ziparchive is disabled.
2.2.1 2015-12-29
  • 2015-12-29 =
  • Fixed: Backup names will use the time zone selected in general settings.
  • Added: basic backup/restore logs.
  • Added: An option to exclude files based on size (files larger than 25MB will be excluded by default)
  • Added: An option to ignore the wordpress table prefix during backup/restore.
  • Added: An option to check the mysql connection during restore.
  • Added: A search and replace tool into the plugin dashboard.
  • Changed: A .htaccess file will be placed in the temporary directories to prevent external access to the files.
  • Changed: Files are no longer copied to a temporary location during backup.
  • Changed: Database import is done before the rest of the files are extracted.
  • Changed: siteurl option is updated during the database import.
  • Changed: search and replace will not run when the URLs are similar.
  • Changed: Increased the default values for memory_limit and max_execution_time from 512MB/300 to 1024MB/600.
  • Removed: The use of wordpress' unzip_file (ziparchive will be used when available with pclzip as fallback)
2.2 2015-11-16
  • 2015-11-16 =
  • Fixed: Missing backups that some users encountered after upgrading to 2.1.9
  • Added: An option to refresh the backup list.
  • Added: An option to remove the database entry and delete all the backup files.
  • Added: A section that shows the uncompressed database size and the uncompressed size and the number of files that will be archived during a full backup.
  • Added: Notes in the advanced settings section regarding the Maximum memory limit and the Script execution time fields.
  • Added: The report returned from the search and replace process into the restore successful page.
  • Changed: Moved the backup list location from the custom table to the wp_options table. (previous backups will be imported and the custom table will be removed on existing installations)
  • Changed: Moved the system information block from the advanced settings section into the "normal" dashboard page.
  • Changed: Only the tables with the wordpress table prefix will be altered during a restore.
  • Changed: Only the tables with the wordpress table prefix will be saved during a backup.
  • Changed: Backup deletion is now handled using AJAX.
2.1.9 2015-11-10
  • 2015-11-10 =
  • Disabled heartbeat on wpclone's admin page.
  • DB_CHARSET in wp-config.php is used during direct database transactions.
2.1.8 2015-09-09
  • 2014-09-18 =
  • Updated: Readme description.
2.1.7 2014-07-29
  • 2014-07-30 =
  • Changed: Admin page links.
2.1.6 2013-12-16
  • 2013-07-07 =
  • Added: An option to exclude specific directories during backup.
  • Added: An option to only backup the database.
  • Added: An admin notice for multisite users.
  • Changed: File operations during backup are now handled directly instead of using the WP filesystem abstraction class.
2.1.5 2013-06-05
  • 2013-06-05 =
  • Changed: UI Twitter feed from rss to the official twitter widget.
  • Changed: UI Sidebar link attributes.
2.1.4 2013-03-18
  • 2013-03-18 =
  • Fixed: When javascript is disabled,submit button shows "Create Backup" but the plugin attempts to do a restore.
  • Changed: The temporary directory location during the restore process from '/wp-content/' to '/wp-content/wpclone-temp/'.
2.1.3 2013-03-17
  • 2013-03-17 =
  • Fixed: The 'copy' link in the 'backup successful' screen which stopped working after the 2.1.2 update.
  • Added: An option to backup the database using WordPress' WPDB class.
  • Removed: The need to keep the original backup names intact.
  • Removed: 'lib/DirectoryTree.php' and 'lib/class.php'.
  • Changed: The backup name structure.
  • Changed: Backup file downloads are now handled using WP core functions.
2.1.2 2013-03-07
  • 2013-03-07 =
  • Fixed: An XSS vulnerability caused by an older version of the ZeroClipboard library.
2.1.1 2013-02-16
  • 2013-02-16 =
  • Fixed: a missing nonce action which was causing a wp_nonce_ays loop on some hosts.
  • Fixed: a couple of UI issues.
2.1 2012-12-25
  • 2012-12-25 = *Added: WP Academy sidebar.
2.0.9 2012-12-21