Archive for the ‘WordPress Backup to Dropbox’ Category

Introducing WPB2D Simple Restore

13 Feb

Restore your WordPress blog in five simple steps.

Yep, its that easy. As long has you have backed up your blog using the WordPress Backup to Dropbox zip extension you can restore your site in five steps without even installing WordPress.


Note: Pople who do not use the zip extension, never fear, you can still use the WPB2D simple restore, all you need to do is zip up your backup in a new folder within the app folder.

For more information checkout the website:

Oh, and there is a new release: WordPress Backup to Dropbox 1.4.4

This announcement comes with a new version of WPB2D that fixes these issues:

1. It will now attempt to set the memory limit WP_MAX_MEMORY_LIMIT and have a better go at setting the time limit

This is because wont allow the setting to be set to unlimited, but if they fully support WordPress they will allow the wp max limit. In addition to this the plugin will have a better attempt at setting the time limit, starting at 300 seconds (the apache TimeOut directive) and working backwards.

2. Added .dropbox to the ignored files list as Dropbox does not accept it

3. Added retry logic for normal uploads that receive errors

There have been elevated reports of 500 internal server errors in the response from Dropbox. So, in order to be more robust, the plugin now retries 3 times to upload a file when it receives an error.

4. Updated the Dropbox API lib that includes retries for chunked uploads

There has been some great work done by Ben on the Dropbox PHP API that the plugin uses, this is now up-to-date and has a feature that will resume chunked uploads when a 400 error is received.

5. Fixed a minor potential XSS issue when viewing the backup log

Firstly thanks Mahadev Subedi (@blinkms) for the heads up! If a file managed to get onto your sever with javascript in the filename, yes filename, the backup log view was vulnerable to an XSS attack.  Due to the fact that the attacker would actually have to compromise your server in order to pull off the XSS, the odds of someone exploiting the hole is slim to none. Either way, thanks Mahadev for pointing out the issue.

Comments Off

Posted in WordPress Backup to Dropbox


WordPress Backup to Dropbox 1.4.3

31 Jan

This release does not contain any new features to the core of the plugin. However it does fix a whole heap of bugs.

So, whats been fixed?

1. Session timeout and invalid link issues when authorising with Dropbox have been fixed. These errors were very hard to replicate and I only managed to stumble upon them recently, and after a decent amount of testing I reckon I have ironed them out.

2. A few people where getting the error “Token cannot be null”. I found that this was due to servers being fire walled with no connection to the internet. There is no way I can fix that problem but I did add a better error message explaining what is going on.

3. Finally, after a lot of research and testing I managed to get to the bottom of the issue where no files where being uploaded and only directories created. This was due to a major bug in the cURL extension that exists to PHP versions 5.2.16 and lower. After a fair bit of thought I decided that rather then penalise people using up-to-date versions of PHP and revert back to the old Dropbox API lib, I decided to keep moving forward and drop support for PHP < 5.2.16.

What does this mean? Well since PHP 5.2 is no longer supported by the PHP community anyway I have added a message to anyone who attempts to use the plugin with an unsupported version of PHP. If users cant upgrade to a higher version of PHP they can download WPB2D 1.3 that supports PHP < 5.2.16.

Introducing priority support

I have decided to reduce the free support channel to the WordPress forum only and introduced a premium extension for Priority Support. Giving people the option to contact me directly for a 24 hour response instead of waiting for the community to respond to the WordPress forum.

Purchasing this extension, for only $9, will allow you to log support tickets directly form a WPB2D submenu.

Restore Wizard

I addition to this release, I have been working hard on a restore wizard that can be uploaded to a server and bring you website up with the click of a few buttons. I am almost finished and about to start final testing.

So, hopefully in the coming weeks you will be able to easily restore your website from Dropbox!


WordPress Backup to Dropbox 1.4.1

08 Dec

WordPress backup to Dropbox 1.4.1 is here!


  • Fixed exclude widget checkbox css position
  • Fixed issue where all files where being uploaded in subsequent backups
  • Fixed cannot access empty property fatal error

As usual, make sure you check that backups work after an update.

New Features

  • Moved the safe mode warning out of the settings page to the backup log
  • The backup log now logs to a file in ‘wp-content/backups’ that is uploaded to Dropbox at the end of a backup
  • Allow for multiple emails in the email extension
  • Allow for sub folders in the store in subfolder setting

The new log file will be uploaded to Dropbox at the end of a backup. This means that you can treat this file as a notification that a backup has completed successfully and when it finished without actually going to your blog.

Whats next?

Well the silly season is upon us and ill be taking some time off to go snowboarding in Canada before descending on San Francisco till the first week of march. If you live in San Fran, give me a holler if you want to catch up for a beer!

On the development front I plan to keep iteration on the plugin to make it the most reliable and robust free backup solution for WordPress. In the new year I plan look into the following:

Restore from Dropbox

Im leaning towards a simple package that you upload to an empty shared host and then hit a button and boom… your blog is there.

Supplementing WP Cron

WP cron is temperamental at best and can clash with other plugins stopping backups from starting. I plan to release an extension that will provide a service to ping the cron and ensure that a backup is actually kicked off.


Im always reading the Forum and the Issue Tracker  so if you have an issue or something to say pop it in one of those locations.

If you have something nice to say and a few minutes spare, how about a nice little review?