Building Online Business - Setting up Your Website With WordPress

Setting up Your Website With WordPress

Share the knowledge:

I’m a pretty big fan of DIY web design. Even though I also provide web design services.

I’m self-taught in the area of web design (and all my online marketing skills). There’s nothing like trial and error to really learn how to do things right.

And since I’ve learned so much over the years from my online excursions, I’m so happy to be able to share my knowledge with others to show the simple steps to get your WordPress site up and running.

WordPress itself is free, but you’ll need to get a hosting account and a domain name. Go check out my post on How to Set up Your Website Domain and Hosting if you still need to get that set up. Then come back here to get the step-by-step to install WordPress

This online tutorial lays out the steps to install WordPress in 2 different ways:

  1. Through the Softaculous Installer available through many hosting accounts.
  2. By manually uploading WordPress core (files free to download at, setting up the database and running the WordPress installer.

I have heard the perspective that using automatic installers, like Softaculous, leads to possibilities of file corruption and outdated WordPress versions, but I can’t say that I feel it is really all that bad to take the slightly quicker route (really only by a few minutes).

I pretty much always install WordPress the manual way mainly because that’s the way I learned how to do it many years ago. I’ve tried out the auto install with a couple of web design projects, just to test the effectiveness and if any issues arose. I’m glad to report that I have not encountered a difference doing it one way or the other.

Namecheap is my recommendation for domains and hosting accounts and they recently added a new hosting option, EasyWP (still in BETA), that sets up a WordPress site within your hosting account automatically. The cost is slightly less than the shared Value Hosting Plan that I use for pretty much all my client sites. Although since it’s still in BETA mode that may change.

Besides shaving off a few minutes of install time, I can’t determine that there’s much difference than that.

If you have used the Namecheap WordPress Hosting, please let us know your experience with it in the comments.

Video Training

I show how to instal with the auto installer first in the video then show the steps to install manually at about 6:50.

Let’s get to it and go through the steps to get your spectacular DIY website up and running!

Written Training

While many favour video instruction, I tend to work better from reading a step-by-step….and maybe taking in some video for those trickier concepts for my head to get around. So here’s a step-by-step play to install WordPress on your site through Cpanel.

Install Through Softaculous

  1. Log in to your Cpanel account. This info would have been provided to you when you purchased your hosting account.
  2. In your dashboard, find the Softaculous Installer which will likely be located near the bottom and click on the WordPress icon.

    Cpanel dashboard showing the Softaculous script install for WordPress
    WordPress Script through Softaculous
  3. Click the Install Now button on the Softaculous WordPress screen.
  4. Enter in required information. All explained well on the page but here’s a bit of direction:
    You probably won’t need to change anything in the Software Setup section.
    The Site Settings is info that can be easily changed within WordPress so you don’t need to be too concerned with what you enter there.
    The Admin Account is what you’ll use to login to WordPress – your name and you can either type in your own password or use the password generator, then type in your email (copy this login info to a document that can have all website logins and info on).
    The rest is probably good at what it is defaulted to.
  5. Click Install at the bottom.
  6. Copy your admin login URL to your website info document.
  7. Now you can go to the admin login URL of your site and login with the Admin Account info you just set up and you should see the WordPress Dashboard.

Manual Install

  1. Go to and download the latest zip version of WordPress.
  2. Log in to your Cpanel account. This info would have been provided to you when you purchased your hosting account.
  3. In your Cpanel dashboard, click on File Manager.

    Cpanel screenshot showing where to find the file manager
    Pointing out the File Manager icon, where you’ll upload WordPress to.
  4. If you’re not in the public_html folder/section then find public_html in the files list and double click.
  5. Find the Upload icon in the top menu bar and click.
  6. Select the WordPress zip folder you just downloaded and upload here.
  7. When uploading is complete, navigate back to the public_html folder, click on the zipped WordPress folder and either click on Extract in the top menu or right click when you’re over the file and select Extract.
  8. It will extract into a folder called wordpress, so you need to move those files into the public_html section by double clicking the wordpress folder, Select All (do this with the action button right above the files list), right click and click Move, remove ‘wordpress‘ from the file path to move to (there should only be public_html as the file path), then click Move File(s)
  9. The directory you were in will now be empty. Click on the ‘Up One Level‘ action button and you’ll see all the files there. You can delete the ‘wordpress‘ folder that is now empty and the wordpress zip file by clicking the folder then right-clicking for the quick menu and choosing Delete.

    Screenshot of Cpanel File Manager to show where to find the Up One Level button
    The Cpanel file Manager with the UP One Level action button circled
  10. Now you will create the database that WordPress will use to store information. Go back to the Cpanel dashboard and click on MySQL Databases.
  11. Follow the prompts to Create New Database – any name will work, but ‘wordpress’ would be a good option. Then scroll a bit down the page and follow the prompts to Add New User. Now you just have to Add User to Database and click the box to give ALL PRIVILEGES and click the Make Changes button.Cpanel screenshot of adding the database for WordPress
  12. Hop over to your favourite browser and put in your domain name, where you’ll see the ‘Welcome to WordPress’ screen telling you that you’ll have to put in your database info in the next step. Click the Let’s Go! button.
  13. Put in your database name, the user name and the password that you just created. Be sure to include the cpanel username that is in front of the part you entered in. The Database Host and Table Prefix should be fine as they are.
  14. Click the Submit button. If all is good you should get the screen with the button ‘Run the install‘ So, click it!
  15. Fill in the info for the admin setup of WordPress and click Install WordPress.
  16. You should have a Success! screen that has a ‘Log In‘ button to click … this will take you to the admin login URL of your site. Enter the username and password you just created on the previous screen and get building your site!

Glad to have you part of the WordPress club! May you have more fun than frustrations building your site and create something that is a true reflection of you. Remember if you need any help, I’m here for you.

Would you like a PDF of this walk-through?

Get the PDF version right here

Leave a Comment

Your email address will not be published. Required fields are marked *