Creates, restores, encrypts and schedules your backups (full, incremental, differential) to disk, Dropbox, Google Drive, FTP(s),SCP,SFTP,WebDAV,e-mail
Author: | Eugen Mihailescu, MyNixWorld (profile at wordpress.org) |
WordPress version required: | |
WordPress version tested: | |
Plugin version: | 1.0-3 |
Added to WordPress repository: | 13-09-2015 |
Last updated: | 08-02-2017
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 70 |
Rated by: | 8 |
Plugin URI: | https://wordpress.org/plugins/wp-mybackup |
Total downloads: | 5 011 |
Active installs: | 40+ |
Click to start download |
Screenshots
The dashboard concentrates the most used options in only one place
The backup job at work showing the current execution status and progress
The backup job general settings. But there are more...
What WordPress components to include within the backup (plugins,themes,content,etc)
File backup exclusion filters: by directories, by extension, by pattern, etc
What MySQL database|tables to include within the backup (regex pattern allowed)
Where to upload the backup archives: disk, ftp, ssh, dropbox, google, webdav, e-mail
Set an automatic backup scheduler with a recurrence and start date-time
When something doesn't work as expected the log files are your friend...
An example of a log file: here the CURL log file
The support's ground zero point: debug an trace settings...
Upload your external (ie. custom) backup archives and restore your WP website
Restore your WordPress website from a previous backup copy
The restore job at work showing the current execution status and progress
The log of a backup/restore job sent automatically by email
The answers to the most frequently asked questions can be found at MyBackup FAQ page.
Installation Instructions
Please read our complete installation tutorial.
Please visit MyBackup blog for a more detailed version of changelog.
Version Change Log
1.0-3
- [new] added WP action hooks on before|after job start (API)
- [new] added WP filter to return running schedule job interval name (API)
1.0-2
- [fix] fixed CPU throttle on safe_mode or `sleep` function restricted PHP environments
1.0-1
- [improvement] highlight and order by the enabled backup targets tabs
- [improvement] responsive layout (mobile devices friendly)
- [fix] fixed the fake notice `Download in your browser is troublesome`
0.2.3-37
- [update] WordPress 4.7 compatible
0.2.3-35
- [improvement] set email priority by backup/restore status
0.2.3-34
- [new] added Restore debug log option (see Support/Log tab)
0.2.3-33
- [fix] completing backup in case of file access error
- [fix] admin screen flickering due to .htaccess on Apache 2.4+
- [fix] erroneous alert message about deleting .lock file
- [fix] creating the WP schedule entry => scheduled backup issue
- [improvement] moved tmp/logs to wp-content/uploads directory
- [fix] character encoding on WebDav storage provider (default UTF8)
0.2.3-32
- [update] WP 4.5 compatibility tests
0.2.3-31
- [fix] removed some accidentally forgoten debug lines of code (Oops)
- [tweak] show a notice when activating Pro over Free version or vice-versa
0.2.3-27
- [fix] job statistics when OS cannot provide CPU/memory info
- [fix] pre-restore checks of a MySQL database backup
- [new] added an installation notice on WordPress dashboard
- [updated] set the default `Upload max chunk size` to 256KiB
0.2.3-21
- [change] Version change log has changed from Git commit messages to an `user friendly` description
0.2.3-20
- [new] added MySQLi and PDO MySQL support (MySQL deprecated on PHP 5.5+)
- [new] added dashboard backup & restore brief statistics
- [new] automatic clean-up (each 24h) of residual files left after unusual exits
- [new] automatic unlock of the job locking file if exceeds 24h
- [new] MySQL support for connections using alternate port and/or Unix socket and Named Pipes
- [improvement] usage of prepared SQL statement (increased speed & security)
- [improvement] added alternative progress for browsers/servers not supporting buffered output
- [improvement] performance improvement for job console screen
- [improvement] enhanced UI feedback during backup job (useful for backups with 5K+ files)
- [improvement] improved overall UI responsiveness (50% faster)
- [improvement] optimized the backup filelist creation (useful for 5K+ files and slow systems)
- [change] renamed `Backup targets` tab name to `Copy backup to`
- [change] renamed `WP backup` tab name to `WP backup job`
- [change] renamed `Backup Schedule` tab name to `Backup Scheduler`
- [change] renamed `Logs` tab name to `Log files`
- [change] renamed `Change log` tab name to `Version change log`
- [update] added `tar` to the default `Exclude files by extension` list
- [fix] fixed the backup console progress bar while compressing using the ZIP filter
0.2.3-9
- [fix] export the MySQL DB as XML
- [fix] plug-in not usable when PHP’s `open_basedir` option was in effect
- [update] changed some scrambled CURL error messages (eg: Curl error #7)
- [new] added various alerts based on the app/system configuration
- [tweak] several UI enhancements
0.2.3-4
- [fix] export MySQL DB as XML
0.2.3-2
- [improvement] various plug-in core libs enhancements
0.2.3-1
- [improvement] added `CPU throttling` feature to overcome the `CPU Limit Exceeded` on free hosting
- [improvement] update the `How it works` user guide
0.2.3
- [improvement] added restore feature
- [improvement] added dashboard screen (quick backup/restore/log view)
- [improvement] automatic backup of plugins/themese/mysql on WordPress upgrade
- [tweak] added “How it works” link to the user guide
- [update] updated the user guide
- [fix] CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in
- [fix] fixed export settings option
- [fix] the excluded directories in backup/WP source file list not shown unchecked
0.2.2-5
- [fix] detection of valid archive for non BZip|GZip archives
- [fix] restoring Dropbox|Google authorization + logs after version upgrade
0.2.2-4
- [fix] dashboard performance issue on WP Ajax Heartbeat (admin-ajax.php)
- [fix] plug-in banners not shown on Chrome due to self-signed SSL certificate error (ERR_INSECURE_RESPONSE)
- [fix] divergent count of the scheduled backup files vs actual backed up files
- [update] prevent the collition of the global variable name of autoloader class
- [update] updated the default file extension list excluded from backup (gz,bz,bz2)
- [update] updated the Welcome screen and the `How to` documentation
- [tweak] added new backup expert option `script memory limit`
- [tweak] set the min/max allowed value on some UI numeric inputs (like ports, retention, etc)
- [tweak] show relative path instead full path on WP Source file list (shorter=>faster)
- [tweak] stripped the Windows drive letter from the filepath included into a .tar(bz|gz) archive
- [tweak] new backup expert option which allows the usage of file relative path instead full path
- [tweak] Logs tab shows now the log file size for each individual log
- [improvement] integration of WP MyBackup with iThemes Security plug-in
- [improvement] compatibility with WordPress Multisite/Network (access restricted to blog files/db only)
- [improvement] added ZIP archive support via WP PclZip (requires zlib extension)
- [improvement] new option to avoid compression by extension (jpg,jpeg,png,gif,mp3,mp4,mpg,mpeg,avi,mov,qt,mkv,wmv,asf,m2v,m4v,rm)
- [improvement] Database WYSIWYG table selector (creates automatically the compound regex pattern)
- [improvement] new Support expert option to detect extra whitespaces that may affect the browser’s direct file download
0.2.2-3
- [fix] backup plugin’s tmp files on plugin update instead of framework upgrade
- [improvement] enclosed constant definitions within namespace(prevents collision)