Download Our Latest Software

Akeeba Backup for WordPress 9.0.3 Stable

Released on: 2025-03-30 18:24 CDT

What's new?

Support for tables with backticks in their names. You should never create database tables or columns with backticks in their names, but if you do, you can now use include them in your backup without breaking restoration.

WordPress backup: automatically exclude WordPress' debug.log. This file is used by WordPress to log PHP notices, warnings, and errors. Unfortunately, given the state of WordPress itself and nmost third party plugins it is very likely that this file will contain a lot of noise and keep growing while the backup is taking place. Combined with the fact that WordPress neither restricts its size, nor rotates it, it can grow to several Gigabytes. The information it has is only useful for troubleshooting issues on your site, and ultimately irrelevant in the context of taking a backup. Including it in the backup tended to bloat the backup archive size which made the backup slow, and could even cause restoration failures (e.g. when you were running out of disk space). To avoid these problems, this file is now automatically excluded from the backup. As a result, many users will see that their backup archives are now MUCH smaller. It is not a bug; we are merely automatically excluding a huge but unnecessary file from your backup.

Profiles page: button to reset selected backup profiles. You can now reset the settings of a backup profile from the Profiles page. This is useful in case you have lost track of the changes you've made and would like to start fresh. In the past, you would have to create a new backup profile, with a new profile number, and update your backup automation which was bothersome. Resetting the profile lets you start fresh without having to remember to change the profile number in your automations.

PHP 8.4 strict compatibility work. A number of non-urgent deprecation notices showing up under PHP 8.4 have been addressed, future-proofing the backup and restoration code. Please note that at the time of this writing WordPress only has beta compatibility with PHP 8.3 and 8.4, which means that WordPress itself –and most of its plugins– will show deprecation notices and warnings when running under PHP 8.3 or 8.4.

Bug fixes and minor improvements.

Changelog

New features

  • Profiles page: button to reset selected backup profiles
  • Support for tables with backticks in their names
  • WordPress backup: automatically exclude WordPress' debug.log

Bug fixes

  • [HIGH] CLI restoration: WordPress restoration always complains about `siteurl` not being set
  • [HIGH] CLI restoration: error about the DB port being out of range
  • [HIGH] Restoration: lack of otherwise optional mbstring would result in an error
  • [HIGH] WordPress restoration CLI: wrong variable name leads to PHP error
  • [LOW] WordPress data replacement would fail on duplicate options keys
  • [MEDIUM] Some configuration settings are inherited from the default profile when a profile is reset or created afresh

Miscellaneous changes

  • Restoration: Eliminate deprecation notices under PHP 8.4

Release files

Akeeba Backup Core for WordPress

akeebabackupwp-9.0.3-core.zip

5.42 Mb

PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2 WordPress 6 PHP 8.3 PHP 8.4

Download now