You are on page 1of 8

MENU X

(https://buckleupstudios.com)

Move a Joomla website to a new server

By Keith Curreri on September 07, 2010

There are 5 main steps to moving a Joomla site to another web server:

Step 1: Set up new server


Step 2: Install Joomla
Step 3: Dump the original MySQL database
Step 4: Import the old database to the new database
Step 5: Complete the move

Step 1: Set up new server


Download the latest version of Joomla – You can download the latest version here (http://www.joomla.org/download.html).

Move the unzipped Joomla files to your server – Joomla is big, so this will take a while. Put the files in the root directory of your server unless you are
installing Joomla in a sub-directory or sub-domain.

Set up the database – Access your control panel and make a new database and database user. You will also have to add the user to the database.
Depending on your hosting provider the specifics of setting up a database will vary, so I can not show any images. If you run into any problems, contact
your hosting provider or do a Google search.

Step 2: Install Joomla


Choose your language – Then click next.

(http://buckleupstudios.com/wp-content/uploads/2010/09/2a.jpg)

Pre-installation check – As long as you have a good server configuration this should be all set. Click Next.

(http://buckleupstudios.com/wp-content/uploads/2010/09/2b.jpg)

License – You guessed it – click Next.

(http://buckleupstudios.com/wp-content/uploads/2010/09/2c.jpg)

Database Configuration – Fill in your Host Name, Username, Password, and Database Name. This was set up in Step 1.

(http://buckleupstudios.com/wp-content/uploads/2010/09/2d.jpg)

FTP Configuration – Click Next and leave everything alone unless you are more advanced.
(http://buckleupstudios.com/wp-content/uploads/2010/09/2e.jpg)

Main Configuration – Enter your site name and the admin info. Then click Next. Do not click “Install Sample Data”. A warning pop-up box will confirm
that you don’t want to install the sample data. Click OK, since we already have the data for the site.

(http://buckleupstudios.com/wp-content/uploads/2010/09/2f.jpg)

Delete the Installation directory – Using FTP, delete the Installation directory from the server.

Step 3: Dump the original MySQL Joomla Database


Access phpMyAdmin – Accessing phpMyAdmin will vary depending on your control panel and hosting provider. If you don’t know how to

access phpMyAdmin, contact your hosting provider or do a Google search.

View the Joomla Database – When you first get into phpMyAdmin, you will see a database or list of databases on the left side of the screen. Click the
database that holds your Joomla content. This will bring up a list of all of the tables in the database.

(http://buckleupstudios.com/wp-content/uploads/2010/09/3b.jpg)

Click the Export button – This is located on the top horizontal bar.
(http://buckleupstudios.com/wp-content/uploads/2010/09/3c.jpg)

Export database – Unclick the “Save file as” button and leave everything else alone. Click the “Go” button at the bottom of the page.

(http://buckleupstudios.com/wp-content/uploads/2010/09/3d.jpg)

Keep this window open – You will now be on a page that shows the database dump. Leave this window open, we will need it in Step 4.

(http://buckleupstudios.com/wp-content/uploads/2010/09/3e.jpg)

Step 4: Import the old database to the new database


Access phpMyAdmin for your new site – Similar to Step 1.

Open the Joomla database – Find the database name on the left side of the screen and click it.

(http://buckleupstudios.com/wp-content/uploads/2010/09/3b.jpg)

Click SQL – This is located on the top horizontal menu bar.

(http://buckleupstudios.com/wp-content/uploads/2010/09/4c.jpg)

Paste SQL query – Copy all of the database info from the window that we kept open in step 3 and paste it into this box. Then click Go.

(http://buckleupstudios.com/wp-content/uploads/2010/09/4d.jpg)
Step 5: Completing the Move
Now you have to OVERWRITE all of the essential Joomla folders on the new site with the files from the old site.

These are the essential folders to copy over:

Administrator
Components
Images
Includes
Language
Media
Modules
Plugins
Templates

Step 6: Everything is DONE! – Troubleshooting


Everything should be transferred and working at this point.

If you are moving the site to a new server with a different domain name you will need to edit the configuration.php file in your Joomla root folder.
Just replace any instances of your old domain name with your new one.
Make sure that your MySQL versions are the same for both websites. This will sometimes cause problems.

Did you like this post? Want to get more like it?
Your Email Get Daily Marketing Advice

7
Leave a Reply

Join the discussion...

3  4  13    5

 Subscribe 
John (http://www.webonehi.com) 
Awesome instructions. The part that would throw me off was trying to import my SQL
instead of pasting it in. Dugh!! This was awesome!!! Your the best!!!

 Reply  7 years ago 

Keith 

Great John, glad I could help!

-Keith

Reply  7 years ago

Willette Qian 

I was just seeking this information for a while. After 6 hours of continuous Googleing, at last I got it in your site. I wonder what is the
lack of Google strategy that don’t rank this kind of informative web sites in top of the list. Normally the top web sites are full of garbage.

 Reply  8 years ago 

Keith 

Thanks Willette! I’m glad I could help!

Reply  8 years ago

Mitch (http://www.imjustsharing.com) 

Okay, I’ll be the dumb guy here; exactly what is Joomla?

 Reply  9 years ago 


Keith 

Mitch, In short Joomla is just another CMS. It’s similar to WordPress but it’s more clunky and harder to work with. It’s probably a
good thing that you have never used it before.

Reply  9 years ago 

Keith 

Of course that is just my opinion 🙂

Reply  9 years ago

Websites optimized for performance & results.


Copyright © 2019 Buckle Up Studios | keith@buckleupstudios.com (mailto:ketih@buckleupstudios.com) | 315-480-9283

Website Design in Syracuse, NY


(https://buckleupstudios.com)

You might also like