WordPress is a popular application that can be used as a CMS for websites or as a blog hosting system for writers and websites that wish to setup their own blogs; the features of WordPress stand it in good stead for either option. Any web hosting service that can offer PHP web hosting will be able to support WordPress as the two most important system requirements are support for PHP and MySQL databases, both of which are features common to most web hosting packages; from this you can also deduce that WordPress will work on a majority of Linux and Windows web hosting plans. The installation of WordPress has been made to be as painless as possible so that even the most inexperienced of users can do it with little assistance. The purpose of this guide is to aid you with the setup of WordPress as well as the basic configuration options that will provide you with a highly function content management system base on which you can develop your blog or website.
This is probably the simplest step of them all; simply point your web browser towards http://www.wordpress.org. Simply click the “Download” button that is on the homepage and then simply choose where you wish to save the download.
Uploading WordPress to Your Web Space
Once you have downloaded WordPress and extracted the files to your desktop, you will need to upload them to your web space. This is can be done using your favourite FTP client as all you need to do is follow the standard FTP login procedure.
Prior to running the WordPress installation wizard you should make sure that you have completed the following steps:
- Setup a MySQL database for WordPress
- Set the relevant permissions.
Installation – Step 1
You will need to open your web browser and navigate to the location that you have uploaded the WordPress files to. As this is a fresh installation, you should be prompted with the following web page, which is the start of the installation wizard.
To begin installation you will need to click the “Create a Configuration File” button; the purpose of this is to create a base file in which all of the basic options for your WordPress installation will be stored, such as your database connection details.
The next page offers a checklist that you should go to prior to the installation process so that you can make it as quick as possible. The options noted in this check list will all be needed at some point in the installation process.
This page requires that you enter your database connection details so that WordPress is able to connect to the MySQL database that you have setup so that it has a location to store all of the data that is required for the operation of the web application.
The following details will be needed to create a database connection:
- Database name – this is the name of the database that you have created in your web hosting control panel
- Username – as well as creating a database, you will also need to create a separate database user that can login to your database
- Password – this will be the password associated with the database user that you have created
- Database host – in most cases this will be “localhost”, although if you are running WordPress in a server cluster or your web hosting company uses separate database hosting servers then this may indeed be different
- Table prefix – some shared web hosting plans come with the limit of a single MySQL database and this feature will allow you to use different table pre-fixes if you wish to host multiple instances of WordPress off a single MySQL database.
Just hit the “Run the Install” button and this will configure WordPress using the database configuration settings that you defined in Step 3.
WordPress is now installed and is now functioning with the MySQL database that you have hooked it up to. It is now time to configure the core of WordPress with the settings that you require to access the administrator area of the application.
You will need to define the following settings in the final step:
- Site title – this is the name of your website, or the name that you want to be displayed in the titles of your web pages and as the title on your web pages
- Username – this is the username you want to be assigned to the first administrator account, this can be changed later and additional administrator accounts can be added as you wish
- Password – this will be the password for the aforementioned user account
- Email – this is the main system email that will be associated with the WordPress installation.
Once you click the “Install WordPress” button the application will be configured with the settings and options that you have defined; you will then be taken to the administrator login page.