XF2 [8WR] Database Backup

XF2 [8WR] Database Backup 2.1.0.8

No permission to buy ($10.00)
  • Dropbox: Updated integration to support their new OAuth refresh tokens. Dropbox is getting rid of permanent app tokens; even though their app console still allows you to create new app tokens, they expire after 4 hours. To solve this, the integration has to be changed to get offline refresh tokens.

    After setting your Dropbox Application Key/Secret in the admin CP and clicking save, a new option will appear underneath them with a link to request an authorization access token. Click that link, approve your app to access your Dropbox account, insert the code they give you in the new access token field, click save, and then IMMEDIATELY run a backup as your access token will expire within 15 minutes.

    During this first immediate backup, the integration will fetch a refresh token based on that authorization access token. This refresh token is stored in you XenForo simple cache and never expires.
  • BUG FIX: fixed a macro renderer error. I don't remember what this error was, but apparently I fixed it a year ago and never released the update for it.
  • FTP Backup now has an SSL option. Requires the ftp_ssl_connect function.
  • Fixed missing phrases.
  • Like
Reactions: vwts, Jkay and yin9
  • Remote backup options have been redone so you can now upload to multiple different backup services at once. So you can have your remote backups upload to both Amazon and BackBlaze at the same time if you wanted to. You will need to re-enter your remote backup options for this new version.
  • The Amazon SDK had to be updated in order to resolve an issue that occurred due to XF2.2 upgrades. I don't know if Amazon S3 backups will still work on XF2.1 after this. Let me know.
  • BackBlaze meta notes will no longer list the secret app key in the file.
  • There is now an option split database and file structure backups into multiple files. This will help get around file size restrictions to various third party backup solutions.
  • Like
Reactions: Chromaniac
  • Fixed a bug that would prevent you from making database backups if your database password had specific oddball characters in it.
  • Changed how logging works. The logs will now be more informative on how long it takes to do specific steps, and where it stopped, if for any reason.
  • Added some PHP behavioral commands to the backup step. Hopefully this will prevent some timeouts for some forums.
195611
  • The "Remote options" section has been completely rewritten. As such, you will need to redo all your options in this section after upgrading. If you don't, remote uploads will fail, and possibly produce errors.
  • BackBlaze has been added as a remote upload option!
  • Dropbox has been added as a remote upload option!
  • Fixed an issue related to Guzzle duplication in XF2.1.
  • Fixed the requirement notice for XF2.1.
This update adds absolutely NOTHING to this addon. It simply converts a few things to be more in compliance with XF2.1 procedures and formatting.
  • This addon has been updated with support for XF2.1. XF2.1 will be required for this and all future updates.
  • Public service announcement from XenForo: https://xenforo.com/community/threads/public-service-announcement-check-your-mysql-backup.152740/

    While this addon really has no issues with this announcement. I felt it would probably be wise to mention it in this update. If you are having issues related to the announcement, you can simply add --default-character-set=utf8mb4 to the "MySQL options > Custom dump options" field in the options for this addon. I have also made this the default setting for this field for future installers.
  • This addon will no longer re-open your board after running a backup, if your board was closed originally. It will retain the open/close setting of your board at the time the backup began.
  • Added a few explanations for the Amazon S3 fields in the options to help people figure it out.
Top Bottom