| 1 |
=== WP Database Backup - Unlimited Database & Files Backup by Backup for WP === |
| 2 |
Contributors: databasebackup |
| 3 |
License: GPLv2 or later |
| 4 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 5 |
Tags: Database backup, backup, cloud backup, files backup, wordpress backup. |
| 6 |
Requires at least: 3.1+ |
| 7 |
Tested up to: 7.0 |
| 8 |
Requires PHP: 5.6.20 |
| 9 |
Stable tag: 7.12 |
| 10 |
|
| 11 |
Create & Restore Database Backup easily on single click. Manual or automated backups (backup to Dropbox, Google drive, Amazon s3,FTP,Email). |
| 12 |
|
| 13 |
== Description == |
| 14 |
|
| 15 |
WP Database Backup plugin helps you to create Database Backup and Restore Database Backup easily on single click. Manual or Automated Database Backups And also store database backup on safe place- Dropbox,FTP,Email,Google drive, Amazon S3 |
| 16 |
|
| 17 |
== Features == |
| 18 |
<ul> |
| 19 |
<li>Create Database Backup |
| 20 |
WP Database Backup plugin helps you to create Database Backup easily on single click.</li> |
| 21 |
|
| 22 |
<li>Auto Backup - Backup automatically on a repeating <strong>schedule</strong></li> |
| 23 |
<li>Website Migration - Migration Your Site with Just One Click!</li> |
| 24 |
|
| 25 |
<li>Download backup file direct from your WordPress dashboard</li> |
| 26 |
|
| 27 |
<li>Easy To Install(Very easy to use) |
| 28 |
WP Database Backup is super easy to install. </li> |
| 29 |
|
| 30 |
<li>Simple to configure(very less configuration), less than a minute.</li> |
| 31 |
|
| 32 |
<li>Restore Database Backup |
| 33 |
WP Database Backup plugin helps you to Restore Database Backup easily on single click.</li> |
| 34 |
<li>Multiple storage destinations</li> |
| 35 |
<li>Store database backup on safe place- <strong> Dropbox, Google drive, Amazon s3, FTP, sFTP, Backblaze, Email</strong></li> |
| 36 |
<li>Reporting- Sends emailed backups and backup reports to any email addresses</li> |
| 37 |
<li><strong>Exclude Table</strong></li> |
| 38 |
<li>Database backup list pagination</li> |
| 39 |
<li>Search and Replace in database backup file.</li> |
| 40 |
<li>Search backup from list(Date/ Database Size)</li> |
| 41 |
<li>Sort backup list (Date/ Database Size)</li> |
| 42 |
<li>Save database backup file in zip format on local server And Send database backup file to destination in zip format</li> |
| 43 |
<li>Documentation</li> |
| 44 |
</ul> |
| 45 |
|
| 46 |
== Subscribe to Backup for WP Cloudstorage == |
| 47 |
<ul> |
| 48 |
<li>We are excited to introduce a new feature for the Backup for WP plugin , our <a target="_blank" href="https://backupforwp.com/register">Backup For WP Cloudstorage</a>. </li> |
| 49 |
<li><strong>Affordable Pricing</strong>: Only $1 per 50GB of storage per website per month, with a flexible pay-as-you-go model. </li> |
| 50 |
<li><strong>14-Day Free Trial</strong>: Start with a 14-day free trial to experience the benefits of cloud storage without any upfront cost. </li> |
| 51 |
<li><strong>Scalable Storage</strong>: Easily adjusts to your storage needs, providing as much space as required for your backups. </li> |
| 52 |
<li><strong>Secure Cloud Storage</strong>: All backups are stored securely in the cloud, protecting your data from unauthorized access </li> |
| 53 |
|
| 54 |
</ul> |
| 55 |
|
| 56 |
== Support == |
| 57 |
|
| 58 |
We try our best to provide support on WordPress.org forums. However, We have a special [team support](https://magazine3.company/contact/) where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked. |
| 59 |
|
| 60 |
== Bug Reports == |
| 61 |
|
| 62 |
Bug reports for WP Database Backup are [welcomed on GitHub](https://github.com/ahmedkaludi/wp-database-backup). Please note GitHub is not a support forum, and issues that aren't properly qualified as bugs will be closed. |
| 63 |
|
| 64 |
|
| 65 |
== Installation == |
| 66 |
1. Download the plugin file, unzip and place it in your wp-content/plugins/ folder. You can alternatively upload it via the WordPress plugin backend. |
| 67 |
2. Activate the plugin through the 'Plugins' menu in WordPress. |
| 68 |
3. WP Database Backup menu will appear in Dashboard->Backups. Click on it & get started to use. |
| 69 |
|
| 70 |
[youtube https://www.youtube.com/watch?v=st8L90lTDwU] |
| 71 |
|
| 72 |
== Screenshots == |
| 73 |
|
| 74 |
1. Database and full backup history with options to download, restore, or remove backups. |
| 75 |
2. Auto scheduler settings with options to enable automatic backups and set database or full backup frequency. |
| 76 |
3. Configure options for FTP, local backup, and email, with Google Drive, Amazon S3, and Dropbox. |
| 77 |
4. Backup for WP plugin settings screen showing backup and log configuration options. |
| 78 |
|
| 79 |
== Changelog == |
| 80 |
= 7.12 = |
| 81 |
* 16-06-2026 |
| 82 |
* Fix: Authenticated (Administrator+) OS Command Injection via 'wp_db_exclude_table' Parameter disclosed by Irwan Kusuma ( Wordfence ) |
| 83 |
|
| 84 |
= 7.11 = |
| 85 |
* 19-05-2026 |
| 86 |
* Improvement: Improved code according to latest PCP guildelines #144 |
| 87 |
* Test: Tested for Wordpress 7.0 #143 |
| 88 |
|
| 89 |
= 7.10 = |
| 90 |
* 17-03-2026 |
| 91 |
* Fix: Backup list shows wrong or duplicated destinations #138 |
| 92 |
* Fix: Fatal error - Call to a member function db_connect() on null on restoring backup #140 |
| 93 |
* Improvement: Improvement in tabs #139 |
| 94 |
|
| 95 |
= 7.9 = |
| 96 |
* 22-01-2026 |
| 97 |
* Fix: Conflict issue with PHP 5.6 version. #129 |
| 98 |
* Fix: 0 bytes showing in the website list #122 |
| 99 |
* Test: Proper Testing of cloud backup #119 |
| 100 |
|
| 101 |
= 7.8 = |
| 102 |
* 15-12-2025 |
| 103 |
* New: Support for Generic S3 API connections #48 |
| 104 |
* Improvement: Make includes absolute/relative #111 |
| 105 |
* Improvement: Performance improvements #131 |
| 106 |
* Fix: Setting 'Local Backup Path' has no effect #132 |
| 107 |
* Test: Tested upto Wordpress 6.9 |
| 108 |
|
| 109 |
= 7.7 = |
| 110 |
* 24-07-2025 |
| 111 |
* Fix: Receiving Backup Completion Emails Despite Email Notifications Not Being Configured #118 |
| 112 |
* Fix: Notification e-mails - URL of website is not clickable #124 |
| 113 |
* Fix: Notification e-mails - Website information is formatted with escaped HTML tags #125 |
| 114 |
* Fix: Log files are not created #128 |
| 115 |
* Improvement: Performance improvements #131 |
| 116 |
* Compatibility: PHP warning in PHP 8+ #130 |
| 117 |
|
| 118 |
= 7.6 = |
| 119 |
* 09-05-2025 |
| 120 |
* Test: Tested upto WP 6.8 |
| 121 |
* New: Added Premium Plugin option |
| 122 |
|
| 123 |
= 7.5 = |
| 124 |
* 18-03-2025 |
| 125 |
* New: Feature of Website Migration |
| 126 |
|
| 127 |
= 7.4 = |
| 128 |
* 17-12-2024 |
| 129 |
* Improvement: Improve UX #97 |
| 130 |
* Improvement: Modify the UI of the "Access your Data" button under the Cloud Backup section #105 |
| 131 |
* Improvement: Change tag on wordpress plugin page #107 |
| 132 |
* Improvement: Code Improvement Part 3 #108 |
| 133 |
* Security Fix: Unauthenticated BackUp Exposure disclosed by Noah Stead (TurtleBurg) |
| 134 |
* Test: Tested upto WP 6.7 |
| 135 |
|
| 136 |
= 7.3 = |
| 137 |
* 26-09-2024 |
| 138 |
* Improvement: DB Incremental Backup improvements. |
| 139 |
* Fix: Promo Notification dismiss issue #103 |
| 140 |
|
| 141 |
= 7.2 = |
| 142 |
* 20-09-2024 |
| 143 |
* Fix: Backup stuck on DB Backed up when using Incremental backup. |
| 144 |
* Improvement: Added resume capability to DB backup for Incremental backup. |
| 145 |
|
| 146 |
= 7.1 = |
| 147 |
* 09-09-2024 |
| 148 |
* Fix: Timeout and Write Failures Due to Large Database #96 |
| 149 |
* Improvement: Incremental backup for Backblaze #85 |
| 150 |
|
| 151 |
= 7.0.1 = |
| 152 |
* 28-08-2024 |
| 153 |
* Fix: Backup not starting after update 7.0 |
| 154 |
|
| 155 |
= 7.0 = |
| 156 |
* 27-08-2024 |
| 157 |
* New: Data Anonymization |
| 158 |
* New: Backup time and scheduling |
| 159 |
* New: BackupforWP Cloud Storage Service |
| 160 |
* New: Incremental backup for Backblaze |
| 161 |
|
| 162 |
= 6.12.1 = |
| 163 |
* 27-07-2024 |
| 164 |
* Fixed: Fatal error on PHP 7.2 and below after updating to version 6.12 #89 |
| 165 |
|
| 166 |
= 6.12 = |
| 167 |
* 24-07-2024 |
| 168 |
* Improvement: Code & Performance Improvement according to Plugin check #90 |
| 169 |
* Compatibility: Tested with WordPress version 6.6 |
| 170 |
* Fixed: Multiple backups are getting created #89 |
| 171 |
|
| 172 |
= 6.11 = |
| 173 |
* 13-06-2024 |
| 174 |
* Improvement: Added support for backblaze. #85 |
| 175 |
|
| 176 |
= 6.10 = |
| 177 |
* 24-05-2024 |
| 178 |
* Improvement: Unable to translate the language using Loco Traslate #31 |
| 179 |
|
| 180 |
= 6.9 = |
| 181 |
* 08-04-2024 |
| 182 |
* Improvement: Make an option to delete all plugin data on uninstall #77 |
| 183 |
* Improvement: Wrong polish encoding #83 |
| 184 |
* Compatibility : Tested with Wordpress 6.5 #82 |
| 185 |
|
| 186 |
= 6.8 = |
| 187 |
* 17-02-2024 |
| 188 |
* Fixed: Setting in the email notification is not being saved. #78 |
| 189 |
* Improvement: PHP version compatibility and other readme changes #76 |
| 190 |
|
| 191 |
= 6.7 = |
| 192 |
* 07-12-2023 |
| 193 |
* Added: Option to delete all the Backup lists at once #70 |
| 194 |
* Added: Support for database backup using SFTP #64 |
| 195 |
* Fixed: 1-click unsubscribe for email notification #24 |
| 196 |
* Compatibility: Tested with WordPress 6.4 #72 |
| 197 |
* Fixed: Auto Backup is not working for DropBox #58 |
| 198 |
* Fixed: Plugin is not being deactivated in multisite #74 |
| 199 |
* Improvement: readme txt improvements #22 #28 |
| 200 |
|
| 201 |
Full changelog available [ at changelog.txt](https://plugins.svn.wordpress.org/wp-database-backup/trunk/changelog.txt) |
| 202 |
|
| 203 |
== Frequently Asked Questions == |
| 204 |
|
| 205 |
= How to create database Backup? = |
| 206 |
Follow the steps listed below to Create Database Backup |
| 207 |
|
| 208 |
<br>Create Backup: |
| 209 |
<br>1) Click on Create New Database Backup |
| 210 |
<br>2) Download Database Backup file. |
| 211 |
|
| 212 |
= How to restore database backup? = |
| 213 |
Restore Backup: |
| 214 |
<br>Click on Restore Database Backup |
| 215 |
<br>OR |
| 216 |
<br>1)Login to phpMyAdmin |
| 217 |
<br>2)Click Databases and select the database that you will be importing your data into. |
| 218 |
<br>3)Across the top of the screen will be a row of tabs. Click the Import tab. |
| 219 |
<br>4)On the next screen will be a location of text file box, and next to that a button named Browse. |
| 220 |
<br>5)Click Browse. Locate the backup file stored on your computer. |
| 221 |
<br>6)Click the Go button |
| 222 |
|
| 223 |
= Always get an empty (0 bits) backup file? = |
| 224 |
This is generally caused by an access denied problem. |
| 225 |
<br>You don't have permission to write in the wp-content/uploads. |
| 226 |
<br>Please check if you have the read write permission on the folder. |
| 227 |
|
| 228 |
= On Click Create New Database Backup it goes to blank page = |
| 229 |
if the site is very large, it takes time to create the database backup. And if the server execution time is set to low value, you get go to blank page. |
| 230 |
There may be chance your server max execution time is 30 second. Please check debug log file. |
| 231 |
You will need to ask your hosting services to increase the execution time and the plugin will work fine for large data. |
| 232 |
You can also try to increase execution time. Please make below changes – Add below line |
| 233 |
|
| 234 |
php.ini |
| 235 |
|
| 236 |
max_execution_time = 180 ; |
| 237 |
|
| 238 |
Also Please make sure that you have write permission to Backup folder and also check your log file. |
| 239 |
|
| 240 |
= Want more features? = |
| 241 |
If you want more features then please contact us at |
| 242 |
|
| 243 |
|
| 244 |
== Upgrade Notice == |
| 245 |
* Sanitised multiple inputs and escape output to remove further risk of cross site script security. |
| 246 |
|
| 247 |
== Credits == |
| 248 |
|
| 249 |
This plugin uses the following third-party libraries: |
| 250 |
|
| 251 |
1. <strong> Google APIs Client Library for PHP </strong> |
| 252 |
- Author: Google |
| 253 |
- URL: https://github.com/googleapis/google-api-php-client |
| 254 |
- License: Apache License, Version 2.0 (the "License") |
| 255 |
- License URL: http://www.apache.org/licenses/LICENSE-2.0 |
| 256 |
|
| 257 |
2. <strong> PHP Secure Communications Library </strong> |
| 258 |
- Author: phpseclib |
| 259 |
- URL:https://github.com/phpseclib/phpseclib |
| 260 |
- License: MIT License (or any other applicable license) |
| 261 |
- License URL: http://opensource.org/licenses/MIT |
| 262 |
|
| 263 |
3. <strong>PhpConcept Library - Zip Module </strong> |
| 264 |
- Author: Vincent Blavet |
| 265 |
- URL:http://www.phpconcept.net |
| 266 |
- License: License GNU/LGPL |
| 267 |
|
| 268 |
4. <strong>phpFileTree </strong> |
| 269 |
- Author: Cory S.N. LaViska's |
| 270 |
- URL: https://www.abeautifulsite.net/blog/2007/06/php-file-tree/ |
| 271 |
|