WordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.
WordPress Installation Tutorial
To run WordPress your host just needs a couple of things:
- PHP version 5.2.4 or greater
- MySQL version 5.0 or greater
- Login credentials to access to your web server
- An FTP Client (software)
Here’s an key of the process of installing wordpress:
- Start your FTP Client
- Downloading and unzipping the WordPress installation package
- Creating MySQL database
- Uploading the WordPress installation package to your server
- Connecting WordPress to your database
- Running the install script
- Naming your site and creating your site user
Start your FTP Client
For Instance : Filezilla
Filezilla may be used to manage your WordPress site by uploading and downloading files and images. This article will guide you through the process of installing wordpess using Filezilla on the web server.
You will need the following details regarding the FTP account on your server:
- Your host address (usually yourdomain.com is your host)
- Your FTP username
- Your FTP password
After entering your login credentials to access to your web server, click the QuickConnect button.
Downloading and unzipping the WordPress installation package
To start the installation process, first you need to download WordPress from it’s official download page. We recommend that you always download and install the latest stable version of WordPress.
Once you click on the Download button for the latest WordPress version, the installation package will be saved to your hard disk. Locate the installation package that you’ve just downloaded and extract it to a new folder.
Creating MySQL database
Creating a MySQL database with cPanel, In order to create a MySQL database on your hosting account, you need to log in cPanel. This can be done by entering the following URL in your web browser and enter your login credentials, finally you enter into the cpanel as shown on below image
Create the Database
Under the Databases section, click on the MySQL Database Wizard icon.
On next window, Simply give your database a name. The actual database name will be prepended by your hosting account name. In this example, after clicking Next Step, the database will be created.
Create the Database User and Assign It a Strong Password
You can also name the user whatever you want. Note down the name of your database user along with the password and database name. I tend to use the password generator and make a really strong password. But copy it somewhere safe, and write it down carefully, you’re going to need it again soon and you need it to be right.
Assign All Privileges for Your User to the Database
This part allows your user, and by extension, WordPress to interact with the database.
OK, we’re nearly ready to take the next step…
Uploading the WordPress installation package to your server
Now it’s time to go back to Filezilla or your FTP client and connect to your server – Hit Connect and the application will bring up the window which looks something like this:
If you want to install WordPress in the main domain, then you want to install it in your /public_html/ directory. If you want it in a subfolder, then upload it in a folder /public_html/foldername/
If FileZilla won’t connect – check your settings again in the Site Manager – if you’re un-sure, double check with your ISP.
On the left-hand pane you will see your local files and folders.
On the right-hand pane you will see your remote files and folders.
At the moment there’s nothing there on the remote site, so the next step is to upload copies of your local files to your remote webspace.
To upload a file: Select a file from the left-hand side and drag it over the white area on the right-hand side. Release the file.
NOTE: if you’ve already uploaded the file previously you will be asked whether you’d like to save over the remote copy. Only ever copy over files if you know the file you’re uploading is the latest version.
In this instance, we want to upload the whole WordPress site from our local copy, so…
Select all of the files in your local folder by clicking on any file and then pressing ctrl + a
Now drag all of the files in to the right pane and wait for them all to upload (this could take a little while). Now you should see something like this with the same files on both sides.
Connecting WordPress to your database
Open up your browser and navigate to your new domain, you should then see the following message on your screen.
Click the “Create a Configuration File” button which will open up a page asking you to be prepared with your Database credentials.
When you’re ready, hit “Let’s Go!”
Go ahead and fill in the form with your database credentials.
The table prefix, by default will be
wp_ and it’s considered best practice to change this to something else as a security measure. You can change it to anything, (finish it with an underscore just to keep some separation between the table prefix and the table’s name).
When you’ve got all your form fields completed, press Submit to move onto the next step.
Once you hit Submit, you should be able to see the Welcome screen and a form to complete in which you name your new site and complete some important details with regards to your site’s user credentials.
The next step is to hit the Install button which will build the database tables in our database and populate our site with some temporary content.
There you have it – you should now be able to see the “Success!” message and an invitation to Log In.
Hit the Log in button to show the Log in Form.
You can now log in here to have a look at your dashboard or hit the ” ⟵ Back to [Name of your site]” to see your new site! It will likely look something like this…
You’re now rocking a brand spanking new WordPress install of your very own!
WordPress is well-known for its ease of installation. All best WordPress web hosting companies allow you to install WordPress within few clicks.Under most circumstances, installing WordPress is a very simple process and takes less than five minutes to complete.