Support

Akeeba Backup for Joomla!

#38371 Backup Restoration Fails

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
3.9
PHP version
7.4
Akeeba Backup version
9.4.5

Latest post by nicholas on Friday, 20 January 2023 11:23 CST

rnevins

I'm sorry I don't have a copy of the log file.  Bluehost just re-imaged my VPS server from CentOS6 to CentOS7.  I had taken a backup prior to the re-image.  The extract works fine but when it tries to execute the installation/index.php script it fails because the file installation/framework/autoloader.php is not found.  I verified the file is not in the directory.  I then tried to restore the same backup to my local host and get the exact same error.  Attached is the error log.

nicholas
Akeeba Staff
Manager

This has already been fixed in Akeeba Backup version 9.4.8. Is it possible to install this version and take a new backup?

If it's not possible, don't panic, we have a workaround but it's more complicated which is why I am not giving it upfront.

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!

rnevins

I suppose I could take a backup of my test/development system but it is on localhost and is a bit outdated.  I would rather try to get the current version of the backup working I think.

 

rnevins

Can you please provide me the work-around?

rnevins

Sorry - I gave you incorrect information about the version Akeeba used on the backup - it is 8.2.5.

nicholas
Akeeba Staff
Manager

Okay, it's the same problem with the same workaround.

Download the following two ZIP files:

After extracting the backup archive, extract these two ZIP files and upload their contents to your site. They have all the missing files. Then go back to the Kickstart window and press the Run the Restoration button.

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!

rnevins

OK, I downloaded and extracted.  One extracted into a directory called "Installation" and the other into a directory called "Installation 2".  I assume they both were to be uploaded to the "installation" folder on the extracted archive.  Then I launched the wabonline.org/installation/index.php script and it looked like it was going to work but after the initial confirmation screen I got the following:

 

Application Error

Please submit the following error message and trace in its entirety when requesting support

Error — Cannot instantiate abstract class ADatabaseDriver

/home/wabonlin/public_html/wabprod/installation/framework/database/factory.php::L65

#0 /home/wabonlin/public_html/wabprod/installation/angie/models/base/setup.php(286): ADatabaseFactory->getDriver(NULL, Array)
#1 /home/wabonlin/public_html/wabprod/installation/platform/models/joomlasetup.php(293): AngieModelBaseSetup->getDatabase()
#2 /home/wabonlin/public_html/wabprod/installation/angie/models/base/setup.php(47): AngieModelJoomlaSetup->getSuperUsersVars()
#3 /home/wabonlin/public_html/wabprod/installation/platform/models/joomlasetup.php(126): AngieModelBaseSetup->getStateVariables()
#4 /home/wabonlin/public_html/wabprod/installation/platform/views/setup/view.html.php(73): AngieModelJoomlaSetup->getStateVariables()
#5 /home/wabonlin/public_html/wabprod/installation/framework/view/view.php(530): AngieViewSetup->onBeforeMain()
#6 /home/wabonlin/public_html/wabprod/installation/framework/controller/controller.php(548): AView->display()
#7 /home/wabonlin/public_html/wabprod/installation/framework/controller/controller.php(553): AController->display()
#8 /home/wabonlin/public_html/wabprod/installation/framework/controller/controller.php(510): AController->main()
#9 /home/wabonlin/public_html/wabprod/installation/framework/dispatcher/dispatcher.php(263): AController->execute('default')
#10 /home/wabonlin/public_html/wabprod/installation/framework/application/application.php(176): ADispatcher->dispatch()
#11 /home/wabonlin/public_html/wabprod/installation/index.php(129): AApplication->dispatch()
#12 /home/wabonlin/public_html/wabprod/installation/index.php(244): mainLoop()
#13 {main}
 

rnevins

I may have found something I did wrong - stand by.

rnevins

OK - I got it all working now.  Thanks for the help.

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!

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!