Académique Documents
Professionnel Documents
Culture Documents
Backup and restoration made easy. Complete backups; manual or scheduled (backup to
S3, Dropbox, Google Drive, Rackspace, FTP, SFTP, email + others).
== Description ==
[vimeo https://vimeo.com/154870690]
https://www.youtube.com/watch?v=7ReY7Z19h2I&rel=0
Your WordPress backups are worth the same as your entire investment in your
website. The day may come when you get hacked, or your hosting company does, or
they go bust - without good backups, you lose everything. Do you really want to
entrust all your work to a backup plugin with only a few thousand downloads, or
that has no professional backup or support? Believe us - writing a reliable backup
plugin that works consistently across the huge range of WordPress deployments is
hard.
= UpdraftPlus Premium =
If you need WordPress multisite backup compatibility (you'll know if you do), <a
href="https://updraftplus.com/shop/">then you need UpdraftPlus Premium</a>.
As well as controlling your backups from within WordPress, you can also control all
your sites' backups from a single dashboard, with <a
href="https://updraftcentral.com">UpdraftCentral</a>. UpdraftCentral can control
both free and Premium versions of UpdraftPlus, and comes in two versions:
If you are in the market for other WordPress premium plugins (especially
WooCommerce addons), then try our shop, here:
https://www.simbahosting.co.uk/s3/shop/
Are you able to translate UpdraftPlus into another language? Are you ready to help
speakers of your language? UpdraftPlus Backup/Restore itself is ready and waiting -
the only work needed is the translating. The translation process is easy, and web-
based - go here for instructions: <a
href="https://updraftplus.com/translate/">https://updraftplus.com/translate/</a>.
(Or if you're an expert WordPress translator already, then just pick out the .pot
file from the wp-content/plugins/updraftplus/languages/ directory - if you scan for
translatable strings manually, then you need to get these functions: _x(), __(),
_e(), _ex(), log_e()).
= Other support =
== Installation ==
<a href="https://updraftplus.com/support/frequently-asked-
questions/"><strong>Please go here for the full FAQs - there are many more than
below.</strong></a> Below are just a handful which particularly apply to the free
wordpress.org version, or which bear repeating.
Note - this FAQ is for users of the free plugin. If you're a paying customer, then
you should go here: https://updraftplus.com/support/ - please don't ask question in
the WordPress.Org forum about purchases, as that's against their rules.
Next, please make sure you read this FAQ through - it may already have the answer
you need. If it does, then please consider a donation (e.g. buy our "No Adverts"
add-on - <a
href="https://updraftplus.com/shop/">https://updraftplus.com/shop/</a>); it takes
time to develop this plugin and FAQ.
If you know where to find your PHP error logs (often a file called error_log,
possibly in your wp-admin directory (check via FTP)), then that's even better
(don't send multi-megabytes; just send the few lines that appear when you run a
backup, if any).
If you are a programmer and can debug and send a patch, then that's even better.
After you have set up UpdraftPlus, you must check that your WordPress backups are
taking place successfully. WordPress is a complex piece of software that runs in
many situations. Don't wait until you need your backups before you find out that
they never worked in the first place. Remember, there's no warranty and no
guarantees - this is free software.
UpdraftPlus supports resuming backup runs right from the beginning, so that it does
not need to do everything in a single go; but this has limits. If your website is
huge and your web hosting company gives your tiny resources on an over-loaded
server, then go into the "Expert settings" and reduce the size at which zip files
are split (versions 1.6.53 onwards). UpdraftPlus is known to successfully back up
websites that run into the multiple-gigabytes on web servers that are not resource-
starved.
= My site was hacked, and I have no backups! I thought UpdraftPlus was working! Can
I kill you? =
No, there's no warranty or guarantee, etc. It's completely up to you to verify that
UpdraftPlus is creating your backups correctly. If it doesn't then that's
unfortunate, but this is a free plugin.
Thanks for asking; yes, we've got a few. Check out this profile page -
https://profiles.wordpress.org/DavidAnderson/ .
== Changelog ==
N.B. Paid versions of UpdraftPlus Backup / Restore have a version number which is 1
higher in the first digit, and has an extra component on the end, but the changelog
below still applies. i.e. changes listed for 1.12.34 of the free version correspond
to changes made in 2.12.34.x of the paid version.
= 1.12.34 - 23/Feb/2017 =
* FEATURE: Added the ability to allow other plugins to call an automatic backup
more easily
* FEATURE: Added the ability to select which tables you want to backup when using
the 'Backup now' modal (Premium)
* FIX: Re-scanning a Dropbox that contained more than 1000 backup archives only
fetched the first 1000 (this was previously awaiting on Dropbox fixing a related
bug on their API servers).
* FIX: Escape table names to allow table names with hyphens in, when reading data
* FIX: The "Advanced Tools" tab was appearing with no contents if you chose an
unwritable backup directory (regression)
* TRANSLATIONS: Remove bundled Swedish (sv), Spanish (Spain) (es_ES) and Czeck
(etina, cs_CZ) translations, since these are now retrieved from wordpress.org.
* TWEAK: Prevent a JavaScript message being logged when loading UD infrastructure
on non-UD settings pages (e.g. plugins that integrate to do backups via UD)
* TWEAK: Make it easier for other plugins to get/set UpdraftPlus options with less
code
* TWEAK: Make sure that the get_plugins() function is available before using it
when generating notices
* TWEAK: Add the updraftplus_exclude_directory and updraftplus_exclude_file filters
allowing arbitrary backup exclusions from code
* TWEAK: When requesting a download, work around buggy browser/server that
continued after Connection: close
* TWEAK: Add a work-around for a bug in some server/Firefox combinations in
handling of the Content-Length header with non-ASCII characters
* TWEAK: Cause an informational message to be shown in the Rackspace module if php-
json is not enabled
* TWEAK: Fix a regression that prevented information about a faulty WP scheduler
from being shown in recent releases
* TWEAK: Made alert regarding plupload's 'HTTP -200' error, when upload of file
fails, more informative.
= 1.12.32 - 26/Jan/2017 =
= 1.12.30 - 23/Dec/2016 =
* FIX: Fix a Dropbox APIv2 issue where paths containing certain characters were
incorrectly being encoded
* FEATURE: Add UpdraftCentral (https://updraftcentral.com) comment-control and
advanced tools listeners
* TWEAK: Starting an operation to retrieve a remote backup from UpdraftCentral
succeeded, but gave a UI error in UC when doing so
* TWEAK: Fix a Dropbox APIv2 issue where Team storage displayed an incorrect value
* TWEAK: Support for the new AWS S3 Canada Central 1 and London regions
* TWEAK: Some re-factoring of the settings page output code for easier maintenance
* TWEAK: Some re-factoring of the notices code, to allow re-use in other projects
* TWEAK: Make sure that a UpdraftCentral_Commands class is available before loading
any external command classes, so that they can rely on its presence
1.12.29 - 22/Nov/2016
1.12.28 - 21/Nov/2016
1.12.27 - 17/Nov/2016
1.12.26 - 16/Nov/2016
= 1.12.24 - 08/Nov/2016 =
* FIX: When importing a single site into a multisite install as a new site
(experimental feature), the main multisite URL was being incorrectly adjusted
* FIX: Fix a bug with remote scans not returning more database archives correctly
* COMPATIBILITY: Add Dropbox APIv2 capability (see:
https://updraftplus.com/dropbox-api-version-1-deprecation/)
* FEATURE: Look for mysqldump.exe in likely locations on Windows, for faster
database backups
* TWEAK: UpdraftVault, Amazon S3 and DreamObjects downloaders have been rewritten
without race conditions
* TWEAK: Introduce an abstraction layer for reporting on the status of restore
operations
* TWEAK: Deleting remote backup sets from the dashboard is now batched for sets
with many archives, to avoid potential PHP timeouts on slow remote services
* TWEAK: Updated bundled phpseclib library to version 1.0.4
* TWEAK: Introduce an internal templating layer, for improved long-term
maintainability
* TWEAK: When importing a single site into a multisite install as a new site,
remove any cron entries for backup runs on the new site
* TWEAK: Fix an inconsequential off-by-one in the chunked downloading algorithm so
that the behaviour is as documented
* TWEAK: Improve accessibility of Labelauty components with keyboard navigation
* TWEAK: Tweak the algorithm for scheduling resumptions, to improve efficiency in
the (once) seen corner-case of PHP usually having a predictable run-time, but with
an instance of a much longer run-time
* TWEAK: Slightly more logging when an S3 error condition occurs, allowing easier
diagnosis
* TWEAK: Add support for the new US East (Ohio) region to S3
* TWEAK: OneDrive authentication can now detect a block by CloudFlare, and direct
the user accordingly
* TWEAK: If there are remote storage methods needing authentication, then pop up a
box showing this to the user - so that it does not rely on them spotting the
dashboard notice or having read the instructions
= 1.12.23 - 04/Oct/2016 =
* FIX: Fix a bug in URL replacement when cloning from a flat configuration to a WP-
in-own-directory configuration
* FIX: The button for testing connections to extra databases added to the backup
was not working
* FIX: Direct dashboard logins from UpdraftCentral were not working on WP 3.2 - 3.4
sites
* COMPATIBILITY: Will upgrade Dropbox OAuthv1 tokens to OAuthv2 (to handle Dropbox
API v1 deprecation in summer 2017)
* TWEAK: Deleting an already-deleted backup set from UpdraftCentral now produces a
more informative error message
* TWEAK: When restoring only a single site out of a multisite install, store less
data in memory on irrelevant tables, and do less logging when skipping tables
* TWEAK: Update bundled UDRPC library to version 1.4.9 - fixes a bug with the admin
URL used for contact via UpdraftCentral on multisite
* TWEAK: Explicitly store the UpdraftPlus object as a global
* TWEAK: Prevent a pointless "unsaved settings" warning if settings were changed
then the 'wipe' button used
* TWEAK: When using the Importer add-on, allow backups from WordPress Backup to
Dropbox to be wrapped in an extra 'wpb2d' folder
* TWEAK: Strengthen protections against resuming an already-complete backup after
migration on servers with misbehaving WP schedulers
* TWEAK: Touch already-existing but incomplete files being downloaded, to reduce
possibility of two processes downloading at once
* TWEAK: Add a link to more information about UpdraftCentral in the advanced tool
* TWEAK: The UPDRAFTPLUS_MYSQLDUMP_EXECUTABLE define can now be used on Windows
(you will need to define a path to take advantage of it)
* TWEAK: Introduce the UPDRAFTPLUS_SKIP_CPANEL_QUOTA_CHECK constant to allow
skipping of trying to check cPanel quota
= 1.12.21 - 08/Sep/2016 =
* FIX: Fix a bug in the updater code that caused updates checks to be run more
often than intended
* TWEAK: Improve/tidy layout of the "Advanced Tools" tab
* TWEAK: Make it more obvious in the file uploading widget when an upload is 100%
complete
* TWEAK: Prevent spurious OneDrive message being shown when re-scanning remote
storage and not using OneDrive
* TWEAK: OneDrive storage now uses the refresh token yes frequently (less HTTP
calls)
= 1.12.20 - 29/Aug/2016 =
* FEATURE: OpenStack uploads (including Rackspace Cloudfiles) can now adapt their
upload rate to network conditions, leading to much faster uploads on many networks
* FEATURE: Updated the OneDrive configuration to make it easier to setup. A custom
Microsoft Developer App is no longer required
* FEATURE: The "Advanced Tools" tab now has tools for importing and exporting
settings
* TWEAK: Honour the "do not verify SSL certificates" setting with WebDAV storage on
PHP 5.6+
* TWEAK: When there's a connection problem to updraftplus.com when claiming
licences, provide more error info and guidance
* TWEAK: In particular circumstances (malfunctioning WP scheduler, expert option to
keep backups after despatching remotely selected (non-default)), zips could be sent
to Google Drive more than once
* TWEAK: Tweak issue in 1.12.18 with automatic backup pop-up appearing under
another pop-up if you update themes via the themes pop-up (instead of the direct
link)
* TWEAK: When rescanning remote storage, don't log a potentially confusing message
for an unconfigured storage module
* TWEAK: Show a visual indicator and advice if an invalid hostname is entered for
WebDAV
* TWEAK: Removed the no-longer-useful debug backup buttons
* TWEAK: Add a message when generating a key on a server without php-openssl, with
information about how to make it faster
* TWEAK: Prevent PHP installs which print PHP logging information to the browser
from messing up the WebDAV settings in some situations
* TWEAK: If PHP reports the current memory limit as a non-positive integer, do not
display any message to the user about a low memory limit
* TWEAK: If the user deletes their Google API project, then show clearer
information on what to do when a backup fails
* TWEAK: If you changed your OneDrive client ID, UD will now more clearly advise
you of the need to re-authenticate
* COMPATABILITY: Updated the OneDrive authentication procedure to make it
compatible with the new Microsoft Developer Apps
= 1.12.18 - 03/Aug/2016 =
* TWEAK: When Microsoft OneDrive quota is insufficient, the advisory message from
UD now includes the available quota (as well as the used)
* FEATURE: The Azure add-on/Premium now supports new-style Azure storage, as well
as classic
* FEATURE: The Rackspace enhanced wizard can now be accessed via UpdraftCentral
* TWEAK: Fix a regression in recent WP versions which caused remote keys to not
always be retained after a migration
* TWEAK: When logging Azure upload locations, include the account name
* TWEAK: Make the entering of settings for WebDAV more user-friendly
* TWEAK: Update bundled select2 to version 4.0.3
* TWEAK: Clarify error message when a 'more files' location is not found
* TWEAK: Add redirection_404 to the list of tables likely to be large, and not
needing search/replacing
* COMPATIBILITY: Compatible with WP 4.6 (previous paid versions have
incompatibilities with the changes made to 'shiny updates/installs/deletes' in WP
4.6)
= 1.12.17 - 19/Jul/2016 =
= 1.12.16 - 07/Jul/2016 =
* TWEAK: Log FTP progress upload less often (slight resource usage improvement)
* TWEAK: For multi-archive backup sets, the HTML title attribute of download
buttons had unnecessary duplicated information
* TWEAK: Improve OneDrive performance by cacheing directory listings
* TWEAK: Detect and handle a case in which OneDrive incorrectly reports a file as
incompletely uploaded
* FIX: OneDrive scanning of large directories for existing backup sets was only
detecting the first 200 files
= 1.12.15 - 06/Jul/2016 =
= 1.12.13 - 07/Jun/2016 =
* TWEAK: Default the S3 secret key field type to 'password' instead of 'text'
* TWEAK: Do more checks for active output buffers prior to spooling files to the
browser (to prevent memory overflows)
* TWEAK: Update bundled UDRPC library to version 1.4.7
= 1.12.12 - 25/May/2016 =
* FIX: When restoring a plugins backup on multisite, old plugins were inactivated
but not always removed
* TWEAK: Use POST instead of GET for OneDrive token requests - some new accounts
seem to have begun requiring this
* TWEAK: When backing up user-configured directories, don't log
confusing/misleading messages for unzippable directory symlinks
* TRANSLATIONS: wordpress.org is now serving up translations for fr_FR, pt_PT and
ro_RO, so these can/have been removed from the plugin zip (1.2Mb released)
= 1.12.11 - 19/May/2016 =
* FIX: 1.12.8 (paid versions only) contained a regression that prevented S3 access
if the user had a custom policy that did not include location permission. This fix
means that the work-around of adding that permission to the policy is no longer
required.
* FIX: Fix a regression in 1.12.8 that prevented non-existent DreamObjects buckets
from being created
* FIX: Fix inaccurate reporting of the current Vault quota usage in the report
email since 1.12.8
* FIX: The short-lived 1.12.10 had a duplicate copy of the plugin in the release
zip
* TWEAK: Detect a particular obscure PHP bug in some versions that is triggered by
the Amazon S3 SDK, and automatically switch to the older SDK if it is hit (N.B. Not
compatible with Frankfurt region).
* TWEAK: Audit/update all use of wp_remote_ functions to reflect API changes in the
upcoming WP 4.6
* TWEAK: Tweak to the settings saving, to avoid a false-positive trigger of a
particular rule found in some mod_security installs
* TWEAK Update bundled UDRPC library to version 1.4.5
= 1.12.9 - 11/May/2016 =
= 1.12.6 - 30/Apr/2016 =
* FIX: UpdraftVault quota usage was being shown incorrectly in recounts on sites
connected to accounts backing up multiple sites
* TWEAK: In accordance with Barracuda's previous announcement, copy.com no longer
exists - https://techlib.barracuda.com/CudaDrive/EOL
* TWEAK: Allow particular log lines to be cancelled
* TWEAK: Explicitly set the separator when calling http_build_query(), to prevent
problems with non-default configurations
* TWEAK: Tweak the algorithm for sending data to a remote UD installation to cope
with eventually-consistent filesystems that are temporarily inconsistent
* TWEAK: Make the automatic backups advert prettier
* TWEAK: Detect and combine file and database backups running on different
schedules which coincide
* TWEAK: Update bundled Select2 to version 4.0.2
* TWEAK: Update UDRPC library to version 1.4.3
Older changes are found in the changelog.txt file in the plugin directory.
== Screenshots ==
1. Main dashboard - screenshots are from UpdraftPlus Premium, so may reference some
features that are not part of the free version
== License ==
Copyright 2011-16 David Anderson
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
We recognise and thank the following for code and/or libraries used and/or modified
under the terms of their open source licences; see:
https://updraftplus.com/acknowledgements/
== Upgrade Notice ==
* 1.12.34: Allow other WP dashboard pages to call a backup easily. Various tweaks
and small improvements.