Support

Akeeba Backup for Joomla!

#21615 White Screen in Joomla 3.6.3 back end

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 Wednesday, 03 December 2014 15:08 CST

user86158
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.

I just upgraded to Joomla 3.3.6 and also upgraded to Akeeba pro.

I get the following message when I try to get into the back end of Joomla: Fatal error: Class FOFModel cannot extend from interface JModel in /home2/.../public_html/J3X/libraries/fof/model.php on line 21

I found another way to get into the back end and most features work. The exceptions are Control Panel and Akeeba backup. I get a blank screen when I try to go to Akeeba backup. And when I try to go to the control panel get this message: Fatal error: Class FOFModel cannot extend from interface JModel in /home2/.../public_html/J3X/libraries/fof/model.php on line 21

When I check post-installation message, I get the following: Fatal error: Call to protected method JRequest::_cleanVar() from context 'FOFInput' in /home2/.../public_html/J3X/libraries/fof/input.php on line 39

I think FOF has something to do with all the problems but I don't understand it at all. Can you please help?

I have tried reinstalling Akeeba several times but that does not help.

Thanks,
SK

nicholas
Akeeba Staff
Manager
Your upgrade to Joomla! 3.3.6 failed. Since the libraries/fof directory already existed from a very old version of Akeeba Backup (3.6 I guess?) the Joomla! upgrade didn't replace it. Since the very old version of FOF is definitely not compatible with Joomla! 3 you got a problem.

Do not worry. You can fix it easily.

1. Download the installation package of Joomla! 3.3.6 from http://joomla.org/download.html
2. Extract the ZIP package locally
3. Delete the libraries/fof (f-oh-f) BUT NOT THE f0f (f-zero-f) -- THIS IS EXTREMELY IMPORTANT -- directory from your LIVE site
4. Upload the libraries/fof directory you extracted in step 2 to your LIVE site's libraries/fof (f-oh-f) BUT NOT REPLACING OR PUTTING INSIDE THE f0f (f-zero-f) -- THIS IS EXTREMELY IMPORTANT -- directory

Please keep this in mind regarding the directory names in your site's libraries directory:

fof (f-oh-f). This contains the FOF library. More than a year ago all FOF based software would install the FOF library over there. Since Joomla! 3.2.1 FOF is part of Joomla! itself and no FOF-based software will replace this directory as long as they follow my very clear instructions on installing the FOF library. The class prefix of the library in this directory is FOF (F-oh-F). Typically, the FOF library version in this directory is 1 to 6 months old due to how Joomla! release management works.

f0f (f-zero-f). This directory contains the bleeding edge of the FOF library. It is installed by FOF-based components which want to use the latest and greatest features without waiting for a new Joomla! release. The class prefix is F0F (F-Zero-F). It is NOT used by Joomla! itself and we encourage other developers to use this version when they need access to bug fixes and new features added in newer FOF versions.

As a result we only touch the libraries/f0f (zero) directory with our software, NOT the fof (oh) directory which is part of Joomla! itself. If a developer replaces the libraries/fof (oh) directory in Joomla! 3.2.1 or later we let them know that what they're doing is wrong.

I hope this information helps.

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!

user86158
Worked perfectly! Just as you promised! Thanks so much! SK

nicholas
Akeeba Staff
Manager
You're welcome! And thank you VERY MUCH for the feedback. I was in the process of adding them to our troubleshooter, I just needed some confirmation that they really do work on sites affected by this update issue.

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!