How To Install Drupal with cPanel In 5 Minutes

What is Drupal CMS?

Drupal is an open-source platform and content management system for building dynamic websites. It offers a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes.

Drupal is equipped with a powerful features and can support a diverse range of web projects ranging from personal web blog to large community-driven sites. Drupal also have adopted more WAI-ARIA practices which make it easier to built content structurally in a that people with disabilities will can use the website.

2cPanel offers the latest Drupal version and you can have Drupal up and running on your web site in minutes by using our Softaculous application installer in cPanel.

Browser Requirements

Here is an incomplete list of browsers that are known to work well with Drupal 8 core and support all of its features though any modern browsers that support CSS and JavaScript will do:

  • Google Chrome
  • Firefox 5.x and later
  • Microsoft Edge
  • Opera 12 and later
  • Safari 5.x and later
  • Internet Explorer 11 (IE9 and 10 support ended, see further details)

It is also possible to use a browser that does not support JavaScript with Drupal, although the functionality will, of course, be different.

PHP Requirements

Drupal will work on all supported PHP versions. Recommended PHP versions are the best choice for building a Drupal site because they will remain supported longer.

PHP 7.2 and upwards has significant speed and caching improvements.

We offer the latest PHP and even offer multiple older PHP versions via our HardenedPHP packages.

Drupal Memory Requirements

Drupal minimum required memory size is 64MB though this can vary significantly depending on the modules in use on your site.

Our production systems (depending on the machine) comes with 128 MB or 256 MB.

Since we are a cPanel web hosting platform, you can increase the PHP memory limit in two different areas.

The first area is also under the software section which is available on all servers by default.

Log in to your cPanel and scroll down to Software pane.

Select and click on the “MultiPHP INI Editor” tool. This allows you to modify the php.ini file.

Simply scroll down to where it says “memory_limit” when the page loads and input a higher value. There are things that you should watch out for, when making these changes and the system has these listed out.

The second is under the software section (if the server you are on has this feature enabled) and then select “Select PHP Version.”

Click on “Switch to PHP Options” and then click on “memory_limit” to change its value.

Increase PHP Memory Limit with php.ini

You can also edit the php.ini file directly if you have access.

To do this, log in to your site via the cPanel File Manager or SFTP or SSH (your hosting package must support this for it to work), go to your site’s root directory and open or create a php.ini file.

If the file was already there, search for the “memory_limit” setting and modify it as necessary.

To install Drupal using Softaculous, follow these steps:

  • First, ensure you have enough disk space. Drupal often requires a minimum of 80MB. This won’t be a problem as we offer storage up to 5TB per account.
  • Then log in to your cPanel. See How To Login To cPanel, WHM and Webmail
  • In the “Software” section of the cPanel home screen, click on Softaculous Apps Installer. The Softaculous installer page appears.
  • Click on “Portals/CMS” and select Drupal or search for “drupal” using the Search box and then press ENTER.
  • Click Install. The installation page appears.
  • In the Choose the version you want to install list box, select the version that you want to install.
  • In the Choose Protocol list box, select the protocol. We suggest you use either https:// or https://www.
  • In the Choose Domain list box, select the domain for installation, or accept the default value.
  • In the Directory text box, type the directory where you want to install the application, or accept the default value. This is important since it determine whether Drupal is installed on the main website or in a sub-folder.
  • In the Database Name text box, type the name of the database to create for the application, or accept the default value.
  • In the CRON Job text boxes, type the cron job intervals, or accept the default values.
  • In the Site Name text box, type the site name. By default, the site name appears in the title bar of users’ web browsers when they visit your site.
  • In the Table Prefix text box, type the database table prefix, or accept the default value.
  • In the Admin Username text box, type the administrator username. Please use a username different than admin in order to prevent any successful brute force attacks.
  • In the Admin Password text box, type the administrator password.
  • In the Admin Email text box, type the site administrator e-mail address.
  • Click the Advanced Options icon to expand Advanced Options.
  • If you do not want to receive e-mail notifications when application updates are available, select the Disable Update Notifications check box. But please don’t do this as our system will be forced to update this without your consent.
  • Choose the Backup Location or the default if you would like website backups done by Softaculous. Softaculous must be used to restore these backups.
  • Choose the frequency of backups with the Automated Backups. Keep in mind these backups will take up your cPanel disk space.
  • Choose how many backups you would like to keep online for restores with Backup Rotation.
  • To receive site configuration information after the installation is complete, type an e-mail address in the Email installation details to text box.
  • Review the installation options and settings, and then click Install.

When the installation is complete, Softaculous provides information about the application’s configuration.

Once the Drupal is done installing, you will get a message with a link to the administrative login for your new website.

Visit the URL and log in with the admin username and password you chose during the installation or select “Go to control panel” to go back to your cPanel interface.

Your Drupal application is now up and running and if you need help, just let us know or visit Drupal Forums to engage with the Drupal commnuity.

Published by Trax Armstrong

A figment of someone's imagination that doesn't really exist. He lives inside a sci-fi simulation, reads philosophical and metaphysical books when he is not fighting aliens that want to steal his soul & always quote Star Trek to make his points.

Leave a comment