Quick Tip: How to Move a WordPress Site

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

I won’t go too in-depth here, but I will describe the steps you need to take to move a WordPress website to a different host.

  1. Download all of the site files from the old host
  2. Export the entire database WordPress is using. If you’re not sure how to do that, there are instructions here.
  3. If there are existing files on the new host, back them up by downloading them. Do the same for any databases on the new host.
  4. Upload the site files from the old host to the new one.
  5. Create a new database on the new host. Each host is different, but you’ll have to create a database, a database user, and then give the database user all privileges on the new database.
  6. Import the database from the old host to the new database.
  7. Change the wp-config.php file info to the new database name, host, username, and password.

Some Things to Consider:

  • Most hosts keep the database host as localhost but not all of them. If you’re not sure what your host is, you should contact the new host’s support.
  • This is just moving WordPress to a new sever; I assume you’ve already pointed the domain. If you’re changing domains, you will also have to change all of the domain references in the WordPress database, most notably in the wp_options table (there are two references there). If you don’t change the wp_options table, your site will not work. The best way to change all of the references (most of which being in the posts table) is probably to do a Find/Replace on the .sql file in your favorite text editor after you complete step 2.
  • If you’re moving a WordPress MU/Multisite install, you will also have to configure the sever to handle subdomains. The codex has instructions on how to do that here.

Similar Posts

  • |

    Gloss WordPress Plugin

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!Today, I officially released my first public WordPress plugin, Gloss. Gloss is a dictionary/glossary management plugin I decided to build which…

  • | | |

    Podcasting: How to Get Good Room Acoustics

    Since professional recording is now the lion’s share of my work, I wanted to make sure that I was doing everything I could to get good room acoustics. Here, I break down what I did to make sure that my sound it top quality, before it ever hits my mic. If video is your preferred…

  • | |

    Safe Social Media: Your Blog

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!For the final installment of the Safe Social Media Series, I’m going to talk about our blogs. As you can tell,…

  • |

    11 Great Tools for Your WooCommerce Store

    I just got back from WordCamp Grand Rapids, and the theme of the camp was tools and services to make WordPress better. I spoke about some tools I use for Creator Courses, specifically revolving around the e-commerce portion. I also learned about some great WooCommerce tools from the attendees. I’d love to share some of…

  • | |

    Standard WordPress Plugins

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! Over the last few weeks I’ve been working a lot with WordPress. Between a new job I started, Freelancing the…

  • Tools I’m Using to Avoid Spoilers

    Between a certain Game of Thrones and Avengers: Endgame, I’ve been seeing many complaints about things being spoiler on social media. Even with the lengths I went through when Infinity War came out, it was still spoiled because a careless YouTuber (me) let autoplay happen unregulated, and another YouTuber (the guy in the video) opened…

One Comment

  1. To move a database to an other host, will not be very easy. As I am concerned, I looking for a good host who can create a databas for me to manage my visitors and clients.

    Is there anybody who can help me?
    sincerely
    Elemer

Comments are closed.