Support

Admin Tools

#18693 Extension Updates

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Admin Tools version
n/a

Latest post by nicholas on Monday, 06 January 2014 13:16 CST

wd5mush
Sorry if I am being a bit thick, but I don't seem able to relate this message to my own system. I read the following as meaning that when I do an update to an extension, or to the main Joomla version, Akeeba will automatically do a backup or create a System Restore Point.

Akeeba Backup has overridden Joomla!'s extensions installer with its own version. Akeeba Backup's version allows you to take automatic System Restore Points when upgrading/updating extensions which can be used to roll back the extension to its previous version should the upgrade break it. You can temporarily switch off this feature by clicking on the "Back to standard installer" link. If you need to permanently turn off this feature, please disable the "System - System Restore Points" plugin.


I find that I get restore points when I update Akeeba Backup, and Akeeba Admin Tools, but not anything else - including updating the Joomla version.

Are my expectations wrong, or do I have a problem? So far as I can tell, I have not deliberately disabled anything.

nicholas
Akeeba Staff
Manager
> I read the following as meaning that when I do an update to an extension, or to the main Joomla version, Akeeba will automatically do a backup or create a System Restore Point.

Not quite. If you do an update to an extension Akeeba Backup will create a System Restore Point.

It will NOT do any of the following:
  • Take a full site backup under any circumstances. System Restore Points (SRPs) are not full site backups, they are partial backups of just one extension.
  • Take a full site backup before updating Joomla!. There is a different plugin for that, called backup on update.
  • Take a System Restore Point when installing an extension for the first time. SRPs are only taken for existing extensions.
  • Take a System Restore Point when updating extensions of the following types: package, file, library. These extension types do not specify the installation path, therefore we cannot guess what to backup. This is a deficiency in Joomla! itself :(

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

wd5mush
Many thanks.
Is there any system feedback to show the SRPs are created? I just did an update to the JCE editor and it went through without any obvious reference to Akeeba and there is no entry in the Akeeba Backup: Administer System Restore Points list.

Is the Backup on Update plugin an Akeeba product? If so, where do I find it?

nicholas
Akeeba Staff
Manager
Yes, there is visible feedback. You are pretty much transferred to the Akeeba Backup component, see the backup progress page and then the update proceeds. The SRPs are visible in the Manage Backups page. It's all documented, of course.

To the best of my knowledge JCE is now a package type extension, not a component type extension, which explains why no SRPs are taken. Also note that if an extension is not being updated through Joomla!'s Extensions Manager no SRPs are taken. Did I mention Joomla! has a lot of shortcomings on what you can do with its installer?

The backup on update plugin is called "System - Backup on update" and is installed with Akeeba Backup 3.9.0 and later. If you have an older version of Akeeba Backup you need to update.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

wd5mush
Thanks - problem solved - at least I hope so. I found that the Backup on Update (and System - Akeeba GeoIP provider) plugin were disabled. Will see how it runs in future.

nicholas
Akeeba Staff
Manager
You're welcome!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!