WordPress is widely becoming one of the most used CMS systems that you will find on the Internet, quickly rising to compete with other favourites like Joomla and Drupal. You can either incorporate WordPress with your existing site or base the whole site on top of WordPress, but which ever option you choose you will still need to be able to install the WordPress software unless your hosts are kind enough to offer this as a one click install.
Having installed WordPress a few hundred times over the past few years, we have been lucky enough to learn from the best and therefore offer a step by step installation guide to WordPress, which we present below.
1 – Download WordPress – This is probably the easiest part of this whole process is the first step.
All you need to do is go to the WordPress site – wordpress.org and click onto the Download now button. Save this file somewhere on your PC that you will be able to find.
2 – Unzip WordPress – You then need to double click the zip and unzip the files into a safe place.
3 – Upload WordPress Folders – You need to decide whether you want to base your website on WordPress or just use WordPress as part of your site.
If you want to run your site on WordPress, then upload the files to your normal web folder, usually public_html or similar. If you want to incorporate WordPress as part of the site, upload the WordPress folder as a whole folder into the same place, just keeping the files in one folder rather than unloading them all into the root.
4 – Add Your MSQL Databases – Providing you have access to your CPanel or your domains control panel, you will need to create a MYSQL database before you continue. When you do this make sure you either keep the window open with the details in or write them down, as you will need the database name and password for the next steps of the installation process.
5 – Edit The WP-Config-Sample – In the root of the WordPress folder you have opened on your computer, you need to find the file called wp-config-sample and then open this in an editor like Dreamweaver or you can use notepad if you do not have an editor. This can be one of the most complicated steps, so it’s important you do this, step by step.
There are initially three things you have to change:
Using the details you have saved, enter the full NAME of your database in between the ‘
Using the details you have saved, enter the full NAME of your database or your username in between the ‘
Using the details you have saved, enter the full PASSWORD of your database in between the ‘
The next step is to get your secret key, so go to:
To get your key and then replace the:
define(‘AUTH_KEY’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’);
define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’);
define(‘NONCE_KEY’, ‘put your unique phrase here’);
define(‘AUTH_SALT’, ‘put your unique phrase here’);
define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);
define(‘LOGGED_IN_SALT’, ‘put your unique phrase here’);
define(‘NONCE_SALT’, ‘put your unique phrase here’);
With your secret key.
Once you have done this, you must remember to save this file as wp-config. So, basically, you are removing the sample from the name.
Then upload this to your server in main WordPress root folder.
6 – Install The WordPress – Once you have done the above it is now time to install your WordPress.
All you need to do is go to:
And follow the steps to complete the whole process.
Obviously, remember to replace the yourdomainname with your own domain name.
7 – Login – Once you have completed the installation, it is now time for you to login and start creating your masterpiece. It is important to remember that you can change any of the information you entered in the previous step, apart from the login name, so if you do not want it to be Admin, we suggest you think about what you do want it to be before you create your WordPress site.
There is one final thing you might need to think about as some servers have an index.html that you need to delete to let the index.php take priority and then start displaying your new site.