We have been receiving reports about issues regarding updates to sites running old versions of PHP, Joomla! or Akeeba components. We have been able to reproduce and solve these issues. If you are affected, please read this page.
If you tried updating to Akeeba Backup 3.7.0/3.7.1, Admin Tools 2.5.0/2.5.1, Akeeba Release System 2.1.0/2.1.1 or Akeeba Subscriptions 3.0.0 on these sites you may have observed one of the following issues:
Some of those issues can be tracked down to Joomla! installer bugs, other are caused by a bug in our pre-installation script due to a misunderstanding in the (very undocumented) way the Joomla! extensions installer work triggered on sites running on PHP 5.2, some to a very old (obsolete and insecure) version of Joomla! 2.5 or because you updated our components in an order which triggers a PHP error in very old (more than 3 months old) versions of our components. Please let us repeat that the vast majority of sites are not affected by these issues. They only happen if you have a very old release of PHP, a very old release of Joomla! or a very old release of Akeeba components. Sites with up-to-date PHP, Joomla! and Akeeba components are definitely not affected. If you have an affected site, this page will tell you what to do to recover access to your site and do a successful update.
It suffices to re-install the older version of the components, namely (obviously you have to install only the components you are going to use on your site, not everything under the sun!):
You will see the respective Akeeba component icons appearing in the Components menu again.
These issues can have a diverse source of root causes. The following instructions are an overkill in most cases but will solve all of the possible root causes.
Start by removing the following folders from your site:
If you have Admin Tools installed, also remove the following folders from your site:
If you have Akeeba Backup installed, also remove the following folders from your site:
If you have Akeeba Subscriptions installed, also remove the following folders from your site:
Now you have access to the back-end of your site and Joomla!'s extensions installer (Extensions, Manage).
If you have Joomla! 2.5.0 up to and including 2.5.5 you have to now install the old versions of our components first, namely (obviously you have to install only the components you are going to use on your site, not everything under the sun!):
Then, please upgrade Joomla! to the latest published 2.5 version. At the time of this writing, the latest published version is 2.5.9. Do not skip this step! Then, continue to the next step about Joomla! 2.5.6 or later.
If you have Joomla! 2.5.6 or later install the latest versions of our components, in the following order (of course, you only have to install the components you want to use on your site, not necessarily all of them!):
VERY IMPORTANT! In order to work around a known intermittent issue in Joomla! we ask you to install each component twice, without uninstalling it between reinstallations.
Please note that all issues which have to do with Joomla! installer bugs, old versions of PHP and old versions of Joomla! have been identified and addressed in the upcoming versions of our software which will be published on February 28th, 2013. The only known issues that cannot be worked around are:
If you are not clear on any of the instructions in this article and you are a subscriber please file a support ticket. If you have constructive suggestions for improvement feel free to share them through our Contact Us form.
At this point we'd like to thank all users who have provided us with adequate information to identify the root causes of their reported issues and tested our instructions, as well as those who tested our proposed fixes in some cases by installing the dev releases on their sites.
Thank you for your understanding!