WordPress.com is a hosted service, which allows you to set up multiple blogs for free, however there are optional paid options which add functionality to your blog. WordPress.com is perfect for a beginner blogger, however many bloggers find that it is to restrictive and looks unprofessional.
- On WordPress.com without a paid upgrade your url is www.site.wordpress.com, which makes you seem amateurish.
There are a limited amount of themes, often of poor visual quality. They are also overused due to the large amount of users on the bog hosting provider,
Without a paid upgrade, you cannot edit CSS in any of the available themes. This does not allow you to brand your blog.
You cannot use any plugins
The list goes on…
All of these features are available with a self hosted WordPress.org blog.
The first thing you will need to do is find a hosting company. You cant have a blog without a host. Check to see if the host meets the minimum requirements of WordPress:
* PHP 4.3 or greater
* MySQL 4.0 or greater
* The mod_rewrite Apache module
Here at WP Kick Start we recommend Kabarty. Not only are they a cool reliable host but they also have WordPress specific hosting, which means your blog will run the best it ever will, due to server optimization that suits WordPress.
Installing a self hosted WordPress blog
1, Uploading the files
Upload all the files and folders in the way you found them when you downloaded them. You should upload them to the directory that you want your blog to be in. Simple right? So upload all the files and folders as they were originally. Do not upload every file to the main directory. Keep the original file structure.
Here is my folder structure:
So the standard values are the following:
Database Name used by WordPress
Username used to access Database
Password used by Username to access Database
The hostname of your Database Server
The steps to get that information are:
1, Make a database in your cpanel
2, Make a new user- Fill in your password etc
3, Add the user to the database
4, Use this information in your wp-config.php.
In most cases, your Database Host is localhost
The file wp-config.php does not exist by default. You will need to re-name the wp-config-sample.php to wp-config.php
3 Final Install
Go to: www.yourdomain.com/wp-admin/install.php to set up your username etc.
Exporting your posts from your WordPress.com blog
First things first. Go to your WordPress.com dashboard. Scroll down until you see the menu item “Tools”. Expand the “Tools” menu and you will see an “Export” link. Upon clicking the export link, you will see an option to select which users you want to export the posts from. I would recommend exporting all users. Then download the WXR file, which will appear as a xml file to your desktop.
Here is a screencast showing those very steps:
Importing posts into your self hosted WordPress.org blog
Go to your self hosted WordPress.org blog and locate the “Tools” menu item. But this time click “Import”. This will take you to a page where you select what type of file you want to import, such as Blogger or Typepad posts. In this case we obviously want to select WordPress as our import type. From here upload your WXR file which we previously exported from your WordPress.com account. You may be asked now to select who you would like to assign the posts to. You can create a new user or select a current user from the list.
Here is a screencast showing these steps:
I have tried to make this as simple as possible. But are you still confused? Let us do it for you. We will Upload WordPress, Export the posts from your WordPress.com blog, Import the posts into your new self hosted WordPress.org blog, and even upload the same theme you were using at WordPress.com.
What are you waiting for? Order Now