In this tutorial I will show you How to transfer joomla site from localhost to server. Many people like to build their Joomla site locally and then move their work to a live host when completed. This tutorial I will show you how to move your local joomla site to live server, database and all.

I assume, you build a joomla site in your local server. Now you transfer your local site to live server. You would need to have a FTP program to connect your local system to live server. For that you have to know how to use ftp, so you can connect your local system to live server, upload your content to the live site. For ftp you can use filezilla. It is free software. Now I start the process.



Step 1: Export your Joomla site database

Now go to http://localhost/phpmyadmin and select your localhost joomla database. Next, click on the “Export” button from the menu bar.
transfer joomla site from localhost to server

In the Export Method option chooses “Quick – display only the minimal options” and select format “SQL” and click on “Go” button. It will download your whole database. We need this file for later use.

transfer joomla site from localhost to server

Step 2: Uploading local joomla site to live server

Now open your ftp software (For me it is filezilla), put your live site host name, username and password and click on “Quickconnect”. It will connect your local system to live server.

transfer joomla site from localhost to server

Now go to your live server root directory, for me it is “public_html”. It varies on server to server. So you have to know your root directory. Now left side of your filezilla you have to select your local Joomla site and right side of your filezilla your live server root folder. Now select all files from left site of filezilla and right click on files and click upload.

transfer Joomla site from localhost to server

It takes time so do not worry. Leave it, it will upload all files from local server to live server.

Step 3: Create MySQL Database on Live Site

While your FTP is uploading your Joomla files, you can spend this time on importing your database to the live server. Log in to your cPanel dashboard and click on the MySQL databases icon which can be found in the databases section.

transfer Joomla site from localhost to server

Now create a database(put any name here)

transfer Joomla site from localhost to server

It will open an new page, Click on “Go back”.

Step 4: Importing Joomla Database on Live Server

Go to your cPanel dashboard, scroll down to the databases section and click on phpMyAdmin.

transfer joomla site from localhost to server

This will take you to phpMyAdmin where you want to click on the database you created earlier. phpMyAdmin will show your new database with no tables. Click on the Import tab in the top menu. On the import page, click on choose file button and then select the database file you saved in step 1. Lastly, press the Go button at the bottom of the page. phpMyadmin will now import your Joomla database.

transfer joomla site from localhost to server

Step 5: Now database import is over. I assume your file transfer is over. Now open configuration.php from live site root folder

transfer joomla site from localhost to server

Now change below information in your configuration.php file

transfer joomla site from localhost to server

After changing all data, save the file and update it in filezilla. Now you transfer joomla site from localhost to server. That’s all, hopefully your live site will be up and running by now.

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Transfer joomla site from localhost to server