Support

Site Restoration

#32067 Kickstart can't go to the installation step

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

Latest post by Delemo on Monday, 02 December 2019 02:09 CST

Delemo
Hello,

When trying to restore Joomla! sites on my local PC Kickstart is stopping without any error.

I'm working with MAMP for Windows.
May the local server configuruation is bad.

Thank you for helping

Best regards
Simon

nicholas
Akeeba Staff
Manager
It's been a year or so since I last used MAMP on Windows but I don't think it's changed much (or at all). MAMP had a known bad configuration. It includes the Thread Safe version of PHP which is the wrong version to use with FastCGI (what it uses for multiple PHP versions). Because of that misconfiguration the PHP on the server will die randomly, especially when there are slightly more requests coming in e.g. when backing up and restoring a site or when you are using a post based on a complex Gutenberg template in WordPress. The simplest solution is to set MAMP to use a single PHP version throughout the entire server.

Alternatively, we can make the restoration be slow.

On Kickstart's initial page, before you click on the Start button, set "Minimum execution time" to 7 and "Maximum execution time" to 3. This is not a typo, the max is less than min. This tells Kickstart to slow down and wait. Extracting will take twice as long.

Later, inside ANGIE's Database Restoration page under Fine Tuning please set Maximum Execution Time to 3 and Throttle Time (msec) to 4000. This tells the database restoration to work for 3 seconds then do nothing for 4 seconds. Restoring the database will take about twice as long.

These delays we added make sure that the web server has enough time to replace the PHP instances it uses to serve requests instead of reusing the same one. The prevents internal PHP memory corruption which causes PHP to die unceremoniously, what you perceive as Kickstart "stopping".

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!

Delemo
Hi Nicholas,

Thank you for your reply.

Alas, as for me both solutions (reverting to a single PHP version for all hosts and slow down Kickstart files extraction ) don't work.

My workaround is to backup files and database separately in Akeeba Backup and to manualy change the configuration file.

It seems I need a better tool to manage local multi-hosts on Windows. Any suggestions ?

Thank you

Delemo
Edit:

Kickstart restoration process worked with Wamp 3.2.2.2

Best regards

nicholas
Akeeba Staff
Manager
That would be my suggestion, use different *AMP packages until you find one that's actually packaged correctly.

My solution was to ultimately make my own multi-PHP AMP installation on Windows but it's a bit involved. If you're curious, that's how I did 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!

Delemo
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!