cPanel – How to install Drupal on cPanel

cPanel – How to install Drupal on cPanel

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages


Drupal is a powerful website content management that can be used for highly customized or large and complicated websites. It also allows you to create web-based interfaces for customized databases.

Installing Drupal using Softaculous

Softaculous is a one click installation utility that makes it easy to install Drupal.

Login to your cPanel account

  1. Find “Drupal” in the Softaculous section of your cPanel dashboard and click it.
  2. Click on Install.

Software Setup

  1. Choose the version you want to install
  2. Choose Protocol – Leave the https as the default protocol.
  3. Choose Domain – Keep the default domain unless you have already requested and configured a custom domain.In Directory – If you want your website to display at, and you haven’t installed anything else there previously, remove anything in this field and leave this field empty.
  4. If you want it to be, this location is where you would enter ‘something’.(If you’ve installed something at the same location previously, check the cPanel, “An installation already exists” error page for guidance on what to do next.)


  5. CRON Job – Use the default setting.

Site Settings

  1. Site Name – Enter the name you want for your site.

Admin Account

  1. Admin Username – Enter the username you will use to manage your Drupal website. We recommend you NOT use “admin” or your NetID for this administrative user name.
  2. Admin Password – Enter a strong password for the admin user.
  3. Admin Email – Enter a valid email address.

(Optional) Advanced Options

You can accept the default options in the Advanced Options section. You won’t need to change anything unless you have more experience with Drupal.

  1. Database Name – You can choose a different name for the local database that will store your Drupal website.
  2. Table Prefix – Leave this as the default unless you have experience with MariaDB databases.
  3. Disable Update Notifications Emails – Do NOT disable update notifications.
  4. Backup Location – Choose the default if you would like website backups done by Softaculous. Softaculous must be used to restore these backups.
  5. Automated Backups – Choose the frequency of backups. Keep in mind these backups will take up your cPanel disk space.
  6. Backup Rotation – Choose how many backups you would like to keep online for restores.

Next, click Install.

The installation will take several minutes. Once the software is done installing, you will get a message with a link to the administrative login for your new website.

Log in there with the admin username and password you chose during the installation. (For security, this should NOT be the same as your NetID and NetID password.)

Manual installation alternatives

The web hosting team strongly encourages Drupal users to use Softaculous for Drupal installations, because the file permissions will be set appropriately by default and Softaculous will manage updates and patching for you. However, it is also possible to install Drupal via the command line.

The default permissions assigned by SCP clients (including WinSCP) may or may not be the exact permissions each file and folder needs in order to run safely and security. We recommend reading the documentation for any software you upload.

For more information:

Install Drupal via Softaculous

Learn How to Use Softaculous To Auto-Install Drupal in a Few Clicks

In this tutorial, you will find detailed information on how to use Softaculous to install Drupal on your hosting account. The installation process is easy and requires just a few clicks. You won’t need any coding or design skills to install a fully-functional Drupal application within a minute.

You would need to login to your cPanel account first. Then look for the Autoinstallers section to find the Softaculous tool.

Just click on the Softaculous icon to go to the auto-installer’s home page. On the left side of the home page you will find the categories menu

Find and click on the Portals/CMS category to expand it. Then click on the Drupal link.

This will redirect you to the Drupal installation page where you may find details about the application itself. To begin with the installation process, just click on the blue Install button.

Now, you need to fill in the necessary information about your new Drupal application.

  • Choose domain: This section would present you a drop down menu. You need to choose the desired domain for the installation from the drop-down.
  • In directory: In case you want to install the application in the domain’s root, leave this empty. Otherwise, specify the name of the subfolder in which you want to create the installation.
  • CRON Job: You can leave the CRON Job field to its default settings. Generally, it’s used by modules to execute scheduled tasks so if you’re not instructed to modify this specifically, you don’t need to.
  • Site name: Here you may type in your website’s name;
  • Admin Username: We advise you to use a username different than admin in order to prevent any successful brute force attacks;
  • Admin Password: The administrative password for your website is a randomly generated one. If you want to change it simply type the new password in the field;
  • Admin Email: In this field you should type your email address. It is needed, so that the application can send you a new password in case you can’t login;

Finally, scroll down to the end of the page and click on the Install button:

That’s it! Your Drupal application is now successfully installed.

About the author: