Support

Site Restoration

#14319 restoration fails on local computer with AJAX error

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

tthomson

Mandatory information about my setup:

The live site I backed up is on GoDaddy.com.  The info is as follows:

Joomla 2.5.7

Akeeba Backup Professional 3.6.10

OS: Linux

PHP: version 5.3

MySQL version: 5.0

I am attempting to restore the backup on my local machine running Windows XP.  Other information is:

using Wampserver - 32 bits and PHP 5.3 (Apache 2.2.22, mySQL 5.5.24, PHP 5.3.13)

Have I read the related troubleshooter articles above before posting (which pages?)? yes
Have I searched the tickets before posting? yes
Have I read the documentation before posting (which pages?)? yes
Joomla! version: (unknown) 2.5.7
PHP version: (unknown) 5.3
MySQL version: (unknown)  5.0 on GoDaddy, 5.5.24 on local machine
Host: (optional, but it helps us help you) GoDaddy
Akeeba Backup version which took the backup: (unknown)  Professional version 3.6.10
Kickstart version used to extract the backup: (unknown) 3.6.0

Description of my issue:

I just installed the latest Wampserver software on my local machine and wanted to test site restoration for 2 of my sites.  I can restore one of my sites just fine that is on Hostgator.com (Joomla 2.5.8 site), but I cannot restore the GoDaddy site (Joomla 2.5.7) on my local machine using Kickstart.  The error is: An error occured: Invalid AJAX data received.  The archive is 79.38Mb and is a single part archive.  The extraction starts and extracts a few files but within a second it throws the error.   I have tried using Google Chrome with the same result.  Here is the system information from the Joomla backend for the live GoDaddy site:

PHP Built On Linux p3nlhg846.shr.prod.phx3.secureserver.net 2.6.32-279.9.1.el6.x86_64 #1 SMP Tue Sep 25 21:43:11 UTC 2012 x86_64 Database Version 5.0.92-log Database Collation utf8_general_ci PHP Version 5.3.14 Web Server Apache

The archive was downloaded from the live site to my local machine using IPSWITCH WS_FTP Home in binary mode.

Thank you,

Theresa Thomson

nicholas
Akeeba Staff
Manager

Hello Theresa,

Can you please try using Akeeba eXtract Wizard to extract the archive?

If it still fails, please check if you have a multi-part backup archive. Such an archive will consist of a .jpa file and other files with the same base name but extensions of .j01, .j02 and so on. In this case you'll need to download all of those files as well.

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!

tthomson

Hello Nicholas,

I downloaded the latest version of Akeeba Extract Wizard from your site and was able to successfully extract the archive and get the site live in my local environment.  However, I know this isn't the recommended way to restore a site, since there are some errors the extractor ignores.  What is your recommendation with future restorations for this site?  Should I just continue to use Akeeba Extract Wizard or is potentially problematic since it's not the preferred way to restore a site?  The fact that it's ignoring some errors is a concern to me and that I don't understand what these errors are.

What does it mean if a site can only be restored with the Akeeba Extract Wizard?  I'm wondering if there is something wrong with the site and if there is anything I should do about it so that I can use kickstart in the future.  Let me know what you think.

Thank you very much for your assistance with this issue.


Theresa Thomson

 

nicholas
Akeeba Staff
Manager

You can always try extracting your archive disabling the "Ignore most errors" option. If that works then your problem is really a permissions issue. Windows is notorious for it ACLs which make it extra hard to restore a site on a local testing server built with WAMPserver, XAMPP and so on. So, just do this test (turning off the Ignore most errors option) and we'll discuss what you need to do from there.

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!

tthomson

Just to verify, should I run the test using Akeeba Extract Wizard or Kickstart?

nicholas
Akeeba Staff
Manager

Try first with Akeeba eXtract Wizard and the "Ignore most errors" option disabled.

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!

tthomson

I extracted with Akeeba Extract Wizard with the "Ignore most errors" option disabled, and it did work.  So it appears I can only use this rather than kickstart.    I'd be interested in knowing why you think this works but not Kickstart and how I should move forward to ensure proper restoration of this site.

Thanks,

Theresa Thomson

nicholas
Akeeba Staff
Manager

OK, this is what I expected. What happens has to do with the way ACLs (the Windows equivalent of permissions), users, user groups and ownership work under Windows NT and all derivative Windows operating system versions (2000, XP, Vista, 7, 8 and all Windows Sever releases). Explaining this topic is well beyond the scope of our support, so I'll give you a rule of thumb:

- When extracting locally to your Windows machine always use Akeeba eXtract Wizard. This is why we still maintain it.

- When extracting on a love server, use Kickstart. If you have one of those rare servers which make it impossible to use Kickstart use Akeeba eXtract Wizard to extract locally and upload everything by FTP.

Following this simple rule of thumb will work virtually every single time.

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