Support

Akeeba Backup for Joomla!

#9008 Kickstart beginner questions...

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
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by nicholas on Thursday, 18 August 2011 17:05 CDT

user8889
Mandatory information about my setup:

Have I read the related troubleshooter articles above before posting (which pages?)? Yes
Have I searched the forum before posting? Yes
Have I read the documentation before posting (which pages?)? Yes - Kickstart Instructions
Joomla! version: 1.5.23
PHP version: 5.3.6
MySQL version: 5.0.92 - Community
Host: Liquid Web
Akeeba Backup version: From site on Rochen that I want to transfer to Liquid Web: Akeeba Backup 3.3.a3 (2011-06-03)

EXTREMELY IMPORTANT: Please attach your Akeeba Backup log file in order for us to help you with any backup or restoration issue. Not Applicable at this time - haven't tried to extract yet.

Description of my issue: Have some starter questions:

1 - Which package is for english? I am guessing this one - en-GB.kickstart.ini

2 - Can I extract my backup in a subdirectory? i.e. /JoomNew

All for the moment! Thanks!

user8889
One other question - Do I need to create a database first on my new host server?

Thanks!

nicholas
Akeeba Staff
Manager
Hi!

As we mention in the documentation, the .ini files are translation files, whereas kickstart.php is the executable code. Just place kickstart.php and the INI file for the language of your choice in the same directory. The first character of each INI file specify the language in the same way Joomla! language files work. Since en-GB stands for "English, Great Britain", en-GB.kickstart.ini is the British English translation file.

You can extract your archive wherever you want. Just note that the archive file will be extracted in the same directory as kickstart.php. As noted in our documentation, place kickstart.php, the translation INI files and your backup archive inside the directory you want the archive to be extracted.

Yes, you need to create a database beforehand. Kickstart is an archive extraction script and has nothing to do with the database. The Akeeba Backup Installer script (which is inside the backup archive and extracted when you extract the archive) handles the database restoration, but creating the database is your responsibility. Just think about it. It's very likely that your database user doesn't have adequate privileges to create a new database. How would Akeeba Backup Installer create a new database if the user it uses to connect doesn't have enough privileges to do so?

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!

user8889
1 - ini question: thats what I thought, thanks for the confirmation

2 - extraction location - thanks, thats great.

3 - DB - I take it I use the same databasename and the same user as the old. I will try it like that.

I don't know a lot about DB's, so I'd rather ask! Thanks!

nicholas
Akeeba Staff
Manager
Regarding 3: WARNING! DANGER AHEAD! If you just want to create a copy of the site, never, ever use the same database connection information as the original site! If you do that, you will end up with entangled sites. Please read this troubleshooter page first: https://www.akeebabackup.com/documentation/troubleshooter/prentangled.html

As I implied, it's an extremely good idea to first read the documentation (at least the Quick Start Guide) before trying to restore a site. Remember that site restoration is a potentailly dangerous operation which overwrites files and replaces database contents. Unless you have read the documentation and are pretty sure of what you're doing, you could easily kill a live site and have to ultimately restore it from the last known good backup. It's generally safer to experiment on a local testing server first.

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!

user8889
First attempt did not work. But I realized I did not follow the last directions properly regarding the file clean up - so I am trying it again shortly.

I read a comment stating that host accounts that look like this: ##.##.#.###/~acctName/subdirectory MAY NOT WORK.

I don't have a domain assigned to the account. Is that necessary or did I read the statement wrong in the support documents??

nicholas
Akeeba Staff
Manager
You read that correctly. Due to technical reasons, Apache (the web server software running on your host's server machine) may not be able to properly process requests until you have a domain name assigned to your account. I've checked with hosting engineers in case we could come up with a solution, but our mutual conclusion was that it's not something we can fix - it's just the way Apache works.

Do note that, in those case, even if you would manually restore your site, it wouldn't work properly for the same reasons. You'd have huge problems with SEF URLs and most forms, including login forms (therefore you'd simply have an unusable site).

The workaround I have found is a really dumb one. I have registered a few "scrap" domains, i.e. domain names that I am not using for live sites and have them only for testing purposes. You can assign one of those scrap domain names to your account, wait for 3-72 hours for the DNS change to come in effect (sometimes it only takes 10 minutes!), perform the restoration and -when you're ready- assign the final domain name to your site. Works every time for me :)

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!

user8889
That's cool.

I will go ahead and assign the domain - then I can try to reexecute the demands.

Thanks for now!

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!

user8889
I assigned the domin - went back through the process and everything on the front end works fine!

The back end also looks fine - however I haven't jumped all into it yet.

This is very cool. I was never really sure how to reinstall a backup should something happen. Now I'm much more confident in the process.

Kudos Nicholas!

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!