Akeeba Backup 3.1.4 just released.
We are pleased to announce the immediate availability of Akeeba Backup Core and Akeeba Backup Professional 3.1.4. This is a hotfix release to address a high priority bug in Akeeba Backup 3.1.3 which could result to your site being inaccessible if you have a server running suPHP, you have post-processing enabled and have chosen to delete the backup archives after uploading.
Technical details: the “delete after upload” code in Akeeba Backup was being called without a filename. In turn, it would call core Joomla!'s JFile::delete() method. That method, when presented with an empty filename, would change the permissions of your site's root to 0777. suPHP sees those permissions and disabled access to your site with a “500 Internal Server Error” message. Clarification: Akeeba Backup IS NOT changing the permissions of your site's root, it's Joomla!'s core code doing that. This is a composite issue caused by a bug in our code and what we believe is a serious oversight in Joomla!'s own code.
As always, Akeeba Backup Core is available free of charge from our downloads section. You can find its documentation in PDF format for off-line reading in the downloads section, or you can view it on-line. All users are strongly advised to read our Quick Start Guide, available as a PDF file from our downloads section.
If you want the most powerful features, such as storing your backup archives on the cloud (Amazon S3, DropBox, CloudFiles, Microsoft Windows Azure), transfer them to a different server by FTP/FTPS, exclude extensions with a single click, apply powerful filters and have an integrated restoration feature, it's time to Go Professional. Subscriptions start at 40€ and give you access to free upgrades for a whole year, while allowing you to install and use the software on an unlimited number of domains and continue to do so even after the expiration of your subscription. What are you waiting for?
Changelog
This is a brief list of changes between Akeeba Backup 3.1.4 and the 3.1.2 releases:
Changes and additions
-
Ability to customize the front-end and remote backup email subject and body
-
FTP directory browser for the configuration of the DirectFTP archiver engine
-
Ability to update from the developer releases update stream
-
Improved live update download method
Bug fixes
-
CRITICAL! Your web site could be taken off line if your host is using suPHP, you are using post-processing and have the delete after backup option enabled.
-
Filesystem Filters would return an empty directory on some hosts
-
Obsolete count quotas were throwing an SQL error
-
Lazy Scheduling plugin's reset would not remove the lock, preventing further automatic backup jobs
-
False warnings about unreadable files issued on some directories under Windows
-
Would not install on Joomla! 1.6 Beta 13 or later due to API changes
-
All dates and timestamps appeared wrong under Joomla! 1.6 Beta 13
-
Double debug information printed when Joomla! Debug System is enabled and the Lazy Scheduling is activated
-
Lazy Scheduling's time calculation was off by a day in some cases
-
The wording of the FTP error message when an invalid hostname or port is given was confusing to the users
-
File and Directory Exclusion filters wouldn't be applied to Off-Site directories (Professional release only)