Beginner’s guide to self-hosting your WordPress blog
TweetWelcome to my new home!

This is it! I have taken the plunge, and have decided to self-host my blog. WordPress.com has been a wonderful platform over the years but I felt increasingly frustrated by its lack of features. Let me explain…
When I started blogging back in 2006, an html platform perfectly met my needs. And then, new tools such as Twitter, the MyBlogLog visitors’ widget or Feedburner’s subscribe via email box became a must on sidebars. WordPress.com does not support javascript for security reasons unlike Blogger or Typepad, and I simply felt that my blog didn’t meet my technical needs anymore.
More importantly, conversations have evolved. Twitter is now a major conversational tool that complements blogs, and my readers frequently send @replies rather than commenting on some of my blog posts; this made me realise that I needed plugins to take this blog to the next level.
If you don’t know it, Google it
I found all the information I needed to self-host my blog on Google, and you’ll hopefully find this beginner’s guide useful:
1) I found an absolutely brilliant video tutorial on becomeablogger.com that takes you through the different steps to self-hosting your blog. The videos cover topics such as buying your domain name, selecting a host, downloading and installing Worpdress, themes and plugins. Gideon’s (the guy who hosts the tutorials) narration style is clear and informative, in a nutshell simply perfect for all newbies out there!
2) Once my site was up and running, I had to transfer the posts from my old wordpress.com blog onto my new self-hosted, wordpress.org blog. This turned out to be a major headache…
- Firstly go to your wordpress.com blog and export the .xml file onto your hard-drive by going to tools – export – on your dashboard. The .xml file is a file that contains all the data that you have ever created including, blog posts, comments, tags and categories.
- Once the .xml file is saved on your hard-drive, you’ll have to import the .xml file onto your new blog. Go to tools – import – .xml file saved on your hard-drive and follow the instructions on screen. If you’re lucky, all your old blog posts, comments will appear on your new self-hosted blog, and you’ll be done!
I unfortunately ended up with my old posts in chronological order (as opposed to reverse chonological order!) and I kept getting a fatal error message. I turned to Twitter for help and my problem truly turned into a global affair with @WOMarketing @yenra @blogcoach @robbucker stepping in to give me a hand!
My .xml file was too large and kept generating a ‘fatal error’ message. In order to overcome this, I had to increase my upload file size to 64M on my host.
To increase the upload file size go to your host’s control pane – search for the php.ini file – click ‘php.ini quick edit’, and amend the upload file settings. Go back to your wordpress dashboard and upload the .xml file again! Job done!
3) A lot of templates come with a big fat RSS feed button in the header. This is in theory a great thing but you’ll have to make sure that you the RSS Feed chicklet points towards the correct feed! I downloaded the FeedBurner FeedSmith plugin which detects all ways to access your original WordPress feeds, and redirects them to your FeedBurner feed so you can track every possible subscriber.
4) Don’t forget to register your new URL on Technorati and Google Blog Search to make sure it appears in search engines.
5) If you don’t know it Google it, and you’ll probably find the answer you’re looking for. Twitter also turned out to be brilliant for help and support.
6) Blog, blog and blog… till you drop
I hope you’ll find this post useful – if I can do it, so can you!
| Print article | This entry was posted by Lolly on 06/02/2009 at 1:05 pm, and is filed under WordPress. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |





about 3 years ago
Excellent post! I’m going through a similar update process as we speak. Good progress but lots of headaches. This def helps!
about 3 years ago
Just what I needed! Although I’m on VOX and won’t be transferring my current posts from there.
about 3 years ago
@msmayoa @ant – I am really glad you found this post useful. Let me know if I can help with anything!
about 2 years ago
Can you give me a clue where this: php.ini can be found? I swear I’ve looked everywhere!
about 2 years ago
Hi Kelly,
Which host are you using? If you are using Hostgator, you simply have to search php.ini using the search bar under your host’s control panel – http://www.yoururl.com/cpanel
Let me know if I can help with anything else.
about 2 years ago
Good info! thank you!! Just what I needed
about 1 year ago
nice info
about 1 year ago
Very Nice post and very usefull for me thank
about 1 year ago
This post is very helpful thanks for that! I found some interesting posts about WordPress programming at http://www.wp-coder.com .
Thanks!
about 1 year ago
Thanks for this useful post.i have my blog at wordpress.com now i also want to shift from there..
Thanks again,
about 8 months ago
Hi,
very usefu, and nice blog…l may watch the tutorial later, but am tempted to be a wimp and have one of the WP “happiness engineers” move me from wordpress to self host. I’m still trying to work out exactly what self-host means though? It seems a mis-leading term, no? I mean atm I’m hosted by wordpress and I’m looking at dreamhost, so won’t that just mean I’m just hosted by someone else?
Or does “self host” just mean I can select a theme from various companies out there, place adverts etc and am less restricted?
Sorry, for the long/stupid ?, but many thanks if you have time to answer!
about 8 months ago
Hi Tom,
Thanks for popping by! Agreed, the term self-host is a little confusing. Self-Hosting means you are paying for your own host (self) as opposed to using the free WP platform (wordpress.com)
When you are self-hosting, you are creating a ‘proper’ website which offers more functionalities that the free wordpress.com platform.
Hope this makes sense!
about 8 months ago
Getting to self-hosted sure sounds like a headache! (But after it was done very good.)