Support

Akeeba Backup for Joomla!

#34648 https://wtmorris.org/index.php

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, 01 April 2021 20:17 CDT

scomil808

Please look at the bottom of this page (under Support Policy Summary) for our support policy summary, containing important information regarding our working hours and our support policy. Thank you!


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:

 

Have the following error on the website and cannot get anywhere:

500 FOF 3.0 is not installed

scomil808

I tried to upgrade to the latest version of Akeeba.

scomil808

I had our hosting company reset the op-code cache and now have the below error:

 

Akeeba Backup - An unhandled Exception has been detected 500 Call to undefined method AkeebaFEFHelper::loadCSSFramework()

File <root>/libraries/fof40/Render/FEF.php Line 67

 The content below this point is for developers and power users.

Joomla 3.9.24 – PHP 7.3.27 on Linux

Debug information

Exception type: Error

#0 /home/newwtmorris/public_html/libraries/fof40/View/DataView/Html.php(123): FOF40\Render\FEF->initialise('ControlPanel', 'main')
#1 /home/newwtmorris/public_html/libraries/fof40/View/View.php(502): FOF40\View\DataView\Html->initialise()
#2 /home/newwtmorris/public_html/libraries/fof40/Controller/Controller.php(583): FOF40\View\View->display(NULL)
#3 /home/newwtmorris/public_html/libraries/fof40/Controller/Controller.php(596): FOF40\Controller\Controller->display()
#4 /home/newwtmorris/public_html/libraries/fof40/Controller/Controller.php(433): FOF40\Controller\Controller->main()
#5 /home/newwtmorris/public_html/administrator/components/com_akeeba/Controller/Mixin/PredefinedTaskList.php(41): FOF40\Controller\Controller->execute('main')
#6 /home/newwtmorris/public_html/libraries/fof40/Dispatcher/Dispatcher.php(178): Akeeba\Backup\Admin\Controller\ControlPanel->execute('main')
#7 /home/newwtmorris/public_html/administrator/components/com_akeeba/akeeba.php(55): FOF40\Dispatcher\Dispatcher->dispatch()
#8 /home/newwtmorris/public_html/libraries/src/Component/ComponentHelper.php(402): require_once('/home/newwtmorr...')
#9 /home/newwtmorris/public_html/libraries/src/Component/ComponentHelper.php(377): Joomla\CMS\Component\ComponentHelper::executeComponent('/home/newwtmorr...')
#10 /home/newwtmorris/public_html/libraries/src/Application/AdministratorApplication.php(101): Joomla\CMS\Component\ComponentHelper::renderComponent('com_akeeba')
#11 /home/newwtmorris/public_html/libraries/src/Application/AdministratorApplication.php(159): Joomla\CMS\Application\AdministratorApplication->dispatch()
#12 /home/newwtmorris/public_html/libraries/src/Application/CMSApplication.php(196): Joomla\CMS\Application\AdministratorApplication->doExecute()
#13 /home/newwtmorris/public_html/administrator/index.php(51): Joomla\CMS\Application\CMSApplication->execute()
#14 {main}




System information Operating System (reported by PHP) Linux PHP version (as reported by your server) 7.3.27 PHP Built On Linux libra.ocsservers.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64 PHP SAPI fpm-fcgi Server identity Apache Browser identity Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36 Joomla! version 3.9.24 Database driver name mysqli Database driver type mysql Database server version 5.5.5-10.2.37-MariaDB-log Database collation latin1_swedish_ci Database connection collation utf8mb4_unicode_ci PHP Memory limit 64M Peak Memory usage 15.05M PHP Timeout (seconds) 90

nicholas
Akeeba Staff
Manager

The first error message was, as you figured out, a problem with the PHP opcode cache "remembering" the old version of our code which is no longer installed.

The second problem you have is very likely also related to the same issue. The method you are reporting as missing is actually present in the /media/fef/fef.php file on your site. It's part of FEF 2.0 which is shipped with Akeeba Backup 8.0.0.

Please open that file with a text editor and look for the line

public static function loadCSSFramework(bool $withReset = true, bool $dark = false)

It should be line 80.

If the line exists you need to ask your server technician to reset your PHP opcode cache.

If the lines does not exist it means that Joomla dropped the ball while updating your site. It happens to approximately 0.3% of sites. With several thousand sites using our software we get to see it quite a lot every time we make a new release. There is a manual workaround.

Download the ZIP file for Akeeba Backup for our site. Extract it. There is a file called file_fef.zip. Extract it. Upload all of the extracted contents into your site's media/fef directory.

You may have to reset your opcode cache again after doing that.

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!

scomil808

Nicholas,

Thank you for getting back to me so fast. The line in that PHP file was gone so I am that 0.3%. Lol, I should have played the lottery today.

I followed your instructions and it worked. I have a successful backup as well.

Thanks again!

 

nicholas
Akeeba Staff
Manager

You're welcome!

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!

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!