Skip to content

A plugin for WordPress that automatically uploads your blogs files and a SQL dump of its database to Dropbox. Giving you piece of mind that your entire blog including its precious posts, images and metadata regularly backed up.

Notifications You must be signed in to change notification settings

manfer/WordPress-Backup-to-Dropbox

This branch is 746 commits behind justliam/wordpress-backup-to-dropbox:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8ecf61a · Jan 15, 2012

History

76 Commits
Jan 10, 2012
Jan 7, 2012
Sep 25, 2011
Sep 25, 2011
Jan 5, 2012
Sep 25, 2011
Jan 9, 2012
Jan 15, 2012
Sep 25, 2011
Jan 10, 2012
Jan 10, 2012
Dec 21, 2011
Dec 21, 2011
Dec 8, 2011
Jan 10, 2012
Jan 10, 2012

Repository files navigation

=== WordPress Backup to Dropbox ===
Contributors: michael.dewildt
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=38SEXDYP28CFA
Tags: backup, dropbox
Requires at least: 3.0
Tested up to: 3.3.1
Stable tag: trunk

Keep your valuable WordPress website, its media and database backed up to Dropbox in minutes with this sleek, easy to use plugin.

== Description ==

[WordPress Backup to Dropbox](http://wpb2d.com) has been created to give you piece of mind that your blog is backed up on a regular basis.

Just choose a day, time and how often you wish yor backup to be performed and kick back and wait for your websites files
and a SQL dump of its database to be dropped in your Dropbox!

You can set where you want your backup stored within Dropbox and on your server as well as choose what files or directories,
if any, you wish to exclude from the backup.

The plugin uses [OAuth](http://en.wikipedia.org/wiki/OAuth) so your Dropbox account details are not stored for the
plugin to gain access.

Checkout the website - [http://wpb2d.com](http://wpb2d.com)

= Setup =

Once installed, the authorization process is pretty easy -

1. The plugin will ask you to authorize the plugin with Dropbox.

2. A new window open where Dropbox will ask you to authenticate in order allow this plugin access to your Dropbox.

3. Once you have granted access to the plugin click continue to setup your backup

= Errors and Warnings =

During the backup process the plugin may experience problems that will be raised as an error or a warning depending on
its severity.

A warning will be raised if your PHP installation is running in safe mode, if you get this warning please read my blog
post on dealing with this.

If the backup encounters a file that is larger then what can be safely handheld within the memory limit of your PHP
installation, or the file fails to upload to Dropbox it will be skipped and a warning will be raised.

The plugin attempts to recover from an error that may occur during a backup where backup process goes away for an unknown
reason. In this case the backup will be restarted from where it left off. Unfortunately, at this time, it cannot recover
from other errors, however a message should be displayed informing you of the reason for failure.

= Minimum Requirements =

1. PHP 5.2 or higher

2. [A Dropbox account](https://www.dropbox.com/referrals/NTM1NTcwNjc5)

= More Information =

For news and updates please visit my blog - http://www.mikeyd.com.au/category/wordpress-backup-to-dropbox/

= Issues =

If you notice any bugs or want to request a feature please do so on GitHub - http://github.com/michaeldewildt/WordPress-Backup-to-Dropbox/issues

= Translators =

* Arabic (ar) - [Saif Maki](www.saif.cz.cc)
* Brazilian Portuguese (pt_BR) - [Techload Informatica](http://www.techload.com.br)
* Galician (gl_ES), Spanish (es_ES), Portuguese (pt_PT) - [WordPress Galego](http://gl.wordpress.org/)
* Indonesian (id_ID) - [Bejana](http://www.bejana.com/)
* German (de_DE) - [Bernhard Kau](http://kau-boys.de)
* Chinese (zh_CN) - [HostUCan CN](http://www.hostucan.cn/)
* Taiwanese (zh_TN) - [HostUCan](http://www.hostucan.com/)
* French (fr_FR) - [Yassine HANINI](http://www.yassine-hanini.info/)

== Installation ==

1. Upload the contents of `wordpress-dropbox-backup.zip` to the `/wp-content/plugins/` directory or use WordPress' built-in plugin install tool
2. Activate the plugin through the 'Plugins' menu within WordPress
3. Authorize the plugin with Dropbox by following the instructions in the settings page found under Settings->Backup to Dropbox

== Frequently Asked Questions ==

= How do I get a free Dropbox account? =

Browse to http://db.tt/szCyl7o and create a free account.

= Why doesn't my backup execute at the exact time I set? =

The backup is executed using WordPress' scheduling system that, unlike a cron job, kicks of tasks the next time your
blog is accessed after the scheduled time.

= Where is my database SQL dump located? =
The database is backed up into a file named '[database name]-backup.sql'. It will be found within the local backup location
you have set. Using the default settings the file will be found at the path 'WordPressBackups/wp-content/backups' within
your Dropbox.

= Can I perform a backup if my PHP installation has safe mode enabled? =
Yes you can, however you need to modify the max execution time in your php.ini manually.
[Please read this blog post for more information.](http://www.mikeyd.com.au/2011/05/24/setting-the-maximum-execution-time-when-php-is-running-in-safe-mode/)

= How can I revert to a previous version of a backed up file? =
Dropbox has this functionality built in and it is extremely easy to do.
[Please read this blog post for more information.](http://www.mikeyd.com.au/2011/06/05/restoring-previous-versions-of-files-in-dropbox/)

= Why does my backup keep stalling and restarting? =
Sometimes hosts implement measures to prevent long running tasks like a backup. To circumvent this I have implemented a backup monitor that restarts the backup if it is terminated before it is fully completed. So it is quite normal to see up to ten or more backup restarts.

= Why cant I see the exclude files and directories widget in Internet Explorer 7? =
That is because it only supports IE8 or higher or any of the awesome modern better alternatives like Google Chrome, Firefox,
Opera, etc. In order to use the widget you have no choice but to update to IE8 or any of the aforementioned browsers.

== Screenshots ==

1. WordPress Backup to Dropbox options
2. WordPress Backup to Dropbox monitor

== Changelog ==

= 0.9.2 =
* Fixed a bug in the file exclusion list that was preventing folders from being marked as partial
* Added the ability to backup wp-content if it has a custom WP_CONTENT_DIR setting
* Created a new menu item for backup to dropbox

= 0.9.2 =
* Fixed issues when open basedir restriction is on
* Removed DISABLE_WP_CRON check for users who use a real cron
* Added a clear history button
* Added a stop backup button and updated the backup monitor a bit

= 0.9.1 =
* Added a backup monitor and fixed backup now
* Fixed various issues to do with permissions
* Added chinese, taiwanese and german translations

= 0.9 =
* Added feature #5 the ability to exclude certain files or directories from the backup
* Fixed a bug where the plugin would not recognise that an account had been unlikned within Dropbox
* Fixed issue #18 where Windows users getting errors during backup
* Added a text domain to i18n functions and added pt_BR, pt_PT, es_ES, gl_GL and AR translation files
* Added 'desktop.ini' to the ignored file list
* Fixed issue #28 - repeated 'Backup appears to have gone away' messages to do with the suhosin.memory_limit being exceeded
* Fixed issue #31 Recognize alternate wp-content location via wp-config.php constants
* Added an unlink account button to unlink your Dropbox account

= 0.8 =
* A major change to improve performance. The wordpress files are no longer zipped, instead they are individually uploaded
if they have been modified since the last backup.
* Added validation of the path fields to fix issue #11
* Changed the path include order to fix issue #14
* Disabled the day select list if the daily frequency is selected to fix issue #8
* For more information please visit http://www.mikeyd.com.au/2011/05/26/wordpress-backup-to-dropbox-0-8/

= 0.7.2 =
* Automatically add a htaccess file to the backups directory so your website archives are not exposed to the public

= 0.7.1 =
* Fixed issue #3: Backup starts but fails without an error message due to the zip process running out of memory
* Removed 'double zipping' of archive. Now the SQL dump will appear in 'wp-content/backups'
* Fixed an issue where backup now was removing periodic backups
* Added upload started history item
* Added create database statement to db dump
* Added error messages for missing required php extensions
* Removed extra 'the' resolves issue #7

= 0.7 =
* Added feature #4: Backup now button
* Fixed issue #2: Allow legitimately empty tables in backup
* Fixed some minor look and feel issues
* Added logo artwork, default i18n POT file and a daily schedule interval

= 0.6 =
* Initial stable release

== Upgrade Notice ==

* Updates to the backup monitor, new clear history and stop backup button and some bug fixes

About

A plugin for WordPress that automatically uploads your blogs files and a SQL dump of its database to Dropbox. Giving you piece of mind that your entire blog including its precious posts, images and metadata regularly backed up.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.9%
  • Other 0.1%