Support

Site Restoration

#33332 Kickstart/site restore fails at Initialising Screen

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 jordand714 on Thursday, 02 July 2020 14:52 CDT

jordand714

I recently moved all my accounts to InMotion Hosting (Cpanel to Cpanel transfer - no problems.)

I now am attempting to build my first new website on the new platform. I started by building a site locally using WAMP. Then I used Akeeba Backup Pro to create a backup file.

I then created an account on the host and in the public_html folder I uploaded a renamed kickstarter pro and the jpa file.

The extraction step appears to work. The screens look normal and the process proceeds. But when I get to the Initialising step it fails. The screen has lost its CSS(?) and the buttons don't click. See attachments with screen shots.

I tried to find a similar issue that may have been addressed in the past but could not get past this point.

I can see the files in the directory after the extraction but nothing in the database.

Thanks for your kind advice and assistance.

jordand714

Good morning...

I wanted to update the status of this ticket which has changed rather rapidly and for the better.

Short answer: It's been FIXED.

Here is what happened... I contacted the hosting service and described the situation. The tech thought it was a "permissions" issue which was preventing the install process from running as normal. The fix was to login to the server using SSH and execute the command:

fixperms cpanel_account_name

And that was it. Done.

Don't know how or why the permissions weren't set correctly on a new account or if they were affected in some way with the files extracted from the local site. Anyway it's working now.

You may close this ticket, (although I always appreciate any comment you might add.)

All the best, Doug

nicholas
Akeeba Staff
Manager

I will start by stating a reasonable assumption. I assume that you have read the Security Information chapter in our documentation and you are therefore familiar with the concept of ownership and permissions on web servers. If you don't know what I'm talking about take a break, read that chapter and then come back to read my answer. This is basic knowledge that all site administrators need to have but virtually nobody bothered explaining. That's why I wrote this chapter in our documentation :)

PHP cannot change the ownership of the files it creates when, for example, the Kickstart script extracts the backup archive. If the user Apache runs under is different to your hosting user (the user you use to login with SFTP, FTP and in cPanel) you might end up with mixed ownership of files and folders and permissions which make it impossible for Apache to read these files and serve them when requested.

You can always use Kickstart's FTP extraction mode. The File Write Mode is set to Hybrid by default. Change it to FTP and enter your FTP connection information. This tells Kickstart to write the files to your server using a loopback FTP connection which means that the files will be owned by the correct user.

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!

jordand714

Thank you... much to digest... but I recognize now the hybrid method will serve me best in the future.

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!