How to Install WordPress, Joomla, Drupal, and OpenCart in cPanel
You’re at the tail end of starting your website and realised you need to install a few more applications to get things underway. Alternatively, you’ve had your website for a while but decided to branch out and get a blog or open an online store.
Either way our simple guide will show you how to install WordPress, Joomla, Drupal, and OpenCart. These CMS systems are not required for you to run your website, but they do make things a lot easier and require much less technical skill than programming your own CMS and/or interface.
They’re also constantly updated with patches and bug fixes while also offering support so you can expect a helping hand when you need it. Another benefit is that the up-to-date software won’t leave you vulnerable as outdated software sometimes does..
In your cPanel, you’ve got a handy little application called Softaculous. This application serves as a one-click installer. Simply put, you’ll be able to get what you need with a simple left click.
You can add a couple more clicks if you’d like to customise some installation details, but the one-click install is fully functional and sets up the app of your choosing with the default settings. You can always change it later if you prefer going this route.
Find Softaculous in cPanel
Once you’ve logged into cPanel you’ll need to find the Softaculous installer. Scroll to the software section and you’ll see your one-click ticket amongst the crowd.
Click the link and you’ll find yourself in the Softaculous cPanel home page. Some of the more popular apps will be front and centre, while some of the others may require a search using the navigation bar on your left.
You can also peruse the list of possible applications by category if you please.
Now that you’re in the installer, let’s get into the thick of it with the most popular of the bunch: WordPress.
How to Install WordPress in cPanel
To install WordPress, you can either click the Quick Install or Custom Install button. Let’s go through the custom installation.
To get to the custom installation click the tiny arrow to the right of the Install button. Here you’ll find a few notable settings. Naturally, your blog name, description, and admin passwords should be amongst the first things you change.
You can always change them again later, but it’s a good idea to have it sorted early on. With regards to your password, you obviously want to create a strong one. Have a look at this blog on how to create a secure password.
You can also change the protocol and domain for the installation. Assuming you have an SSL (which you should), change the protocol to https://. Naturally, you’ll be installing this on your own website, but you can change the domain if necessary.
Once that’s sorted, move on to whatever plugins you want to add. The default pair accounts for some basic security features like backup and brute force attack defence.
Advanced Options
Under the advanced options, you can decide whether you want certain upgrades done automatically or not, while also specifying under what conditions WordPress should be updated.
You’ll also see options for when and where to backup your data. Backups play an important role in ensuring your data lives on after a mishap. Consider this section seriously if you don’t have any other plugins or plans to back up your data. This blog explains the importance of backing up your data and how to do so efficiently.
After that, you get to do some creative licence to choose your theme (which you can customise later as well). Pick something that matches the tone of your website. Nobody will take a financial institution seriously that looks like an average blogger site.
If you need some guidance installing your WordPress and centering it around your goal, take a look at our blog on how to install WordPress.
How to Install Joomla in cPanel
For this installation, we’re going to take the long way around. Start by creating a database on your cPanel. Click on the MySQL Databases Wizard link. Here you’ll be prompted to create a new database.
Secure it with a strong password.
And give the profile all privileges.
Once that’s done, you’ll see confirmation of the database creation with the settings you’ve applied. From there head to the Joomla website to download the latest version.
Manually upload the latest version of Joomla
Now that you have your installation file, head to the File Manager link in your cPanel.
Here you’ll have access to your public_html folder. This is usually a good place to upload the Joomla installation file you just downloaded.
Once it’s uploaded go ahead and extract the package in that same location.
When the extraction is completed, head over to your website address (your domain name) and you’ll be prompted with some configuration settings not unlike the Softaculous setup for WordPress.
There you’ll iron out some of the details. These include your site name, login data, database type (MySQLi is the most common), etc. After you fill in the relevant details, you’ll see a Congratulations screen.
As a final step get rid of the installation folder to minimise clutter. Thereafter you can get down to business using Joomla.
A simple process, but considerably more effort than the one-click install from Softaculous.
How to install OpenCart and Drupal in cPanel
Installing OpenCart or Drupal works much the same as installing WordPress. Of course, if you prefer to go the manual route the steps you follow will be similar to the installation process you followed with Joomla.
You won’t need to create a whole new database if you’re the only user of the account, so some of the initial steps can be cut as well, saving you time down the line.
OpenCart and Drupal also make use of the MySQL database, so if you don’t have one or skip that step, Softaculous will create one for you. If you prefer creating your own simply follow the steps for creating it from the Joomla installation (minus installing Joomla, of course!)
Installing OpenCart with cPanel
To install OpenCart via cPanel, head to the Softaculous installer and take a look at the installation screen to ensure everything is in order. Again, the basic settings will include your store name, location, admin password, and admin name.
The advanced settings cover backup and database name information. Once you’re happy with the settings let the installer take care of business for you.
Installing Drupal with cPanel
If you prefer to install Drupal as opposed to any of the content management systems, follow either of the processes laid out above. Assuming you go with Softaculous, check to see if the settings are to your liking.
Once you’re satisfied, click the install button and it’ll take a few minutes for the software to check your settings and apply them. Once it’s done it’ll look something like this:
That wraps up installing different software through cPanel. Inherently, there’s no difference between the different installation types. The result is the same, although one may take longer than the other. Ultimately, it’s personal preference which you opt to go for.
Remember that Softaculous doesn’t provide support for the individual apps. That’s handled by the software creators for the specific applications.
As for any of your hosting problems, we’ve got your back and are only an email away.