=== BackWPup ===
Contributors: danielhuesken
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mail%40backwpup%2ecom&item_name=BackWPup%20Plugin%20Donation&item_number=BackWPup&no_shipping=0&no_note=1&tax=0&bn=PP%2dDonationsBF&charset=UTF%2d8
Tags: backup, admin, file, Database, mysql, Cron, ftp, S3, export, xml, Rackspace, Cloud, Azure, DropBox, SugarSync, Google, Storage
Requires at least: 3.2
Tested up to: 3.2
Stable tag: 2.0.2
Backup your WordPress Database and Files, and more!
== Description ==
Do backups and more.
* Database Backup
* WordPress XML Export
* Optimize Database
* Check\Repair Database
* File Backup
* Backups in zip, tar, tar.gz, tar.bz2 format
* Store backup to Folder
* Store backup to FTP Server
* Store backup to Amazon S3
* Store backup to Google Storage
* Store backup to Microsoft Azure (Blob)
* Store backup to RackSpaceCloud
* Store backup to DropBox
* Store backup to SugarSync
* Send Log/Backup by Email
** WP 3.2 Required!! **
** NO WARRANTY SUPPLIED! **
** Test your Backups! **
== Installation ==
1. Download BackWPup Plugin.
2. Decompress and upload the contents of the archive into /wp-content/plugins/.
3. Activate the Plugin through the 'Plugins' menu in WordPress
== Upgrade Notice ==
1. Deactivate Plugin
2. Update Plugin
3. Update Wordpress to 3.2
4. Activate Plugin
== Frequently Asked Questions ==
= Requires =
* PHP 5.2.4
* WordPress 3.2
* curl
* PHP Sessions
* gzip (for PCLZIP and gzip archives)
* bzip2 (for bzip2 archives)
= Where is the Database dump File? =
in the root folder of the archive. DBName.sql
= Where is the WordPress Export File? =
in the root folder of the archive. blogname.wordpress.jjjj-mm-dd.xml
= Zip File Support =
Plugin uses zip extension if PHP, if not, uses PCLZIP lib extension
= Maintenance Mode =
Supported Plugins:
* maintenance-mode
* wp-maintenance-mode
* WordPress .maintenance file
If your site does not come back from Maintenance Mode, switch back from Maintenance Mode by changing the Plugin options or delete the .maintenance file in the install's root folder.
= Restore a Blog Database =
Copy the DBName.sql in the root folder of the site and go to the tools tab in the Plugin.
You can also use PHPMyAdmin.
= Abnormal Script Cancellations =
Webserver normally aborts scripts that works longer then 300s.
PHP normally aborts scripts that works longer then 30s but the plugin will try to keep this from happening.
= Memory usage =
* The plugin is coded to use low memory
* The plugin will try to increase memory automatically if needed
* PCLZIP lib needs 8MB free memory for zipping
* Emailing an archive needs a lot of memory
= Email archives =
I have built in many options to optimize email archives, but the mailing library uses a lot of memory.
You should only send small archives via email.
= FTP Warnings =
Please deactivate passive mode and try it again.
= Change Temp Folder =
Create in Plugins folder of wordpress a file named '.backwpuptempfolder' with the temp Folder name in it.
= Multible backups on one sheduled job =
You have installed the Plugin W3 Total Cache ?
Too fix it:
1. create a cron job on your hoster or on a free web crob service
2. point to http://youblogurl/wp-cron.php
3. Check the setting dectivate wp-cron in BackWPup
= Disable some destinations for backups =
You can set the following in wp-config.php:
define('BACKWPUP_DESTS','S3,RSC,FTP,DROPBOX,MSAZURE,SUGARSYNC');
all listed destinations are then disabled.
Destinations are:
* MAIL = mail (can't disable)
* DIR = Directory (can't disable)
* S3 = Amazon S3
* GSTORAGE = Google Storage
* RSC = RackSpaceCloud
* FTP = FTP Server
* DROPBOX = DropBox
* MSAZURE = Microsoft Azure (Blob)
* SUGARSYNC = SugarSync
== Screenshots ==
1. Job Page
2. Working Job
3. Logs Page
4. Backups Manage Page
== Changelog ==
= 2.0.2 =
* fixed bug Class 'ZipArchive' not found now
* ficed bug in chnge logfile folder
* replase spaces bei _ in dropboxfolder
* some more bug fixes
= 2.0.1 =
* Zip file creation now faster agin but no stat output
* serverl bug fixes
= 2.0.0 =
* PHP Sessions, curl and PHP version 5.2.4 required!
* Wordpress 3.2 required!
* Using the system temp dir now
* Updated AWS lib to 1.3.5
* Updated RSC lib to 1.7.9
* Updated MS Azure lib to 3.0.0
* Added Google storage as destination
* Reworked GUI (WordPress Dropboxes, working screen options, ....)
* Complete new job working ot of Wordpress (less memory,automatic restart,...)
* Added easyer job sheduling selection
= 1.7.8 =
* Updated AWS SDK to ver.1.3.5 for Amazon S3
* some extra outputs on job start
* resart Script execution time on many job operations.
* some changes too prevent cache addons
* prevent job run twice on same time on background
= 1.7.7 =
* cleanup brocken buckupfiels on job start
= 1.7.6 =
* fix problem with a losing sql connection on job end
= 1.7.5 =
* fix problems in cron calculation
= 1.7.4 =
* jobs not longer work ever... max. time is 5 min.
* hopfuly fix for dropbox upload
* fix dropbox auth deletion
* fixed bug in Sugarsync qouta
= 1.7.3 =
* Fixed Dropbox PLAINTEXT signatre
* Updated pod
* Added/updated German translation (thx David Decker)
= 1.7.2 =
* try to disable Cache plugins for working job
* more dropbox improvements
* fixed Curl error on WP-Export
* fixed dashbord wigedt shown for all users
* bug fixes
= 1.7.1 =
* Bugfix on make new jobs
* Bugfix on job run with dbdump
* Bugfix on Backup Bulk actions
= 1.7.0 =
* Improved Dropbox referer handling
* Sycurity fix (thanks to Phil Taylor - Sense of Security)
* Added SugarSync support
* general improvements
* bug fixes
= 1.6.2 =
* Dropbox improvements and bug fixes
= 1.6.1 =
* Now use web OAuth login for DropBox! Best thanks to Tijs Verkoyen for his great DropBox class.
* Only DropBox OAuth tokens are saved!
* Check DropBox Quota/Upload Filesize on Job run
* fixed bug in .tar with file/folder names longer than 100 chars
* changed user capability back to '10' when working with WP lower than 3.0
* bug fixes for old WP versions
* English text updates! Best thanks to Marcy Capron.
* general improvements
* bug fixes
= 1.6.0 =
* new DropBox class to use all functions (download, delete, list)
* added useful links in job edit page
* renamed functions.php to resolve problems arising from other plugins
* general improvements
= 1.5.5 =
* Updated AWS SDK to ver.1.2.6 for Amazon S3
* Added AWS Region "Northeast" (Japan)
* Added Microsoft Azure (Blob) as backup destination
* bug fixes
= 1.5.2 =
* changes for user checking
* removed plugin init action
= 1.5.1 =
* changed user capability from '10' to 'export'
* Updated AWS SDK to ver.1.2.5 for Amazon S3
= 1.5.0 =
* use AWS SDK ver.1.2.4 now for Amazon S3
* Update Rackspase cloud files to ver.1.7.6
* Added job setting import/export
* Download link for last backup in jobs tab
* Link for last log in jobs tab
* Logs can now be compressed
* Backup destinations can now be disabled (see help)
* Bug fixes and improvements
= 1.4.1 =
* DropBox changes
* fixed problem on send log with email
* Security fix (thanks Massa Danilo)
= 1.4.0 =
* make SSL-FTP as option
* added DropBox support (zlli)
= 1.3.6 =
* long file list no longer displayed in logs.
* Added option to see detailed file list
* removed FTP Alloc command
* set FTP normal mode if passive mode disabled
* remove FTP helper function and use FTP PHP functions
* spend file list 2MB free memory
= 1.3.5 =
* fixed problem with folder include
* added option to deactivate FTP passive mode
* fixed bug for parsing errors because PHP 5 move PHP 5 functions in a seperate file
= 1.3.4 =
* fixed warning in send mail
* bug fixes
= 1.3.3 =
* fixed bug with clear only displayed
* fixed bug with Parse Error for some PHP versions
= 1.3.2 =
* added changable backup file prefix
* bug fixes
= 1.3.1 =
* added file and DB size information
* removed "LOCK TABLE" in sql dumps
* fixed bug in automatic job abortion
* fixed bug in ABSPATH if it '/'
* fixed bug in save settings
* fixed bugs if no jobs exists
* added link to clear running jobs
= 1.3.0 =
* added S3 new region codes for bucket creation
* added S3 REDUCED REDUNDANCY support on backups
* jobs will be aborted after 10 min. and can't run twice
* use curl for xml dump and copy if curl not works
* increased min. PHP version to 5.2.0, because then all works
* use linux cron based scheduling times
* added rackspacecloud.com support
* use WP 3.1 table creation
* added plugin checks for folder and new scheduling
= 1.2.1 =
* fixed "Wrong parameter count for array_unique()" for old php version
* added php version to log header
* added mysql version to log header
= 1.2.0 =
* Backup file size now in log file
* Paged Logs Table
* added Backup Archives Page
* Grammar fixes
* Bug fixes
= 1.1.1 =
* fixed "S3 lib not found" bug again.
* improved reschedule on activation problem.
= 1.1.0 =
* added function to check/update job settings
* added no Ajax bucket list to job page
* changed error handling a bit and remove PHP errors that can't handled
* fixed problem with not compiled --enable-memory-limit in PHP
* removed setting for memory limit use WP filter and default now (256M)
* now a time limit of 5 mins. is set again for job execution but it will be reseted on every message. (prevent never ending jobs.)
* added a shutdown function if __destruct not called for job
* added more flexible Backup file selection
= 1.0.10 =
* fix "Undefined index: dbshortinsert"
= 1.0.9 =
* change s3 class to hide warnings
* add option to make MySQL INSERTs shorter (smaller dump file size.)
* add requirements checks
* Ajaxed S3 bucket selection in job settings
* add S3 Bucket can made in job settings
= 1.0.8 =
* fix temp backup file not deleted if no destination folder
* some folder fixes
* removed some not used code
= 1.0.7 =
* added button in Help
* Fixed bug on S3 file deletion
* get files form S3 now faster for file deletion
= 1.0.6 =
* fixed false massage an send mail with backup
* removed test code for blank screen and fixed it!
= 1.0.5 =
* some ABSPATH changes
= 1.0.4 =
* fixed bugs in DB restore
* use WP functions to get Plugin dirs
= 1.0.3 =
* hopefully fixed a cache problem on run now
= 1.0.2 =
* fixed bug for file excludes
= 1.0.1 =
* fixed bug for https
= 1.0.0 =
* now WordPress Exports to XML can made
* new backup files formats tar, tar.gz, tar.bz2
* all job types can be created in one job
* added PHP zip extension support (use PclZip only if not supported)
* removed PclZip trace code
* fixed time display and schedule bugs
* added some security
* Maintenance Mode on MySQL Operations
* new Design on some Pages
= 0.8.1 =
* use global var instead of constant for log file
* PCLZip Trace included with setting for log Level
= 0.8.0 =
* Fixed not working default settings on settings page
* create .htaccess on Apache and index.html on other Webserver
* fixed global for $wp_version
* set max execution time to 0 for unlimited
* use WP function to generate options tables
* Backup file list and zip creation changes
* Added support for Amazon S3
* Only works with PHP 5 now
* Complete rewrite of job as PHP5 class
* PHP errors now in backup log
* Log now in files
= 0.7.2 =
* make FTP any more robust
* increased memory for Zip Files
* make date with date_i18n
= 0.7.1 =
* FTP Connection test changes
* no Errors in Log for FTP ALLO command.
= 0.7.0 =
* set ftp Connection timeout to 10 sec
* fix bug for DB tables exclude
* DB Backup in MySQL Client encoding now
* Fixed missing ; in DB Backup
* Added tool DB Restore with automatic Blog URL/Path change
= 0.6.5 =
* Prevent direct file loading
* job working in iFrame
* colored logs
* HTML fixes
* spell check
= 0.6.4 =
* New option to delete old logs
* Backup file deletion separated form logs deletion
* make dashboard widget smaller
* added massages
* bug fixes
= 0.6.3 =
* use ftp_row for login and other commands
* Add option to send only email on errors
* Internal structure changes
* Add option to disable WP-Cron and use host's cron
* bug fixes
= 0.6.2 =
* Added setting for memory_limit if needed
* Added setting for Max. Script execution time
* Added job option to make Max file size for sending via mail
* bug fixes and little improvements
= 0.6.1 =
* Added setting for send email type.
* Optimize memory usage again
* Fixed Bug that kept cron from working
= 0.6.0 =
* Add Dashboard Widget
* Add Database Check
* Add Backup file transfer to FTP Server
* Save log files in own database table
* Optimize Memory usage
* Optimize File system access
* DB dump with own function
* fixed some Bugs
= 0.5.5 =
* removed log files. Log now stored in Database
= 0.5.0 =
* Initial release