When I was new to Joomla, I spent days trying to figure out how to upload my local Joomla site onto my GoDaddy host server. When I called GoDaddy support, they told me they didn’t support Joomla, which left me on my own. I searched all over the internet and didn’t find the answers I was looking for, so I went out and spent about $70 on Joomla for Dummies and Joomla! Visual Quickstart Guide, hoping I could figure out how to accomplish this one simple task. Nada. There were no good, clear, concise, complete how-to guides for getting this done. So I decided I would write one.
Here’s how to do it:
PART ONE: INSTALL JOOMLAPACK AND BACK UP YOUR LOCAL SITE
- Go to http://www.joomlapack.net/download/JoomlaPack-Components-download.html and download the latest version of JoomlaPack.
- Install JoomlaPack to your localhost site in the same way you would install any other component. (Go to Extensions > Install/Uninstall, browse to your downloaded file, and click the button that says “Upload File and Install.”)
- Go to Components > JoomlaPack > and click “Back Up Now.” Make sure you don’t navigate away from that screen until you see a message that says “Backup is Complete.
- Go to Components > JoomlaPack > Administer Backup Files. Click the checkbox next to the backup you just made. Click Download and save the file in a convenient location. It will have a .jpa file extension on the end of it.
PART TWO: DOWNLOAD KICKSTART
- Go to http://joomlacode.org/gf/project/jpack/frs/?action=FrsReleaseView&release_id=10315. There you will find a page with release information and a bunch of tabs labeled “Notes, Changes, Files,” etc. Click on the “Files” tab, and click on the link to download the Kickstart Zip file.
- Unzip the Kickstart file and move the php script file to the same folder where you put your Joomla local site backup.
PART THREE: TAKE YOUR LOCAL JOOMLA SITE LIVE ON THE INTERNET
- 1. Go to GoDaddy.com and log in.
- On the left navigation bar under “My Products,” Click on “Hosting.”
- Put a check in the box next to the domain you’re trying to set up, and click “Manage Account.” This should bring up the Hosting Control Center.
- Click on the Databases bar.
- Click on MySQL.
- Click “Create Database.”
- Write down the Host Name, the database name, and your username and password. (You have to click on the little pencil icon to the right of your database before you can see all the relevant information. You may have to wait awhile for GoDaddy to create the database before you can see the hostname. Be patient.)
- FTP your .jpa backup file and kickstart.php to the root folder of your web host directory using whatever FTP client you prefer. (I prefer Dreamweaver, but I hear Filezilla is good and free.)
- Open up a web browser and type in http://www.substitute-your-domain-here.com/kickstart.php.
- At the bottom of the screen, under FTP options, input the username and password you used to FTP the .jpa and kickstart files to your site in step 8. Leave everything else alone.
- Click “Start.” Wait patiently while JoomlaPack Kickstart populates your site. WHEN IT IS FINISHED, DO NOT CLOSE THE WINDOW. Follow the directions on your screen and open a new window to complete the installation.
- In the new window, select your language and hit “Next.”
- Hit “Next” again if your installation check looks okay (comes back with all green Yeses”).
- Hit “Next” again to agree to the GNU General Public License.
- On the “Database Configuration” screen under basic settings, do the following:
a. Leave the Database type set to MySQL.
b. Replace the Host Name with the one GoDaddy provided you with when you set up the database.
c. Delete “root” and replace it with the username you chose when you set up the database.
d. Replace the password with the password you created when you set up the database.
e. Fill in the Database Name with the name of the database you created when you set up the database.
- You will get a congratulations screen. Hit “Next.”
- Enter the FTP information you used to FTP the .jpa and kickstart.php files to your site in step 8. Click “Next.”
- Confirm your email and password information. Hit “Next” to reach another congratulations screen.
- Go back to the JoomlaPack Kickstart window that warned you not to close it until you had finished restoring your site.
- Click the “here” link where it says, “When you have finished restoring your site please click here to activate your .htaccess,” etc.
- You see a screen that says: ALL DONE! Kickstart has finished.
- CONGRATULATIONS! After all that, your site is finally live. Whew!

WOW! What a tutorial! This is exactly what I was looking for, and it worked like a charm.
Thanks for taking the time to put together such a great step-by-step explanation!
You saved my life… nothing worked before until i found this tutorial. Thanks a million.
I agree with these guys above, these are excellent guidelines.
I had also struggled for sometime but thanks to this info I have now got it sorted.
I’m having a little bit of trouble viewing your site in Firefox, but it may just be my computer. Apart from that, I love your site. I plan on surfing around and reading some more posts!
Training An Older Dog
thank a million mate
great tutorial, straight to the point
I actually have a question. When I access kickstart.php through my browser, I do not see the .jpa file to be selected for the installation. The combo box is empty. Any ideas?
Many thanks to Eddy Lehrer, who alerted me to a missing step that may fix your problem. He wrote:
Please note that there is a step left out in the instructions. Joomlapack must be configured to to create a .jpa file before creating the backup file, In the administration area, under Components>> JoomlaPack >> Configuration, click on the “advanced” tab and change the setting for “archiver engine” to “JPA JoomlaPack Archive”. Then click save.
I have been meaning to update the instructions to reflect this step, but haven’t had a chance to do it yet. Does this solve your problem?
Big thanks. Heaps easier than reading the JoomlaPack User guide…
Wow, this blog is definately getting bookmarked. Great Info all over the place.
Hey! Gratis for the Blog post! I’m finding it very fascinating. I’m going to bookmark this psot and return. What other resources are there on the same subject? Keep up the great work, have a great day!
Excellent! I’ve shared this already!
Hello i am so delighted I found your blog, I really found you by mistake, while I was searching Yahoo for something else, Anyway I am here now and would just like to say thanks for a tremendous blog posting and a all round interesting blog (I also love the theme/design), I do not have time to read it all at the moment but I have bookmarked it and also added your RSS feeds, so when I have time I will be back to read more,
Hey! Thanks much for the Blog ! I found it insightful with some research I’m doing right now. I’m going to bookmark this post and return. What other resources are there on the same subject? Keep it up!