A couple of weeks ago I did a post on Why I Don’t Comment On Blogger Blogs and it turned out to be quite popular. I know that sooner or later a blogger may decide to make the wise move of hosting their 0wn blog, and I thought that perhaps one of the reasons holding them back is the assumption that it’s pretty difficult to do so. This post, a step by step guide of setting up your own WordPress blog is for those bloggers.
Once you’ve downloaded the the latest WordPress files and you have unzipped the files. you will need to a FTP client to upload those files to your new domain and I recommend FileZilla. The next step explains how to configure FileZilla so that it will connect to your host in readiness for the upload to your domain.
Open Filezilla and Click File (top left hand corner of page), and then Site Manger. Now Click on ‘New Site’ and it will have opened up a set of tabs, the current one being the ‘General Tab’.
Hostname: Enter yourdomain.com If your domain is myblogrocks.com then that is what you would enter. Leave Port blank.
In Server Type choose FTP File Transfer Protocal which should be default.
Logon Type is normal
Username: Enter your cpanel username here.
Password: Enter your cpanel password here. Your host should have sent you this information via email.
Now click on the ‘Transfer Settings’ tab and in transfer mode select active.
That should be it, now click connect, and if all is OK you should have logged into your account. It should like something like this image
OK, now just before we upload the WordPress files we need to start up a database for your new blog.
1: Log into your Host’s CPanel
2. Click on the MySQL® Databases icon
3. Find the area where it asks for New Database: and enter your database name, I suggest the name of your blog, and then click Create Database. Then click ‘Go back’
4. Now you need to create a Username for your database so place your username in the box and next add your password then click create user. Then click back. Make a note of your password.
5. Now to add that user to your database. You do this in the Add Users To Your Databases: section by pointing the user you have just created to your new database. Remember to click ‘All’ for privileges and then click the ‘Add user to database’ tab. Ok, That should be it.
If you haven’t already done so, unzip your WordPress files and then open the wp-config-sample.php and fill in the following details.
define(’DB_NAME’, ‘putyourdbnamehere’); // The name of the database you just created
define(’DB_USER’, ‘usernamehere’); // The username you just created
define(’DB_PASSWORD’, ‘yourpasswordhere’); // …and password
define(’DB_HOST’, ‘localhost’); // You won’t need to change this
Once you have done this save the file as wp-config.php and then you are ready to upload the files.
If your blog has the same name as your domain simply upload everything inside the wordpress directory (not the directory itself) to the public_html of your domain. This may take awhile depending on your transfer speed. Once completed start your browser and point it to yourdomain.com/wp-admin/install.php and the self install will start. Everything being OK, you will have your new blog up in minutes.
I hope I got everything. If I missed anything out I’m sure that someone will point it out.
If you haven’t picked a host yet, I’ve only just moved this blog to BlueHost and I am more than impressed with their service and a little something else I’ve discovered that I think deserves a post of it’s own