Support

Akeeba Backup for Joomla!

#27437 Fatal error: Class 'FOFTableBehavior' not found in /public_html/libraries/fof/table/behavior/tags.php on line 18

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 on Thursday, 27 April 2017 17:17 CDT

kmedri
Not sure what has happened, but I am getting a white screen in the backend with this error:

Fatal error: Class 'FOFTableBehavior' not found in /home/mydomain/public_html/libraries/fof/table/behavior/tags.php on line 18

I am pretty sure I updated Akeeba a couple of weeks ago.. Sorry I cannot give a better description.

Frontend works fine.

Kevin

kmedri
Sorry Akeeba Version 4.7.4

dlb
Kevin,

This is probably caused by an incomplete upgrade of whichever package you upgraded most recently. The fof library is common to both packages. Please install one of the packages twice, back to back, without doing anything else in between. This trick usually works around a glitch in the Joomla! installer where it fails to copy all of the files during an upgrade in installation.

If the install twice trick doesn't work, please download the fof30 package from our Downloads page, near the bottom, and install it manually. Sometimes when you have multiple Akeeba packages installed, the fof library won't upgrade properly. Manually installing it will beat it into submission.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

kmedri
Thanks Dale, you are up late!

I cannot get to the installer as I have the white page when logging in.

I have manually installed the framework by uploading and extracting the zip file but still the same error.

EDIT***

I deleted the FoF folder and unzipped, I now get:

Fatal error: Class 'FOFModel' not found in /home/mydomain/public_html/administrator/components/com_cpanel/views/cpanel/view.html.php on line 52

dlb
Well, that was wrong, but we can fix it. The fof folder is a Joomla! core library. You need to extract the folder from a Joomla! distribution archive and upload the fof folder's contents.

The Akeeba library is fof30. You can try to manually upload that one too. From the fof30 archive.

The normal instructions for disabling Admin Tools are here: https://www.akeebabackup.com/documentation/troubleshooter/atwafissues.html<br />. But I don't think that will get you in. I think you've got a plugin trying to load and it can't because of the fof30 problem. Let's rename the /plugins/system/akeebaupdatecheck folder. It doen't matter what you rename it to, .bak or .save will work, we're just trying to hide it from Joomla! for a bit. I think that will let you log in to the back end.


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

kmedri
Thanks Dale, I zipped up the fof folder from another installation and manually installed it. Now all works!

Many thanks...

dlb
You're welcome!


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!