Support

Site Restoration

#33681 Fatal error: Class 'FOF30\Container\Container' not found in /home1/warren/public_html/plugins/quickicon/akeebabackup/akeebabackup.php on line 194

Posted in ‘Site restoration’
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

PHP version
n/a
CMS Type
Other
CMS Version
n/a
Backup Tool Version
n/a
Kickstart version
n/a

dreier123

Getting error when trying to login to joomla admin after restore of akeeba backup on live site.

nicholas
Akeeba Staff
Manager

Please delete the folder plugins/quickicon/akeebabackup from your site and install Akeeba Backup, twice in a row, without uninstalling anything before or in between. Did that help?

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!

dreier123

Once I moved the site over to the live location, I can't get into the Joomla backend.  Is there a way to install Akeeba Backup without the Joomla backend login? 

nicholas
Akeeba Staff
Manager

You first need to delete the folder plugins/quickicon/akeebabackup from your site. After deleting this folder you will be able to log into your site's backend.

You can use an FTP/SFTP client or your hosting provider's file manager to delete that file. What did you use to put your backup archive and kickstart.php on the live site before you started the restoration? Use the same thing :)

Now you should be able to install Akeeba Backup, twice in a row, without uninstalling anything before or in between.

 

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!

dreier123

I was able to login to the backend after I deleted the plugins/quickicon/akeebabackup  but now it's says I'm running PHP 5.4.45, which I'm not.  I developed it on a test site using 7.3 and moved it over to the new location, which is also running 7.3    And it won't let me install Akeeba Backup because it's too old a PHP version.  

Any idea why it went back to PHP 5.4.45?

nicholas
Akeeba Staff
Manager

  but now it's says I'm running PHP 5.4.45, which I'm not.

Your site is most definitely running under PHP 5.4.45. This message simply displays the PHP_VERSION constant set by PHP itself when it was compiled. You can see that the same message is printed by Joomla itself – they copied our code after we had successfully used it in production for more than 5 years.

Please do remember that when you look at cPanel the PHP version it reports is the PHP version cPanel itself runs under. This is NOT necessarily the same as the PHP version your site runs under. Your server most likely has multiple PHP versions installed. Your site runs under the server's default PHP version which, in your case, is the obsolete PHP 5.4.45. Hosts tend to choose the oldest PHP version as the default to avoid spending time doing support for clients who migrate old sites that require obsolete versions of PPH to function. I know it's lame but the hosting business model is based on marginal cost savings.

You need to go to your hosting control panel and choose the newer PHP 7.3 version explicitly. In most hosts this is applied by adding some code at the bottom of the .htaccess file (it's either a single AddHandler line or, more rarely, a small <Files> block with a SetHandler line in it).

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: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

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!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.