=== Migration, Backup, Staging - WPvivid Backup and Migration Plugin ===
Contributors: wpvivid
Tags: move, clone, migrate, staging, backup, restore, auto backup, cloud backup
Requires at least: 4.5
Tested up to: 5.8
Requires PHP: 5.3
Stable tag: 0.9.58
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html

Auto migrate, move, duplicate, back up WP. Create staging sites. All-in-one backup, migration & staging plugin. Schedule, offsite backup.

== Description ==
WPvivid Backup Plugin offers backup, migration, and staging as basic features, and is integrating more and more elegant features, such as unused images cleaner etc.

Create a staging site on a subdirectory to safely test WordPress, plugins, themes and website changes.

Migrate a copy of WP site to a new host (a new domain), schedule backups, send backups to leading remote storage, clean unused images before backup and migration. All in one backup & migration plugin.

== WPvivid Backup for MainWP ==
[WPvivid Backup for MainWP](https://wpvivid.com/wpvivid-backup-for-mainwp) is now available to download.
This extension allows you to set up and control WPvivid Backup Free and Pro for all child sites directly from your MainWP dashboard.

Click to download **[WPvivid Backup for MainWP](https://wordpress.org/plugins/wpvivid-backup-mainwp/)**

== WPvivid Backup Pro is Now Available ==
* Customize everything to backup
* Create staging sites and push staging to live site
* Incremental backups
* Database backups encryption
* Auto backup WordPress core, themes, and plugins
* Unused images cleaner (Beta)
* WordPress Multisite backup
* Create a staging for a WordPress MU
* Create a fresh WP install
* Advanced remote storage
* Advanced backup schedules
* Restore backups from remote storage
* Migrate everything via remote storage
* Migrate a childsite (MU) to a single WordPress install
* White label
* Edit user roles capabilities
* [More amazing features](https://wpvivid.com/backup-plugin-pro)

See a review video on WPvivid Backup Pro:

https://www.youtube.com/watch?v=D1aYbayFpfU&t=7s

[Click to Start A 14-Day Free Trial of WPvivid Backup Pro](https://wpvivid.com/pricing)

== Supported Page Builders ==
WPvivid Backup Plugin has been tested by our users to migrate well on websites built with:
1. [Elementor Page Builder](https://wordpress.org/plugins/elementor/)
2. [Page Builder by SiteOrigin](https://wordpress.org/plugins/siteorigin-panels/)
3. [WordPress Page Builder – Beaver Builder](https://wordpress.org/plugins/beaver-builder-lite-version/)
4. More other page builders

== Core Features ==

= 1. Easy Backups =
Easily create a backup of your WordPress site. You can choose to back up the entire site(database+files), all files, or database only.
= 2. Auto Migration =
Migrate your WordPress site to a new domain with a single click. WPvivid Backup Plugin supports site migration from dev environment to a new server, from dev environment to a new domain or from a live server to another.

You can also migrate a site to a subdirectory, from a.com to b.com, from a.com to a.com/directory and from a.com to b.com/directory.

You are free to choose what to migrate: the entire site, files or just database only.
= 3. Create A Staging Site =
Create a staging site on a subdirectory of your production site to safely test WordPress, plugins, themes and website changes. You can choose what to copy from the the live site to the staging site.
= 4. Scheduled Backups =
Set a schedule to run backups automatically on your website. You can set the backups to run every 12 hours, daily, weekly, fortnightly, monthly, and choose backup items and destination.
= 5. Offsite Backup to Remote Storage =
Send your backups offsite to a remote location. WPvivid Backup Plugin supports the leading cloud storage providers: Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, FTP and SFTP.
= 6. One-Click Restore =
Restore your WordPress site from a backup with a single click.
= 7. Unused Images Cleaner (Beta) =
Scan your WP media library to find unused images, then you can choose to clean specific or all unused images.

== Cloud Storage Supported ==

Dropbox, Google Drive, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, SFTP, FTP.
The pro version also supports Wasabi, pCloud, Backblaze and more are coming soon.

== Features Spotlight ==
* One-Click Site Move or Migration
* Create A Staging Site
* Upload Backups to Restore or Migrate
* Unused Images Cleaner (Beta)
* Schedule Automated Backups
* Restore A Backup with One Click
* Create A Manual Backup
* Filter Large Files from A Backup
* Large Database Backup Support
* Optimized for Web Hosting/Shared Web Hosting
* Set Backup Retention
* Backup Splitting
* No Limit of Backup Size
* Backup to Localhost
* Clean Temp Files
* Customize Backup Content
* Download Backup
* Instant Email Report
* Log Files
* Responsive Design

== Other Amazing Features ==
* Rename local backup directory
* Lock a backup to keep it safe from auto deletion
* Live progress
* More basic features will be continuously added

== Minimum Requirements ==
* Character Encoding UTF-8
* PHP version 5.3
* MySQL version 4.1
* WordPress 4.5

== Support ==
We offer free support in 3 channels:
= Forum Support: = Post questions and get faster answers from [WPvivid Backup Plugin support forum](https://wordpress.org/support/plugin/wpvivid-backuprestore/) on WordPress.org.
= Email Support: = Leave us a message at our [contact page](https://wpvivid.com/contact-us) and we will back to you soon.
= FAQs: = Check out our FAQs section on the page, you can easily find an answer for the most part.

== Installation and Uninstallation ==

= Install WPvivid Backup Plugin =
1.Go to your sites admin dashboard.
2.Navigate to Plugin Menu and simply search for WPvivid.
3.Click Install Now then click Activate Plugin.

= Uninstall WPvivid Backup Plugin =
1.Click Deactivate from the Plugin Menu.
2.Click Delete.

== Privacy Policy and GDPR Compliance ==
WPvivid Backup plugin is created and operated with full respect and protection of users personal information, and is in full compliance with General Data Protection Regulation(GDPR). Check out the following content to know the details:
= What personal data can WPvivid Backup plugin access and how is the data processed? =
The free version of WPvivid Backup plugin is only available to download from WordPress plugin repository. Thus, all the data related to the updates of the versions as well as the support forum for WPvivid Backup Plugin on WordPress.org is held by WordPress.org.
In addition, the implementations of all migrations, backups and restores of your site happen completely on your website server, there are no data come across any of our servers in the whole process.
The only personal data currently we can access are the contact data when you contact us by email, which may include your name, email address and other contact details. The data will only be used for the purposes of handling and resolving your enquiry.
= How does WPvivid Backup plugin help users create a GDPR compliant backup? =
In order to help users create a GDPR compliant backup, WPvivid Backup Plugin comes with multiple features including selection for backup content, backup and restore logs, and email report. Moreover, as WPvivid Backup Plugin itself does not collect any personal data, you do not need to sign a Data Processing Agreement (DPA) with us.
However, if you migrate your backups to cloud storage with Migrate & Backup WordPress - WPvivid Backup Plugin, the personal data is moved to that storage provider. You'll need to sign a Data Processing Agreement with that provider.
Check out the [privacy policy](https://wpvivid.com/privacy-policy) involving the use of Google Drive, Dropbox and Microsoft OneDrive.

== License ==
WPvivid Backup plugin is licensed under GPL version 3 or later.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details:[https://www.gnu.org/licenses/gpl-3.0.en.html](https://www.gnu.org/licenses/gpl-3.0.en.html).

== Screenshots ==
1. Backing up a site
2. Backup list
3. Dashboard
4. Configure remote storage
5. Migrate a WordPress site to a new domain
6. Upload a backup to restore or migrate

== Frequently Asked Questions ==
= What does WPvivid Backup Plugin do? =
As the name says, WPvivid Backup Plugin is an all in one free WP backup plugin that enables you to easily migrate a WordPress site to a new domain, to perform manual and scheduled backups of your WordPress site, to back up to cloud storage and restore backups directly from your sites admin dashboard.
= Does WPvivid Backup Plugin also migrate my site? Is it a free feature? =
Yes, we have added website migration feature since version 0.9.14.
Yes, it's a completely free feature.
= How many cloud options does WPvivid Backup Plugin support? Are they free to access? =
Out of the box we support Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, we also support FTP, SFTP methods which you can use on any other remote storage provider supporting these methods.

Yes, all the cloud access is free.
= Can I use WPvivid Backup Plugin to restore my site? =
Yes, absolutely. With no limits, no strings attached.
= Will there be updates, will they be free and how can I update to the latest version? =
Yes, we are dedicated to creating a secure and robust solution and will regularly update the plugin. These will be available totally free and can be easily applied through your WP admin area once they are available.
= Do you provide support for the free version? Where? =
Yes, absolutely. Whenever you need it, help can be found from the plugin [support forum](https://wordpress.org/support/plugin/wpvivid-backuprestore/) on WordPress.org, by [email](https://wpvivid.com/contact-us), on [Twitter](https://twitter.com/WPvividcom).
= Will WPvivid Backup Plugin work on my host? =
If your website is running on WordPress then yes it will.

The plugin has been extensively tested on the shared and dedicated hosting plans from the leading website hosting providers like Godaddy, Siteground, and many others.
= Do you have any get-started guides/docs? =
Yes, we do. Here are the guides for [migrating your site to a new host](https://wpvivid.com/get-started-transfer-site.html), [creating a manual backup](https://wpvivid.com/get-started-create-a-manual-backup.html), [restoring your site from a backup](https://wpvivid.com/get-started-restore-site.html), and more on [our docs page](https://wpvivid.com/documents).

== Contact us ==
Feel free to let us know how we can help using the [support forum](https://wordpress.org/support/plugin/wpvivid-backuprestore) for WPvivid Backup Plugin on WordPress.org or our [contact form](https://wpvivid.com/contact-us). You can also reach us with a direct message on [Twitter](https://twitter.com/WPvividcom).

== Languages and Translators ==
Thank you for translating WPvivid Backup Plugin to your languages!

* [Andrew Galas](https://profiles.wordpress.org/andrewgalas) (Polish)
* [Shohei OKADA](https://ja.gravatar.com/silversword0630) (Japanese)
* [Francesco Tosi](https://profiles.wordpress.org/seventhose/) (Italian)
* [Valentin Lyong](https://profiles.wordpress.org/icedge/) (Bulgarian)
* [Daniel Wilczkowiak](https://profiles.wordpress.org/virtual03/) (German)
* [Nima](https://profiles.wordpress.org/nima78600/) (Persian)

== Changelog ==
= 0.9.58 =
- Fixed a fatal error with the last update.
= 0.9.57 =
- Added a new feature of creating a staging site.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.56 =
- Fixed: Some used images would show up in the image cleaner results in some cases.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.55 =
- Successfully tested with WordPress 5.8.
- Fixed: Creating tables failed when restoring the database in some cases.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.54 =
- Added support for PHP 8.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.53 =
- Fixed a SQL injection vulnerability.
- Fixed some bugs in the plugin code and optimized the plugin code.
= 0.9.52 =
- Fixed a fatal error occurred during website transfer in some cases.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.51 =
- Added: Once a backup is created, the plugin will check whether the zip is good and will prompt you if it is corrupted.
- Fixed some bugs in the plugin code.
- Successfully tested with WordPress 5.7.
= 0.9.50 =
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
- Successfully tested with WordPress 5.6.1.
= 0.9.49 =
- Fixed: A 404 error would returned when sending a request to wp-cron.php in some multilingual websites.
- Fixed: Could not turn pages in the backup list.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.48 =
- Redesigned the Download section for better UX.
- Fixed the insufficient permission error that occurred when authenticating FTP in some cases.
- Fixed the incorrect credential error that occurred when authenticating SFTP in some cases.
- Successfully tested with WordPress 5.6.
= 0.9.47 =
- Added support for Amazon S3 South Africa region.
- Fixed: Folder would not be backed up when it's name matches regex: ^uploads.*$.
- Successfully tested with WordPress 5.5.3.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.46 =
- Fixed: Some special characters in database could not be restored properly.
- Fixed: Only 1000 backups stored on Amazon S3 could be displayed.
- Fixed: Unused image cleaner also isolated images used in CSS files.
- Successfully tested with WordPress 5.5.1.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.45 =
- New feature Added: Find and clean unused images in your WP media library.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.44 =
- Successfully tested with WordPress 5.5.
- Fixed: Refreshing Google Drive token failed in some cases.
= 0.9.43 =
- Optimized migration process.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.42 =
- Added Bulgarian language translation.
- Fixed a fatal error occurred during website transfer in some cases.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.41 =
- Added an option in the plugin settings to delete the WPvivid directory when deleting the plugin.
- Added Italian language translation.
- Optimized the plugin UI.
- Fixed some bugs in the plugin code.
= 0.9.40 =
- Fixed: Backup schedules failed in some cases.
- Excluded the session_mm_cgi-fcgi file when creating a backup.
- Fixed some bugs in the plugin code.
= 0.9.39 =
- Excluded the /wphb-cache directory when creating a backup.
- Fixed: Root directory is now forbidden to set to '/' when connecting to a FTP server.
- Fixed the pagination issue in the process of exporting pages.
- Fixed some bugs in the plugin code.
= 0.9.38 =
- Successfully tested with WordPress 5.4.
- Added a new language template for translators.
= 0.9.37 =
- Changed the time in the name of the backup zip to the sites local time.
- Changed the time showed in the backup list and log list to the sites local time.
- Fixed some bugs in the plugin code.
= 0.9.36 =
- Added an option to overwrite existing pages in an import.
- Fixed: Could not retrieve posts list on a multilingual site in an export.
- Fixed some bugs in the plugin code and optimized the plugin code.
= 0.9.35 =
- Fixed a bug occurred when connecting with remote storage in some cases.
- Fixed some bugs in the plugin code.
- Optimized the plugin UI.
= 0.9.34 =
- Fixed the PHP 7.4 compatibility issue.
- Fixed: Backing up upload directory failed in some cases.
- Fixed: Backup filenames did not match the downloads part numbers.
- Updated the API for WPvivid Backup for MainWP extension.
- Fixed some bugs in the plugin code.
= 0.9.33 =
- Fixed:Replacing domain failed after migrating on servers using innodb database engine.
- Fixed: Compressed packages were lost in some cases.
- Added a column to the backup list to display backup content type.
- Temporarily removed translation files.
- Optimized the plugin code.
= 0.9.32 =
- Updated the plugin code for WPvivid Backup for MainWP extension.
- Fixed some bugs in the plugin code.
- Optimized the plugin code.
= 0.9.31 =
- Successfully tested with WordPress 5.3.2.
- Fixed: Backup could fail when the split file size was set to 0 MB in the shared hosting optimization mode.
- Fixed some small bugs in the plugin code.
- Optimized the process of restoring large amounts of data.
- Optimized the split backup file size to bring it closer to the value you set.
- Added Japanese language translation.
= 0.9.30 =
- Added an option to select database accessing method for a backup or restore process.
- Optimized plugin code and set the autoload attribute to no.
- Improved the success rate of backing up the uploads folder when the optimization mode for web hosting/shared hosting is enabled.
- Fixed some bugs in plugin code.
= 0.9.29 =
- Successfully tested with WordPress 5.3.
- Fixed: Locked backups were deleted automatically.
- Changed: Backups will now be split every 200MB by default.
- Fixed some bugs in the plugin code.
= 0.9.28 =
- New feature Added: Export and import posts or pages with images in bulk.
- Fixed: URL replacement failures after website migration in some cases.
- Fixed: Too many resumption attempts error that occurred when uploading backups in some cases.
- Fixed some bugs in the plugin code.
= 0.9.27 =
- Fixed a fatal error that could be triggered by some firewall or security plugins.
- Refined and simplified the plugin menu in admin menu and top admin bar.
- Optimized the plugin code.
- Added Polish language translation.
= 0.9.26 =
- Optimized the plugin's UI.
- Added a new tab for downloading WPvivid Backup for MainWP.
= 0.9.25 =
- Fixed: Could not restore websites in some cases.
- Fixed: The setting of PHP version that had been changed in .htaccess was lost after restoration.
- Added an option to merge all backup files into a package when a backup completes. This can increase backup and migration success rate in a website with insufficient server resources.
- Upgraded: Amazon S3 and DigitalOcean Space have upgraded their connection methods, so you will need to delete the previous connections and re-add your Amazon S3/DigtalOcean Space accounts to make sure the connections work.
- Optimized the plugin code.
= 0.9.24 =
- Fixed some bugs in the plugin code.
- Fixed: Could not restore files to proper directories if one had customized the sites file structure.
- Fixed: The page could not properly display when one chose Remote Storage option from the admin sidebar menu.
- Optimized backup process, now it saves more disk space.
- Optimized the plugin code.
= 0.9.23 =
- Added an option to hide the plugin menu on the top admin bar.
- Fixed: Always sent email notifications even the Only send an email notification when a backup fails option was selected.
- Fixed: The plugin menu on the top admin bar is visible to all users.
- Refined some error messages.
= 0.9.22 =
- Fixed: Backup created in web hosting/shared hosting optimization mode was incomplete in some cases.
- Fixed: Backup actually failed but was reported as a success in some cases.
- Refined error messages of migration process.
- Added a notice to the situation where backup schedules were unusable because the WP Cron on the server was disabled.
- Optimized the plugin code.
= 0.9.21 =
- Fixed: Special data in some database tables could not be replaced during a restore, which would cause failure of the restore.
- Fixed: Migration between sites that have different backup storage directories would fail.
- Fixed: The error establishing database connection occurred in some cases while loading the plugin page.
- Optimized the plugin code.
= 0.9.20 =
- Added an advanced section in settings page.
- Optimized the layout of settings page and display of some settings.
- Added an option of enabling optimization mode for web hosting/shared hosting in advanced settings.
- Added a memory_limit option in advanced settings.
- Added a chunk size option in advanced settings. 
- Added an option to cancel a running migration.
- Provided the WPDB as the interface with the database for the sites missing PDO_MYSQL.
- Fixed a timeout error occurred in some cases during backup process.
- Optimized the plugin code.
= 0.9.19 =
- Added a php memory limit option to settings, you can use it to temporarily increase php memory limit when encountering a memory exhausted error in backup process.
- Fixed: Backup does not exist error that occurred in some cases when downloading the backup to local.
- Fixed: Backup error that occurred when the wp-content/plugins folder on a web server was moved or renamed.
- Fixed: Restore error that occurred in some cases when restoring a backup to a different domain.
- Enhanced the clean backup cache option in settings.
- Optimized backup process.
= 0.9.18 =
- Optimized migration process, improved compatibility for migration. Old keys will be expired after you update to the new version.
- Added an option to retry the backup operation when encountering a timeout error.
- Added an option to hide settings in admin menu.
- Changed the plugin icon showing in admin menu.
- Included more info in the error log when sending to support.
- Improved compatibility with some hosting like GoDaddy.
- Optimized the cache directory in backup process.
- Fixed errors occurred in some cases during the authentication process with Google Drive, Dropbox, Microsoft OneDrive.
- Optimized plugin code.
= 0.9.17 =
- Added a sole tab for backup schedules.
- Refined descriptions in the UI.
- Fixed a few UI bugs.
- Successfully tested with WordPress 5.2.
= 0.9.16 =
- Fixed a fatal error occurred during website transfer.
= 0.9.15 =
- Fixed: Scheduled backups failed to run as configured after the last update.
- Improved the Restore UI.
- Refined some descriptions in the UI.
= 0.9.14 =
- Added free website transfer feature. We highly recommend all our users to update.
- Added backup upload feature. Now you can upload a backup to restore or transfer.
= 0.9.13 =
- Fixed: Sometimes could not correctly determine database privileges when backing up.
= 0.9.12 =
- Added an 'Send Debug Information to Us' button in Website Info page.
- Improved the compatibility with PHP v5.3 to v5.5.
- Fixed the compatibility issue with MainWP plugin.
- Fixed: Could not correctly calculate files size when backing up.
- Fixed: Could not back up to SFTP server sometimes.
- Fixed: Database backup failure because of insufficient privileges.
- Enriched backup logs with more details.
- Refined some descriptions on user interface.
- Optimized code of the plugin.
= 0.9.11 =
- Added support for DigitalOcean Spaces.
- Added an HTML email template to backup reports.
= 0.9.10 =
- Fixed: Some icons were missing in UI.
= 0.9.9 =
- Fixed a packaging error which might cause the failure of activating the plugin.
= 0.9.8 =
- Added support for Google Drive, Micosoft OneDrive, Dropbox cloud storage.
- Fixed: Could not restore a backup from cloud storage.
- Optimized code of the plugin.
= 0.9.7 =
- Fixed data type errors caused by the last update. The errors would cause the failure of running of scheduled backup tasks. We highly recommend you upgrade.
- Fixed a bug where the last backup information was not displayed in backup schedule list.
- Changed a few error messages that appear during the backup process.
- Optimized code of the plugin.
= 0.9.6 =
- Optimized code of the plugin.
- A more lightweight Amazon S3 library has been used, so that you do not need to fill in Region field while configuring a S3 storage account.
= 0.9.5 =
- Refined descriptions on user interface.
- Fixed a few UI bugs.
- Fixed a bug where backups were runnable in some cases during the process of a restoration.
= 0.9.4 =
- Added support for responsive design. Now the plugin is compatible with smartphones, tablets and PC.
- Fixed some UI bugs.
= 0.9.3 =
- Fixed some display errors on user interface.
- Fixed a bug where backups could not be completed in exceptional cases.
= 0.9.2 =
- Fixed image path display error.
= 0.9.1 =
- Initial release of the plugin. Now you see it.