Installing a WordPress CMS(Content Management System) in your hosting server have a lot of tedious processes to follow. If you’re going to do it manually, you need to consider this set of things:
- You need to create the website’s database.
- Create the user for your database and assign that user to your database.
- Upload and extract the WordPress CMS file in your server using File Manager
- Run the WP(WordPress) Installer
- Assign the database to your WP site
- Add the basic website’s information(website name, email address, username, password, etc.)
These might seems a simple list of process, but trust me I’ve done this many times, it’s a hassle task especially for you who are just starting to create your own website.
So why I created this tutorial post? Well, every popular WP web hosting company have a different process on how you can install this CMS in your hosting server. This tutorial is focused on how you can install a WordPress CMS if you are using Siteground. But I think this tutorial will work also on other web hosting platform that uses cPanel as their web hosting manager. It’s just a matter of familiarizing with the cPanel settings. I know I got this feature in Bluehost also, but never tried it because as you may know I’m that kind of developer who loves to do things manually and forgot these convenient features.
Before we proceed, this tutorial assumes you already have a Siteground web hosting and purchase a new domain name and need to install a WordPress in that domain name. If you still don’t have a web hosting, I’m recommending Siteground, I wrote an article why I recommend this web hosting, you can read it here.
Now, let’s install your WordPress!!
1. Login first to your account.
2. You will be redirected to your web hosting home page, then click the My Accounts tab.
3. You will be redirected to your My Accounts tab where you can see the list of your websites installed in your hosting server.
4. Click the “Go to cPanel” button, a prompt dialog box will show, just click the “Proceed” button.
5. You will see your cPanel settings page. This page contains all your web hosting settings such as Domains, Site Improvement Tools, Mail Settings, Databases, and many more. For now, we will just focus on how you can install your WordPress website using a certain application.
6. Find the section where it says “Auto Installers”, and click the WordPress icon.
7. You will be redirected to the Softaculous page, this is the Auto Installer for WordPress. Click the “Install” tab.
After that, you will be presented with a page where you can install WordPress with an easy, straightforward interface. This page has a set of sections of settings, and I will explain each for you.
Choose the version you want to install – This is the dropdown list of WordPress version. I suggest you leave this because the default is the latest version which is the recommended version.
Choose Protocol – If you have an SSL Certificate for your domain you can choose https://, but if you don’t have you can choose the http://. Basically, the https:// means you have an additional layer of security for your site. Did you notice a small padlock icon in your browser’s URL Address field when you visited a website? That’s the sign of a website that has SSL Certificate.
Choose Domain – This is where you choose the domain name you want your WordPress to be installed. When you purchased a new WordPress hosting in Siteground you will have an option where you can buy a domain name, then Siteground will automatically install a WordPress for that domain name. But if you want a new website, you need to purchase a new domain name, then you can just choose your new domain name here.
In Directory – I suggest to leave this blank because if you add some text here, Siteground will create a new folder in your domain name then your WordPress will get installed in that folder. For example, You purchased a domain name – bestlawyer.com, if you put “attorney” in this field, the WP will get installed in the bestlawyer.com/attorney directory.
Site Name – You can add your Business name in this field
Site Description – Add some description of what your business is.
Enable Multisite (WPMU) – If you’re going to have multiple websites for your domain, check this. Siteground will install a different version of WordPress where you can manage multiple WordPress installs in one domain. But if you just need a single website, just leave this unchecked.
Admin Username – Add your chosen username, you will use this to access your website admin dashboard. Just a quick suggestion for choosing your username, avoid using easy-guessing common words such as “admin”, “manager”, “editor”, etc. Hackers really love these words and use it to guess your access.
Admin Password – I highly suggest to choose a strong password, avoid easy-guessing common words also.
Admin Email – Add your chosen email address, this email address will be used for admin purposes. Also if you forgot your password you can retrieve your access by using this email address.
NOTE: Please write down or copy/paste your username, password, and email address, so you can access your website administration page later.
Select Language – Choose your desired website language.
Limit Login Attempts (Loginizer) – If you check this option, Siteground will install a plugin in your website. This will add a new security layer on your website. I suggest leaving this unchecked because I have some recommended plugin for security(it will be tackled in a different post).
Classic Editor – When WordPress releases Gutenberg version, it opens a lot of incompatibilities issues in plugins and themes. Basically, Gutenberg version replaces the classic wysiwyg “wee – si – wig”(What You See Is What You Get) editor with a content page builder. So they created a plugin which is the Classic Editor for those website owners who need the old page editor. In your case, since you need a brand new website, you can leave this unchecked.
wpCentral – Manage Multiple WordPress – I’ve never used this plugin, I think it’s a helper plugin for the MultiSite settings mentioned above. If you don’t need a multisite for your website, you can leave this unchecked.
WordPress Starter – By default, this will be checked, Siteground will install a plugin for you, this plugin will add functionality in your website where you can choose a theme. I suggest unchecking this also because you don’t need this plugin.
If you click this “Advanced Options”, it will show you the Database Name, Table Prefix, and Backup Location. By default, Siteground will automatically fill this for you. This section is a bit technical since you need to know how to work with your databases, So I suggest to ignore these settings and click the “Install” button
After you click the “Install” button, it will check if you missed something. When you’re good to go, the page will redirect you to the installation process page. This may take some time, so please wait until the process is done.
You will receive an email notifying you that your installation process is done and you’re website is ready to use. The login page URL is included in the email, this is where you can access your admin dashboard, you can now use your chosen username and password.
In some cases, if you didn’t receive any email notification; you can still log in to your admin dashboard by going to your new website and add a “/wp-admin” after your domain name.
For example, https:egoymagnaye.com/wp-admin
So that’s it guys, this is how you install WordPress in your new domain name using Siteground Auto Installer – Softaculous. Enjoy this feature when adding a new website and avoid hassle installation process. Do you have any comments, leave it in the comment section below.