Support

Site Restoration

#39169 The extraction has failed - AJAX Loading Error HTTP Status: 0

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
Joomla!
CMS Version
Joomla 3.10.11
Backup Tool Version
Akeeba Backup Professional 8.3
Kickstart version
n/a

Latest post by tampe125 on Wednesday, 05 July 2023 09:33 CDT

[email protected]

Hi,

 

We have tried to update a site to Joomla 4 and it did not complete and since then we have issues so want to restore it.  When we try to restore (JPA) we get the following error immediately:

 

The extraction has failed

Extraction of the backup archive has failed.
The last error message was:

AJAX Loading Error
HTTP Status: 0 ()
Internal status: error
XHR ReadyState: 4
Raw server response:

 

Backup log file attached.

 

Any ideas?

 

Matt...

tampe125
Akeeba Staff

Hello,

I'd need a couple of extra information. Are you using Kickstart or the embedded restoration? Are you trying to restore a Joomla 3 or Joomla 4 backup?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

This is the embedded restoration and it's restoring Joomla 3

tampe125
Akeeba Staff

Ok, this explains everything, taken from this page: https://www.akeeba.com/documentation/akeeba-backup-joomla/restoring-backups.html#general-guidelines

Do not try to overwrite one Joomla! version family with a different one. Overwriting a major version with another (e.g. restoring a backup taken on Joomla! 3.7 on top of a site running Joomla! 2.5 or vice versa) or between different minor versions (e.g. restoring a backup taken on Joomla! 3.7 on top of a site running Joomla! 3.6 or vice versa) will NOT work. Joomla! moves files around between minor and major versions. Since the backup does not delete files not present in the backup archive this will end up with Joomla! being "confused" and malfunctioning. In these cases you should delete the existing files and folders (except, perhaps, user generated content) before restoring the backup. You can safely restore a sub-minor (path-level) version on top of another. For example, you can safely restore a Joomla! 3.7.5 site on top of a Joomla! 3.7.3 site or vice versa.

If you want to downgrade your Joomla installation, please follow these steps:

  1. Download all your backups from your website to a safe place (your PC, your cloud provider etc etc)
  2. Delete everything from your site root
  3. Upload the backup that you want to restore alongside with kickstart script
  4. Start the restoration 

Please triple check that your backup archive is correctly working, by extracting it on a test website or locally, since you're going to delete everything else.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Sorry, maybe I didn't make myself clear.  The site is not running Joomla 4 as the update did not work, but there appear to be problems with the site since this was done.  So the site is still running version 3.10.11 (see the attached) and the backup is from the same version.

tampe125
Akeeba Staff

What if you use Kickstart to perform the restoration, instead of using the embedded one?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
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!