When it comes to blogging or starting a new website probably WordPress is the first word that comes to your mind.
WordPress is well-known for its ease-of-use, reliability, a whole lot of plugins etcetera.
WordPress is being used by 31.8% of all the websites that use a CMS.
It has a beautiful UI and you can work without any glitch.
I know you are in a hurry to install WordPress on your server and also super excited to make your new website up and running.
Well, in this guide you can learn about how to install WordPress using various techniques. And I’ll walk you through all the steps so that you can install WordPress for you as well as for your clients like a pro.
So let’s roll on …
There are 2 major different ways you can use to install WordPress on a remote server or web host.
- Install WordPress using Automatic Installers or One-Click Installation Scripts
- Install WordPress Manually
For the very beginners who have just started out, can use auto-installation scripts to install WordPress on a server.
There are many different types of WordPress auto-installation scripts out there. Such as Softaculous, Quickinstall, Installatron to name a few.
Almost every web hosting company provides auto-installers for their customers to make WordPress installation convenient for the newbies.
Installing WordPress Using One-Click Auto-installation Scripts
Auto-installation scripts are a set of applications developed for uploading and installing CMS (Content Management System) on various servers with just a single click. Meaning anyone can install any kind of web application such as CMS (WordPress, Joomla, Drupal etc.) without any previous experiences building websites.
Installing web applications using one-click installation scripts are almost like you install a software application on your local computer.
One more thing is that WordPress needs a database to work from. Meaning you need to create a database before installing WordPress. And one-click installers eliminate this hassle, especially for hatchling website builders.
They’ll make the database for you and you don’t have to worry about. 🙂
How to Install WordPress via Softaculous
To install WordPress using Softaculous apps installer follow the steps as described below:
Log in to your CPanel (You can reach this by logging in to your web hosting account or by entering example.com:2082 in your browser’s search box)
Scroll down to find the Software tab and click on Softaculous Apps Installer
On the left pane click on Blogs
Softaculous will betake you to a page with a small description of WordPress. Click on Install Now button.
In the Choose Protocol section, select the protocol which is applicable to you. Select “https” if you have an SSL certificate, otherwise just select “http”. If you want your site’s URLs to be non-WWW select the option in which WWW is not present.
Select the domain in which you want to upload WordPress (No need to click if you have only one domain associated with your hosting account).
Leave the field blank of the option In Directory if want to install WordPress in the root folder (i.e. http://www.example.com) otherwise type a name (such as blog) if you want to install WordPress in a sub-directory (i.e. http://www.example.com/blog).
In the Site Settings field type in your Site Name and Site Description of your choice. Leave the Enable Multisite (WPMU) option as unchecked as you can enable it later if needed.
In the Admin Account field type in your desired Username, a complex Password (you can also use the Softaculous built-in password generator by clicking on the “key” symbol beside the password field) and Admin Email (WordPress will need this in case you forget your password).
Choose your language in which you want to install WordPress.
Check the field to install Limit Login Attempts (Loginizer) plugin to limit login attempts (It’ll enhance your website’s security to some extent, so it’s better to check this field out).
In the Advanced Options you can enter your a Database Name of your choice (make sure that you are typing in a really random name so that it is cannot be easily guessable by intruders) or just leave it as it is preset by Softaculous.
Type in a Table Prefix of your choice. Make sure it’s random and not effortlessly guessable. And don’t forget to add an underscore at the end of the name to make each table distinguishable from each other or just leave as it is.
Check the Auto Upgrade option if you want WordPress to be upgraded to the latest version whenever a newer version is released. Otherwise, leave this option unchecked (recommended).
Do check the Auto Upgrade WordPress Plugins if you want your installed plugins to be automatically upgraded to the version whenever a fresh version is available. Instead, leave this field unticked (recommended).
The option Auto Upgrade WordPress Themes. Leave this box unchecked for a manual upgrade (recommended) or check this box out if you want your themes to be automatically upgraded.
Leave the Backup Location as default (Your backup file will be stored in a folder called softaculous_backups).
In the Automated backups drop-down menu, select an option as per your need. Or you can just select the “Don’t backup” option to backup your site files manually.
Choose the number of backup rotation according to your requirement. The option Backup Rotation signifies the maximum number of backup files retained by Softaculous. If you choose 2 then Softaculous will delete the oldest backup file after it creates the 3rd backup file.
Enter your email in the field “Email installation details to”. Softaculous will send installation details after they finish installing WordPress on the server.
Now click on the Install button.
Now, wait for a few seconds while installing WordPress by Softaculous.
After completing the installation, a success message will be prompted by Softaculous.
That’s it! You successfully installed WordPress on the server and now you are ready to go to your WordPress administration panel and start posting!
How to Install WordPress Using QuickInstall
QuickInstall is the most intuitive one-click automatic installation script among all out there. You can really install WordPress quickly using QuickInstall.
First, log in to your CPanel.
Under the Software tab, click on QuickInstall.
Now under Site Builders & CMS, click on the WordPress logo.
On the next screen select your domain name from the drop-down menu, in directory box type in your desired name in which you want to install WordPress (e.g. http://www.example.com/blog). And if you want to install WordPress in the root domain (e.g. http://www.example.com), just leave this field blank. After finish choosing these two options, click NEXT.
Under the Install Settings, give your Blog Title, Admin User, First Name, Last Name and Admin Email. Accept their Terms of Service Agreement and click on INSTALL.
After finish installing WordPress by QuickInstall you’ll get installation details along with your Username and Password.
Aha! You’ve just finished installing your WordPress. Now you can log in to your WordPress dashboard and have fun!
How to Install WordPress Using Installatron
Log in to your CPanel (I’m using GoDaddy’s CPanel. So yours could be slightly different depending on the web host you are using).
Go to the Software tab and click on Installatron Applications Installer.
On the following page scroll down to the Content Management section and click on the WordPress logo.
Now click on Install this application of the WordPress overview page.
Select your domain (Select HTTPS if you have an SSL certificate if you don’t have one select the plain HTTP protocol. And if you want your URLs to be non-WWW, select the non-WWW option).
Leave the Directory field empty to install WordPress in the root domain (e.g. http://www.example.com) or type in your desired name if you want to install WordPress in a subfolder (like http://www.example.com/blog).
Select the WordPress version (always select the latest version) to install and language to install.
Accept the license agreement (accepted by default).
In the Automatic Update field, select the type of WordPress auto-update option you want (The option Do not automatically update is recommended).
In the WordPress Plugin Automatic Update section, select whether you want auto-plugin update feature or not (Choosing the option “Do not automatically update WordPress plugins” is recommended).
This is exactly the same as above. Select whether you want automatic theme update or not (I won’t recommend automatic theme updates at all).
In the Automatic Update Backup option, select whether you want automatic backup by installatron or not.
In the Settings field, enter your desired WordPress admin username, a strong password, email, your website title & tagline.
For better security, you can enable Limit Login Attempts. If you don’t want you can select the option “no”.
Disable multi-site support for this time. You can enable it later if needed.
If you wanna tweak some settings in the Advanced section, click on “Let me manage these settings”. Otherwise just leave as it is.
In Database Management field, leave the option to its default to create a database by Installatron automatically for you. If you created one before, click on “Let me choose an existing database” and enter the database information in their respective fields.
In the Email Notification field, leave the checkbox to its default if you want all kinds of notifications to your email from Installatron. If you don’t want all kinds of notifications from them, then choose your desired ones by click on the following checkbox.
In Default Backup Location select the location in which you want to save your backup files. Leave this option to its default if you want to save on your own web hosting account. Or select the following option if you want to save the backup files somewhere else and enter the details.
In the Automatic Backup field, select “Do not automatically maintain backups” if you want manual backups by yourself. Otherwise, select the next for automatic backups.
Now click on Install.
Wait for a few seconds while Installatron installs WordPress for you.
After Installatron finish installing WordPress, it’ll prompt you to a page with the URLs to your homepage and admin panel.
Click on the URL to the WordPress administration panel (The URL with the slug “wp-admin”). Log in with the username & password you entered before installation and start posting, customizing on your website!
How to Install WordPress Manually
Installing WordPress manually is not quite a hard task. It takes just a few minutes to get things done.
Manually installing WordPress is also known as the Famous 5 Minutes Install.
As I said before if you do install WordPress by manual means, you can be able to know how WordPress actually works.
First and foremost WordPress is nothing without a database.
It saves post information, meta elements, comments, user information etcetera (Do remember that it doesn’t save any media files itself).
So before you start installing WordPress, make a database first.
STEP #01: Make a Database
Log in to your CPanel dashboard. You can usually access this by entering http://www.example.com:2082 on your browser (replace “example.com” with your domain name).
Go to the Databases tab and click on MySQL Database Wizard.
Give a random name for the database.
Click Next Step.
On the next page enter a Username, Password in the box fields to add a user to the database you’ve just created. You can also use the inbuilt password generator to easily get a strong password.
Click on Create User button.
On the following page select the All Privileges checkbox and click Next Step.
Note down your all database information. You’ll need these later.
Great! Your database creation is complete and it’s ready to use with WordPress!
STEP #02: Download and Upload WordPress
Go to the CPanel dashboard, click on File Manager.
If you get a pop-up message for directory selection, choose “public_html” and click Go.
Stay with the “public_html” folder to upload if you wanna install WordPress in the root directory (e.g. http://www.yourdomain.com).
Otherwise, you can make a new folder in “public_html” to upload, if you wanna install WordPress in a sub-directory (e.g. http://www.yourdomain.com/blog).
Click on Upload and on the following page click Select File.
Browse your downloaded WordPress zip file, select it and upload.
Click the back button, select the WordPress zip file, right click on it and choose Extract.
Make sure again you are extracting in the right folder by looking at the file path.
After the extraction process has been completed, you’ll see a folder called “WordPress”.
Open this folder, click Select All, click Move.
Ensure your destination folder and click Move Files.
Now you can delete the WordPress .zip folder you’d previously uploaded. It’s no more needed.
STEP #03: Install WordPress
Go to the directory in which you’ve installed WordPress.
Locate the file called wp-config-sample.php.
Rename it to wp-config.php (right-click and choose rename).
Select the file, right-click on it and choose Code Edit option (Backup “wp-config-sample.php” before start editing).
Now, find this line “/** The name of the database for WordPress */”. And below it, you’ll see places to put your database details like the image below.
Replace “database_name_here” with your database name, “username_here” with your database username, “password_here” with your database password.
And … localhost?
Mmmm … probably you don’t have to change it.
If you have to change it (if it didn’t work), you can contact your web hosting provider.
One more thing has to be done:
To change Table Prefix.
It’s optional and you can left it without editing.
So why I am telling you to change it?
Because it enhances security against intruders.
Scroll down a little and find the text $table_prefix = ‘wp_’;
Add something random letters after “wp”. Such as wpql_, wpxz_, wpyi10_ etc. Keep the underscore at the end of it to distinguish tables from each other.
Open your web browser…
Open the URL “yourdomain.com/wp-admin/install.php” or “yourdomain.com/blog/wp-admin/install.php” as per the directory you installed WordPress (replace yourdomain.com with your domain name).
Choose your preferred language and click on Continue.
WordPress will betake you to a page to put in the following details:
Site Title (Put in the name of your website).
Username (Put in your desired username for WordPress admin panel. But don’t use admin as a username, use something very random).
Password (You can use the password pre-suggested by WordPress or you can make your own complex password).
Search Engine Visibility (Check the box beside this option if you don’t want search engines to index your site. Otherwise keep this option unchecked).
After filling up all the above details…
Click on Install WordPress.
Wait for a few seconds…
You’ve just installed WordPress on your web server!
To sign in to your WordPress administration dashboard, click either the “Log In” button or simply open the URL “http://yourdomain.com/wp-admin”.
You can now do post & customize your WordPress powered website!
Wrapping Words Up
Installing WordPress successfully doesn’t mean that you’ve topped off your website set-up. It’s like you sowed seeds on the ground but yet has to be maintained with some feeds like water, sunlight for photosynthesis etc. to allow them to vitally sprout.
Here’s what you’ll need to do:
You need to configure a bunch of essential WordPress settings immediately after finish installing WordPress.
Themes are for changing the website design, UI, UX etc. And plugins are for enhancing a site’s overall features, functionality etc.
And when your WordPress powered website is crammed with these all things (professional theme+some spectacular plugins), you set your site up in a fully functional way.
Have you installed WordPress with ease? Or still having some problems? Or are there any more ways which are missing from this guide? Sprinkle the silent sounds in your head in the comment section below.