Deploy Joomla

I have done my development of a web site on my computer.  I use Joomla and purchase a Yootheme templates to create a website.  Now, I try to move it to GoDaddy hosting .  Can I simply zip my Joomla directory and ftp to GoDaddy who is going to host my web site.
Do I need to worry about the SQL database(s) during the deployment?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


Yes you need to set up a mySQL database on GoDaddy before you can deploy.

One relatively easy  way to deploy your test site is to:

1.  Set up the mySQL database on GoDaddy - and take note of the mySQL server (if not localhost) and DB name and pw
2. Install the latest Akeeba core backup extension on your development site using the normal Joomla installer  - search for Akeeba and download the latest Kickstart script as well while you are at it
3. Backup your dev site using Akeeba keeping all the defaults - unless you want to exclude the Cache and tmp folders
4. FTP the .jpa backup file and the kickstart.php script to your Go-Daddy public_html root folder
5. Load in your browser - you may need to use a temporary URL provided by your host if your domain name has not yet been propagated
6. This kickstart script takes you through a Joomla installation process but brings all your files and db content with it.

Go for it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial

Below are the steps you may follow in migrating your Joomla Site from your local machine into Godaddy hosting:
1.Installed Joomla in Godaddy using the One-Click Hosting Applications. The link is found in your Hosting control panel. This is I considered the easiest way for you everything including mysql database is setup automatically through a wizard. (Important: Uncheck the option when the wizard ask you to include sample files of joomla)
2. An email wil be sent to your inbox once the setup is completed.
3. The email contains link of your site that you will follow to start configuring your site.
4. Login as an admin and upload and install the template you used in your site from your local computer. Set the template as a default.
5. Now, go back into your local computer and export the your mysql db file using phpMyAdmin. Note where the file is saved.
6. From the hosting control panel at Godaddy, click mySqL -> select the db of your site -> click phpMyAdmin. You need to provide the username and password. Once logged in, import the mysql file.

If followed well, your site would be available with all the designs you had from your local machine are applied.


tommym121Author Commented:
hi austega,

'Set up the mySQL database on GoDaddy - and take note of the mySQL server (if not localhost) and DB name and pw'

Do I try to setup the same database and password as the Joomla I have on my development computer?

Is the Akeeba Backup Core for FREE what I need?
PMI ACP® Project Management

Prepare for the PMI Agile Certified Practitioner (PMI-ACP)® exam, which formally recognizes your knowledge of agile principles and your skill with agile techniques.


Akeeba Backup Core is free, as is the Kickstart script.

You can use the same db name and pw on Go Daddy as per your dev site - though you are given the same options to change it within the kickstart/install process. Using the same names is simpler, though some hosts automatically prefix the db name with your account id. If something does go astray with the db naming you can always edit the configuration.php file at the end of the process.

The Akeeba component of course also facilitates a regular backup on the live site too.

Ed's process above uses Go-Daddy's automated install process but would not pick up any extensions or non-db content that you might have set up on the dev site.

"Ed's process above uses Go-Daddy's automated install process but would not pick up any extensions or non-db content that you might have set up on the dev site."

Yeap, I agree with austega. After the migration, you really need to resolve some issues though minimal.


tommym121Author Commented:
Thanks great help
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.