skip to Main Content
Illustration Of Manual Laptop Configurations

How to manually install WordPress, Joomla, and Drupal

Updated on June 18th, 2018

Maybe your host doesn’t offer autoinstallers, or maybe you’re just installing a Joomla quickstart package.

Either way, this guide will tell you how to manually install WordPress, Joomla, and Drupal on to your website.

If you’re here for the default installation of either of the three most popular Content Management Systems, the first thing you have to do is to download them from the respective sites:

WordPress – wordpress.org/download/

Joomla – downloads.joomla.org

Drupal – drupal.org/download

If you’re going for a Joomla quickstart package or a Drupal distribution, you will have to download it from one of the many template providers.

Upload file to SiteGround

Once you have the zip-file, you will have to upload the content of this zip-file to your hosting server.

Log on to your SiteGround (your web host) user area and navigate to cPanel.

Scroll down until you come to the Files section and click File Manager.

File Manager In SiteGround CPanel

When you get the “File Manager Directory Selection” make sure that Web Root is selected.

SiteGround File Manager Directory Selection

Select upload in the file manager that appears

Upload Button In The SiteGround File Manager

Choose the file you’ve downloaded and wait for the upload to complete.

Go back to your file manager, select the uploaded file and click Extract.

A Content Management System Zip File Being Extracted In The SiteGround File Manager

Extract the files to public_html.

Extracting A Zip To Public_html In The SiteGround File Manager

If all the extracted files ended up in one folder, just move them to the public_html folder by using Move File.

Button For Moving Files In The SiteGround File Manager

Once done, clean up your file manager by deleting the zip-file you no longer need.

How To Delete File In The SiteGround File Manager

Create database

Next you have to create a database.

The Content Management System you are installing needs a place to store all the data related to your new website.

Just go back to your cPanel, scroll down to the databases section and select MySQL Database Wizard.

MySQL Database Wizard In SiteGround CPanel

In the next window, you have to provide a new database name. Note that the new database name will always be the combination of cPanelUsername_ and YourDatabaseName.

Create New Database In SiteGround CPanel

Next, you will have to provide a username and password for the database. Same as for the database, the username will always be a combination of cPanelUsername_ and YourUserName.

Creating Database User With MySQL Database Wizard

On this last page, you’ll be asked to assign database privileges to your user, you can just check “All Privileges”.

Important, remember your username and database, you will need to provide these when you go through the Joomla installation.

Assigning All Privileges To New Database User

That’s it, you’re done with the database creation.

SiteGround Database Creation Completed

Installing the Content Management Systems

Now it’s time for the installation part.

To trigger the installation process, just go to YourDomain.com which should take you to the first installation page.

I’ve created three separate options, depending on which Content Management System you are installing.

After selecting your preferred language, you’ll be taken to a site that explains that you need a database before proceeding. You’ve already created one, so just click Let’s go!

Now, provide the database information from the database creation step, and remember to add your cPanelUsername_ in front

WordPress Installation Entering Database Information

Click Submit

If everything is correct, click “Run the installation” on the next page.

Next, you’ll be asked to provide some basic information, such as title for your site, along with username, password, and email for your admin account.

Click Install WordPress

WordPress Installation Entering Account Information

That’s it, you’ve successfully installed WordPress.

To log in to your site just go to YourDomain.com/wp-login.php

Fill in the required information, and remember, this can all be changed at a later stage. The username and password you create here are the ones you need to login to your admin panel later on.

Joomla Installation Main Configuration Step

The next page will ask for your database information. All you have to do is to enter the database information from the database creation step. Remember to add your cPanelUsername_ in front.

Joomla Installation Entering Database Information

If you did the default Joomla installation, the next page will offer you six different sample installations. Once you’ve picked one, click Install.

Once the installation is complete, the very last step in this installation process is to click the Remove installation folder.

Final Step In Joomla Installation, Removing Installation Folder

That’s it, you’ve successfully installed Joomla.

To log in to your site just go to YourDomain.com/administrator

1. Choose Language

2. Select installation profile (Standard is the most common)

Drupal Installation Selecting Installation Profile

3. Enter the database information from the database creation step. Remember to add your cPanelUsername_ in front.

Drupal Installation Entering Database Information

4. Fill in Site name, email address, Username and password and click Save and continue. The username and password you create here are the ones you need to login to your admin panel later on.

Drupal Installation Entering Site Information

That’s it, you’ve successfully installed Drupal.

You can log in to the admin panel by going to YourDomain.com/user/login and typing in your username and password.

Final thoughts

Although one-click installations are preferred, installing a Content Management System manually isn’t as difficult as it may sound.

If you go for a Joomla quickstart package or a Drupal distribution, you will have to install it the manual way anyways.

I really hope you managed to setup your CMS with this guide. If you did, feel free to share the post or leave a comment below.

Let me know if you need additional help!

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back To Top
×Close search
Search