Bio
I'm interested in technology, web education, and writing. I create a daily writing prompt at First 50 Words and write about web education and web tec...
 
 
 
 

What’s Hot on BlogHer.com

Changing your hosted Blogger blog to a self-hosted WordPress blog

  • Share This Post
  • submit
  • 12
  • Sparkle (
    )
     

One of the requested topics for the be a better blogger series was a step by step set of instructions from moving from a hosted blog at blogspot to a self-hosted WordPress blog on your own domain.

Before you do anything, notify your subscribers and readers about the upcoming change. Tell them where the new blog will be and how they can resubscribe at the new location.

The first step is to prepare your account with your hosting company or server. Create a new MySQL database to connect to your WordPress blog when you install it.

Most web hosting companies offer a C-panel or an account interface of some sort that will allow you to perform tasks such as add a new database. Your web host must have PHP version 4.2 or greater and MySQL version 4.0 or greater. If these basics are not provided by your hosting company, you will be unable to install WordPress.

When the database creation is complete, you'll see information about the database name, server name and some user names and passwords. Take note of these, especially the database server name. Keep this information in a safe place.

Create a new directory in your web space where you can put the blog and where you can test it prior to making it public. A subdirectory with a name like "blog" or "yourblogname" is all you need. You can use the same control panel or admin area in your web hosting account to create the new folder or directory that you used to create a database. Or, you can use whatever FTP tool you'll be using to upload the blog to create the new folder.

Get the blog files

On your own computer, in the folder where you store the files for your website, add a new "blog" directory as well. You'll store the downloaded blog here while you configure a couple of bits, and you'll upload it to your server from this location.

Go to wordpress.org/download and download the latest version of WordPress. You'll grow very familiar with this web page, because WordPress updates often and you may be downloading updates from time to time.

Unzip the download and move everything from the resulting Wordpress directory to the waiting "blog" directory within the site files of your existing site on your own computer.

Install the blog on your server

WordPress' famous five minute install instructions are probably all the help you need.

Two steps to take before you upload the files to the server are:
* Rename the wp-config-sample.php file to wp-config.php.
* Open wp-config.php in your favorite text editor and fill in your database details.

This wp-config.php file is where you fill in the database information you saved when you created the database.

Wordpress says you can probably leave this line as is:
define('DB_HOST', 'localhost');

If you get an error later when you try to log in, go back to wp-config.php and change 'localhost' to the actual database server name.

Use FTP to upload everything from your local "blog" directory to the waiting "blog" directory on your web server.

Now a big moment. Go to http://yoursite.com/blog/wp-admin/install.php, with yoursite.com being changed your own domain name. Take the simple steps to install the blog. It's just few items, and obvious. If you get an error message about the database location, look at the wp-config.php file as I explained above.

Import and test

When you've succeeded in completing the steps at wp-admin/install.php, log in to your blog at http://www.yoursite.com/blog/wp-login.php, with your own domain name taking the place of yoursite.com.

All right. The WordPress blog is installed, working, and waiting for all that information you want to move over from Blogspot. At this point, no one knows the new blog is there but you. Until you finish testing, this space on your server is not visible to the public.

When you are logged in to the WordPress blog, go to the Dashboard in the Site Admin area. In the sidebar, click Tools > Import. Follow the steps for a Blogger import. You can see in this image that WordPress is prepared to import from any number of blogging platforms.
the wordpress import options

Wordpress uses the RSS feed from Blogger to import the files. If you have anything in your Blogger settings that is meant to appear in an RSS reader (as opposed to the actual blog post) you'll want to delete that before you import. Otherwise, it will have to be deleted from every individual post by hand after the import. Don't bother to ask me how I know this.

When the

  • 12
  • Sparkle (
    )
     

Comments

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
Virginia DeBolt 5 pts

is not something I've ever even looked at. Maybe someone else can answer the question for you, but I can't.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Virginia DeBolt 5 pts

hope you do it and would be glad to help out. It is so much better when the person is right there, running the computer while you look on. They can actually do it and remember it.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Melanie Nelson 5 pts

I've seen this question in the Codex and it's not being answered sufficiently. I'm migrating my blog from Typepad to WP and WP doesn't seem to like the exported file (UTF-8). It tries to download *some* of the info, but more often than not I get one of the following:

Error 500 msg
The browser tries to open /wp-admin/admin.php?import and, of course, it doesn't exist so I get the 404 msg.
I ended up basically hand-transferring one of my blogs (surprisingly it took less time than I thought it would, but this other blog has 3x the posts).

I do have the most recent version of WP, but I'm wondering if anyone else had issues with transferring Typepad to WP? If so, any solutions? This appears to be a WP issue, but with the troubles I've had (myraid!) with Typepad in the last 6 weeks, I'm wondering...

Melanie
Contributing Editor at BlogHer.com (Web/Tech)
Blogging Basics 101 ( http://www.bloggingbasics101.com )
Bloggy Giveaways ( http://www.bloggygiveaways.com )

Melanie Nelson 5 pts

I'm thinking someone (maybe me) will be covering this in the Geek Lab this summer. Getting set up on WP can be a challenge, but once you know what you're doing (and oh yes! the hand-holding! for even savvy bloggers!) it comes together quickly.

Melanie
Contributing Editor at BlogHer.com (Web/Tech)
Blogging Basics 101 ( http://www.bloggingbasics101.com )
Bloggy Giveaways ( http://www.bloggygiveaways.com )

Wendy at Gen Plus 5 pts

Hi -- I consider myself pretty savvy,but I was challenged by the move over from blogger to wordpress.org.  I chronicled the move for my readers, similarly to what you've done here (great job!).  The only reason I moved over from Blogger was because I wanted to customize more than what I was able to do on Blogger.  However, unless someone is willing to learn a bit about programming, I'd say the ease of the Blogger interface makes it must less frustrating for a typical blogger.

I had to get a lot of help to get my Wordpress site working properly.  All is fine until you run into a glitch!  You instructions are GREAT.  Wish I'd found you before I migrated!  LOL!! 

Janet Wendy Spiegel Founder, Gen Plus www.genplususa.com ( http://www.genplususa.com/ )

Virginia DeBolt 5 pts

I reached out to a lot of savvy friends for help when I was doing this. The credit does spread around. One of the most helpful online pals runs the blog WordPress SEO and Marketing that I listed in the resources.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Mata H 5 pts

Thanks so much Virginia! I appreciate you taking the time and having the patience to sort me out here!

Cheers,
Mata

~~ Contributing Editor, Mata H. also blogs right along at Time's Fool ( http://timesfool.blogspot.com )

Virginia DeBolt 5 pts

Blogger if you like it.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Just_Women_Online_shop 5 pts

But i really like the blogger than wordpress...

Just Women Online Shop ( http://www.justwomenonlineshop.com )

Virginia DeBolt 5 pts

I don't think you can run BlogHer ads on a blog at wordpress.com if you use the free plan. There's an upgrade that I've never checked out that might allow ads--I'm not sure about that.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Virginia DeBolt 5 pts

being hosted by blogspot to being hosted by WordPress with a URL like timesfool.wordpress.com. Then you wouldn't need to know anything about having your own domain and your own server or think about databases or updating the blog periodically. You would start at http://wordpress.com/ and create a new blog there, then import your Blogger blog using the Tools > Import menu I described above.

That would be an easier change than using your own domain name and getting your own hosting service.

It would still get you all the benefits of WordPress. (Using a wordpress.com blog does limit you in the number of plug-ins that are available.)

I do both. Web Teacher is self hosted. First 50 Words is a wordpress.com freebie. They have the same interface for writing and posting, but I don't have to do anything to keep First 50 Words going: WordPress does it for me.

Virginia DeBolt
BlogHer Technology Contributing Editor ( http://www.blogher.com/blog/virginia-debolt )
Web Teacher ( http://www.webteacher.ws/ )
First 50 Words ( http://first50.wordpress.com/ )

Mata H 5 pts

So my eyes glassed over at the letters "SQL".

By "Most web hosting companies offer a C-panel or an account interface of some sort that will allow you to perform tasks such as add a new database. Your web host must have PHP version 4.2 or greater and MySQL version 4.0 or greater. If these basics are not provided by your hosting company, you will be unable to install WordPress." you had lost me.

What I'd ike to know is how to just move my blog from Blogspot to Wordpress, and eventually to have it there under my own domain, but you are referencing moving my blog to an independently hosted other site, right? And using WordPress at the new place, right? Sorry to be such a helpless tech idiot, but ...well, I just am. In cyberspace, when there is no "there", there -- well, it gets vague.

~~ Contributing Editor, Mata H. also blogs right along at Time's Fool ( http://timesfool.blogspot.com )