How to manually install WordPress, Joomla, and Drupal
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.
When you get the “File Manager Directory Selection” make sure that Web Root is selected.
Select upload in the file manager that appears
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.
Extract the files to public_html.
If all the extracted files ended up in one folder, just move them to the public_html folder by using Move File.
Once done, clean up your file manager by deleting the zip-file you no longer need.
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.
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.
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.
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.
That’s it, you’re done with the database creation.
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
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
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.
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.
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.
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)
3. Enter the database information from the database creation step. Remember to add your cPanelUsername_ in front.
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.
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.
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.