Support

Admin Tools

#34650 FOF 3.0 Error after install of Admin Tools v6.0

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 Neilz on Tuesday, 02 March 2021 16:54 CST

Neilz

I had received an error when I tried to update Admin Tools (and Akeeba Backup) on a site I have setup, but am not currently updating.    Came the Akeeba site to download a copy of the latest version and saw that v6.0 of Admin Tools, and 8.0 of Akeeba Backup were available.

Downloaded them, and tried to install.    Received the error as seen in the attachment.   Went to another site I have on the same server as a subdomain, and noticed that the server was setup for PHP 7.3, and that Admin Tools reflected an 'older version of PHP was installed'.      I updated PHP to 7.4 via CPanel, and then updated this second site to J! 3.9.25.     Admin Tools no longer gives me the older PHP message.

So my questions are :

1.   Is there any way to fix the first site. It will not let me access anything at all, not the Control Panel, nor the Install screen.   I'm not even sure which FOF is being referenced, as I didn't touch anything.   

2.  Is is OK to install Admin Tools 6.0 on the second site?  

Any advice is greatly appreciated.

Sincerely,

Neil Zampella

nicholas
Akeeba Staff
Manager

The error you got after the upgrade is very likely caused by PHP opcode caching. Ask your host to reset it.

The new versions we released today, March 2nd, 2021 use FOF version 4. The old versions released between mid-2015 up to and including February 2021 were using FOF 3. If your server is caching the old version of the file of our extension in its opcode cache it will complain that the old library is no longer there.

Another possibility is that you have a very old plugin that depends on FOF 3 but has neither been uninstalled nor was it marked as being dependent on FOF 3. This is rare but with thousands of sites using our software I can't discount the possibility. If you are still getting this error please write back.

And, yes, installing Admin Tools 6.0.0 is safe. We installed these versions on our own site before releasing them to the public. We are always installing our software on our live sites before release. Before that we have already done that on our development copies of our live sites and on our various development and test sites on local and live servers. That's what the last 4-5 days before a release look like on our end: installing on different environments, seeing potential errors, addressing them, rinse and repeat.

The opcode caching issue is something that we DO try to address programmatically (in the post-upgrade script of our package) but whether it has any effect is actually up to the server setup. On some servers the PHP function to reset the opcode cache is disabled even though the opcode cache itself is enabled.

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!

Neilz

Thanks, Nicholas!!

I'll check the PHP cache settings to see if I can get it reset.

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!