You have chosen your domain name and your hosting company (and they may well be one and the same). The next part of your journey in “getting started with your blog” is to install Wordpress. It may be that you have decided to have your blog hosted on a “blogging platform”, like Blogger.com or Wordpress.com. If you are happy to go down that road, great. I have a blog on both these platforms and they serve their purpose well. But for the majority of users involved in web marketing, or trying to get an online presence for their business – whatever it is – you will be installing Wordpress on your own domain.
To be sure, much of the difficulty of installing Wordpress has been eliminated by the Fantastico installer – a utility that is available on most hosting accounts. With Fantastico, all you need to do is answer a few prompts such as what directory to install Wordpress in, and boom! – you're done. Although I heartily recommend using it, and you may want to get on with your web marketing, I think a user should go through the manual install process at least once, to get familiar with how Wordpress operates behind the scenes. Let us look at the process of installing Wordpress manually:
1. Open www.wordpress.org in a browser. From there, click on the blue bar that says “download Wordpress x.xx” – it will show the latest version. Right now, it is 2.7.1. (You may have to click on a second link to get it). Save this to your desktop or somewhere else convenient, and extract all files from the zip archive into a folder called “wp”.
2. Using an FTP client, connect to your domain – the hosting company will have given you the correct username and password when you signed up. Once connected, look for the “www” folder (also named “public_html”. Open this folder on the server (in the “remote” window in your FTP client) and in the “local” window, open the “wp” folder that you extracted the Wordpress files into. Copy everything from “wp” into “www” and close your FTP client.
3. Log in to your domain's Cpanel by entering www.yourdomainname.com/cpanel. Enter your username and password and scroll down until you see “MySQL databases”. Click on this and it will prompt for the name of your database. Use something short like “wp”, because it appends your username to it. Click “create database”, go back and scroll down to “Add new user”. Choose a username for your database – you can use your cpanel username and password if you wish, or a completely different one. After creating the user account, click “go back” and scroll down to “Add user to database”. Select the username and the database as above – not that your cpanel username is now stuck on the front of it. Click “add” and “all privileges” on the next screen. Then close the window - you're done with setting up the database.
4. In your FTP client, right-click on the “wp-config-sample.php” file in the “www” folder. You need to change 3 things here – the “MySQL database name”, the “MySQL database username” and the ”MySQL database password”. Just replace what's inside the single quotes with your own details, close the file and save it as “wp-config.php”.
5. In your browser, open the address www.yourdomainname.com/wp-admin/install.php. If you get an error message here, it usually indicates that one of thenames in wp-config.php is wrong. If all is well, you will then be prompted for the blog name, and your email. Pick a name that contains all or part of your keyword, enter your email address and click on “Install Wordpress”. Take note of the admin username and password on the next screen, and log in with those details.
6. You are now in the “back office” of your blog or website. This is where you add content, set up new pages and change the appearance. To see what your site looks like, click “visit site” on the top left corner. You have done it – you have installed Wordpress!
How To Install Wordpress
INSTALL WORDPRESS IN FIVE EASY STEPS
(1) Download WordPress
The first installation step is to Download WordPress from http://wordpress.org/download/. I created a directory on my PC called "wordpress" in which to collect the files and images I will use for my WordPress installation and customization. Once the download competed, I saved the .zip file.
(2) Unzip WordPress
After saving the file, I opened it with the zip/unzip program I use, and selected all of the files. Since I will be testing and modifying Wordpress locally to begin with, I "extracted" the files to the root directory of the Apache server I use for my PC test bed.
If I were going to install WordPress "for real" on a live web site, I would have used an FTP client to upload the .zip file to the desired directory at my hosting service and unziped the file there. Firefox has a terrific and *free* FTP client, FireFTP, that can be used for the upload.
(3) Create the Database
At this point, the WordPress database needs to be created. WordPress requires a database to store the site content and other information. I use MySQL for my database server both on my PC test bed and on my live sites. I use phpMyAdmin as an interface to MySQL.
Creating the database is really simple using phpMyAdmin. I simply start phpMyAdmin, enter the database name, and hit the "Create" button. WordPress will create the tables it needs in the database.
(4) Create wp-config.php
WordPress needs to know how to access the database once it has been created. That's what the wp-config.php file is for. WordPress includes a file called "wp-config-sample.php." This file needs to be modified with the database access information and renamed to "wp-config.php."
Open the config file with any text editor. The critical entries are DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST.
As an enhanced security measure, I obtained a unique SECRET_KEY and pasted this into the file. I then saved the edited file as wp-config.php. The text below shows the code I changed:
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'rtivel'); // Your MySQL username
Both Tom Mccarrick & Royce Tivel are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Royce Tivel has sinced written about articles on various topics from Internet Marketing, Computers and The Internet and Digital Camera. For an extended version of this article, complete with numerious images showing, step-by-step, the procedures described in the article, please visit