How to install WHMCS on cPanel
Looking for a WHMCS license? Take a look at our official WHMCS licenses which we sell for cheaper than if bought directly from WHMCS!
Follow the steps below to install WHMCS onto your cPanel service.
There are two ways you can install WHMCS on cPanel. You can install it manually (recommended for customizability) or you can use our software installer.
Purchase a WHMCS license from VoltHosting, and have the key to hand.
Head to the VoltHosting client area, and download the latest version of WHMCS .
||| Make sure to select the latest version of WHMCS
Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
Head over to cPanel , and then under Software, select Select PHP Version .
If you don't know how to login, take a look at our logging into cPanel guide .
Then under Extensions make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enable ioncube_loader .
Once PHP is setup correctly, you need to create the WHMCS database.
Head over to cPanel, then under Databases select Database Wizard .
8. Now, enter in the database name. For example, whmcs, and then click Next .
|| Your database name is INCLUDING the prefix of your account username, in the examples case this is volthosting but this will be different for you.
Now, the user needs to be created. Enter in the systems username and create a password, then click Next .
In this example we used the username whmcs .
Your database username is INCLUDING the prefix of your account username, in the examples case this is volthosting but this will be different for you.
Now you need to assign the database permissions to the user. WHMCS needs the permissions below:
For daily operations, you can restrict WHMCS’s database by removing the ALTER, CREATE, DROP, and INDEX privileges. WHMCS only requires these privileges for installations, updates, and activating or deactivating modules.
Click Make Changes and then Next Step .
Now, upload your WHMCS files to the server.
Go to cPanel, then under Files, select File Manager .
Navigate to the directory that you want WHMCS installed to. In most cases, you will want this on the root of your domain, which will likely be the public_html directory.
Now, click Upload and select the downloaded .zip file which contains the WHMCS files.
When the upload finishes, click Go Back and you'll see the new .zip in the directory.
Right click on the .zip and click extract and select the wanted destination, then click Extract files .
Now, you can finish the WHMCS installation using your browser.
Head over to the installation script at the following address:
Please replace example.com with your domain used on cPanel
Follow the instructions on screen. You will need to accept the EULA, enter your WHMCS license, and create a admin account.
Once you have finished the installation process in the browser, you will see a Installation Completion page appear. You now need to delete the WHMCS installation folder.
Using the same steps as before, head to the directory you installed WHMCS in, and find a folder called install, then right click on the folder, and click delete.
Finally, you need to check the file folders and permissions.
Check to ensure that you are using the correct permissions for WHMCS’s configuration file ( configuration.php ) and the attachments, downloads, and templates_c directories. WHMCS will not function correctly if they do not use the correct permissions.
WHMCS requires the following file and folder permissions for most installations:
/configuration.php — CHMOD 400 (Readable)
/attachments — CHMOD 777 (Writable)
/downloads — CHMOD 777 (Writable)
/templates_c — CHMOD 777 (Writable)
You may need to adjust these permissions to suit your environment. For example, if you use suPHP or suEXEC, you may need to restrict directory access further. DSO requires 644 permissions.
Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.
You're done! WHMCS is now installed.
After you complete installation, we recommend that you configure WHMCS in the following order:
Perform our recommended additional steps to enhance your installation’s security .
Configure your installation’s general settings .
Set up your payment gateways .
Set up your products to sell .
Configure your domain pricing .
Set up your support ticket departments .
Set up email piping or email importing to manage email replies to support tickets.
Create and configure the WHMCS cron job and its automated task settings .
Place some test orders on your website.
Purchase a WHMCS license from VoltHosting, and have the key to hand.
Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
Head over to cPanel , and then under Software, select Select PHP Version.
If you don't know how to login, take a look at our logging into cPanel guide.
Then under Extensions make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enable ioncube_loader.
Now you can utilse the software installer. On cPanel, head to Software, and then App Installer
6. Locate WHMCS on the page, and click Install .
7. On this page, fill out all the information on the page.
You should fill out:
The domain
The installation directory
Select HTTPS
Set the admin login details
Select the latest version of WHMCS
Put in the company name
Enter in the license key
THIS IS NOT AN EXAUSTIVE LIST, PLEASE DOUBLE CHECK THE PAGE TO ENSURE ALL THE INFORMATION IS CORRECT!
Once you ARE SURE that all information is correct. Click Quick Install .
Wait for the installation to finish, and then you're done! WHMCS is now installed.
Follow the steps below to install WHMCS onto your cPanel service.
There are two ways you can install WHMCS on cPanel. You can install it manually (recommended for customizability) or you can use our software installer.
Installing WHMCS manually
Purchase a WHMCS license from VoltHosting, and have the key to hand.
Head to the VoltHosting client area, and download the latest version of WHMCS .
||| Make sure to select the latest version of WHMCS
Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
Head over to cPanel , and then under Software, select Select PHP Version .
If you don't know how to login, take a look at our logging into cPanel guide .
Then under Extensions make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enable ioncube_loader .
Once PHP is setup correctly, you need to create the WHMCS database.
Head over to cPanel, then under Databases select Database Wizard .
8. Now, enter in the database name. For example, whmcs, and then click Next .
|| Your database name is INCLUDING the prefix of your account username, in the examples case this is volthosting but this will be different for you.
Now, the user needs to be created. Enter in the systems username and create a password, then click Next .
In this example we used the username whmcs .
Your database username is INCLUDING the prefix of your account username, in the examples case this is volthosting but this will be different for you.
Now you need to assign the database permissions to the user. WHMCS needs the permissions below:
ALTER | DROP | LOCK TABLES |
CREATE | INDEX | SELECT |
DELETE | INSERT | UPDATE |
For daily operations, you can restrict WHMCS’s database by removing the ALTER, CREATE, DROP, and INDEX privileges. WHMCS only requires these privileges for installations, updates, and activating or deactivating modules.
Click Make Changes and then Next Step .
Now, upload your WHMCS files to the server.
Go to cPanel, then under Files, select File Manager .
Navigate to the directory that you want WHMCS installed to. In most cases, you will want this on the root of your domain, which will likely be the public_html directory.
Now, click Upload and select the downloaded .zip file which contains the WHMCS files.
When the upload finishes, click Go Back and you'll see the new .zip in the directory.
Right click on the .zip and click extract and select the wanted destination, then click Extract files .
Now, you can finish the WHMCS installation using your browser.
Head over to the installation script at the following address:
https://www.example.com/whmcs/install/install.php
Please replace example.com with your domain used on cPanel
Follow the instructions on screen. You will need to accept the EULA, enter your WHMCS license, and create a admin account.
Once you have finished the installation process in the browser, you will see a Installation Completion page appear. You now need to delete the WHMCS installation folder.
Using the same steps as before, head to the directory you installed WHMCS in, and find a folder called install, then right click on the folder, and click delete.
Finally, you need to check the file folders and permissions.
Check to ensure that you are using the correct permissions for WHMCS’s configuration file ( configuration.php ) and the attachments, downloads, and templates_c directories. WHMCS will not function correctly if they do not use the correct permissions.
WHMCS requires the following file and folder permissions for most installations:
/configuration.php — CHMOD 400 (Readable)
/attachments — CHMOD 777 (Writable)
/downloads — CHMOD 777 (Writable)
/templates_c — CHMOD 777 (Writable)
You may need to adjust these permissions to suit your environment. For example, if you use suPHP or suEXEC, you may need to restrict directory access further. DSO requires 644 permissions.
Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.
You're done! WHMCS is now installed.
After you complete installation, we recommend that you configure WHMCS in the following order:
Perform our recommended additional steps to enhance your installation’s security .
Configure your installation’s general settings .
Set up your payment gateways .
Set up your products to sell .
Configure your domain pricing .
Set up your support ticket departments .
Set up email piping or email importing to manage email replies to support tickets.
Create and configure the WHMCS cron job and its automated task settings .
Place some test orders on your website.
Installing WHMCS using our software installer
Purchase a WHMCS license from VoltHosting, and have the key to hand.
Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
Head over to cPanel , and then under Software, select Select PHP Version.
If you don't know how to login, take a look at our logging into cPanel guide.
Then under Extensions make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enable ioncube_loader.
Now you can utilse the software installer. On cPanel, head to Software, and then App Installer
6. Locate WHMCS on the page, and click Install .
7. On this page, fill out all the information on the page.
You should fill out:
The domain
The installation directory
Select HTTPS
Set the admin login details
Select the latest version of WHMCS
Put in the company name
Enter in the license key
THIS IS NOT AN EXAUSTIVE LIST, PLEASE DOUBLE CHECK THE PAGE TO ENSURE ALL THE INFORMATION IS CORRECT!
Once you ARE SURE that all information is correct. Click Quick Install .
Wait for the installation to finish, and then you're done! WHMCS is now installed.
Updated on: 06/11/2024
Thank you!