Support

Akeeba Backup for Joomla!

#20090 Unable to install Joomla extensions

Posted in ‘Akeeba Backup 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
Akeeba Backup version
n/a

Latest post by nicholas on Monday, 19 May 2014 14:06 CDT

user54336
EXTREMELY IMPORTANT: Please attach a ZIP file containing your Akeeba Backup log file in order for us to help you with any backup or restoration issue. If the file is over 2Mb, please upload it on your server and post a link to it.

Description of my issue:

Please refer to previous ticket number #19885 which was handled successfully by Davide Tampellini.

In brief - ticket #19885 described a problem with Akeeba that resulted in a blank page being displayed when trying to make backups (and other Akeeba Backup functions). It was resolved by removing bad data/files from FOF (I don't fully understand but it cured the problem).

To be honest - I don't know if my current problem concerns Akeeba or not. But please read on !

The problem I now have is that I can't install extensions. I am trying to install JCE editor. I'm fairly sure that this is NOT a permissions problem since the zip extension uploads to the tmp directory and unpacks into an install directory and from there the relevant directories and files are created for the component.

BUT - it seems the installer can't write to the database since there are no entries in _assets _components etc. Installation process stopped with server error 500 after about 2 minutes - which might be db timeout I guess - but why ?

The database user has full permissions and I can create content without problem.

I usually use the MySql interface but have also tried MySqli without success.

Why might Akeeba be involved ? Because at one stage I also had Admin Tools Pro installed and as I recall, Admin Tools overrides the standard Joomla Extension Manager. I uninstalled Admin Tools because I had started to experience problems with upgrading to new versions. I just did not have the time to resolve these problems, so uninstalled - but I recall that the uninstall may have been somewhat messy.

So, I am wondering if there could be some residue of the Admin Tools Installer that is hanging about and causing the standard Joomla Extension Manager to fail ?

Is this likely or possible ?

Alternatively, if I were to re-install Admin Tools (would it install ?) is it likely that this would resolve my problem. Does basic Admin Tools include the extension installer or does that require the Pro version ?

My full post on this (incl Forum Post Assistant output) on the Joomla forum is at

http://forum.joomla.org/viewtopic.php?f=620&t=845715

Yours in desperation - but hope !

James Paxman

nicholas
Akeeba Staff
Manager
Because at one stage I also had Admin Tools Pro installed and as I recall, Admin Tools overrides the standard Joomla Extension Manager.


No, Admin Tools never did that. Old versions of Akeeba Backup (3.9.x and earlier) used to override the installer. Akeeba Backup 3.10.x and 3.11.x do not replace the installer, they only provide a plugin (System - System Restore Points) which tries to take a backup of an extension before upgrading it. Please try disabling this plugin and retry the updates to your extensions.

If that works, please go to Components, Akeeba Backup and click on the Configuration Wizard. Then make sure that you can take a backup of your site.

If, however, the updates do not work your problem is different. Based on your description I think that you either have a wrong/unwriteable temp-directory in your Global Configuration or you're using Joomla!'s FTP layer (also enabled in Joomla's Global Configuration) but your server is way too slow and results in a timeout error.

In general, your options for troubleshooting extension installation / update issues are described in https://www.akeebabackup.com/documentation/troubleshooter/abinstallation.html and apply to every Joomla! extension (no matter if it's written by us or anyone else). To the best of my knowledge there are no other workarounds you can try: I tried to put an exhaustive list in that troubleshooter page. The next option is trying a better host, with proper account isolation and much better performance, which doesn't require Joomla!'s FTP layer to install extensions. Quite frankly that's a very good idea. With just a few dollars more per year you will save yourself vast amounts of time and improve the security of your site.

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!

user54336
Hi Nicholas

Many thanks for taking the time to reply at such length. I had already read your excellent article about troubleshooting extension installation but none of the options worked for me.

I finally managed to get some response from my web hosting company today and guess what ? It is entirely as you say. They have told me that the installation exceeds some MySQL/PHP/Apache limitation causing it to fail. They have not been specific about it but they tell me that this is not a parameter that I can control. They have also said that the installer ought to be issuing appropriate error messages when this happens (well I guess that's a reasonable point).

Anyway they fixed the problem on both my test site and live site and have been very contrite about saying how much they are prepared to help me in future. But it has not been a good experience for me. I have wasted a lot of time over this in the last two weeks (and also wasted a lot of other people's time like yourself). They are not cheap and have strict limits on both bandwidth and storage.

They have also just sent me their annual invoice ! Which might remain unpaid.

Many thanks Nicholas. Akeeba is a great product and I have always found your comments in the support forums to be both considerate and authoritative.

kind regards
James

nicholas
Akeeba Staff
Manager
You're welcome!

Regarding the installer not throwing comprehensible error messages, man, do I feel you! If I had a dime for every minute I have wasted trying to figure WTF does a cryptic extensions installer error means, or debug through it, or help someone experiencing a problem with it I would have made enough money to retire to an exotic place and shipping cocktails all day long. I have said over and over that the extensions installer is overdue for a massive rewrite, but I am constantly told by some of the core developers that I don't "understand" how sites work. I just gave up on them. I can fix software but I cannot fix stupid.

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!