In this article we will cover the process of upgrading and downgrading a cPanel account in WHM. This can be an important feature when you need varying predefined resource limits for your accounts. When reselling hosting this is especially useful as it can be common for clients to need their resource quotas adjusted as their business and site grows in popularity.
Upgrading and Downgrading an Account
For both upgrading and downgrading an account you will start the process the same way. You can get to this function through a few methods however we will use the ‘List Account’ page. To begin:
In this article we will cover the basics of using the Multi-Account functions in WHM to adjust various settings or configurations for cPanel accounts. We will go over how multi-account functions can adjust: IP Addresses, Account Packages, and Account Terminations.
- To begin each process you will first open WHM and click the Multi Account Functions box.
After selecting the Multi Account Functions item you will then see a page with each function.
- Here you will select the multi account function you’d like to use:
- Change Sites’ IP Address
- To change the IP address of multiple cPanel accounts you will then select “Change Multiple Sites’ IP Addresses”. On this page you will find a list of each cPanel account on the server, you will then click the checkbox next to each cPanel for the accounts you’d like to adjust.
- On the next page you will see a list of domains you selected, each with a drop down selection of available IPs on the server. After selecting the IPs you’d like to assign to the accounts click the “Change IPs” button.
- Finally, after clicking the “Change IPs” button you will be brought to a page showing the results of the IP change.
- Modify/Upgrade Accounts
- To modify or change the Account package related settings you will begin the same as the previous action. The difference being that you will then select “Modify/Upgrade Multiple Accounts”. The next page will present a similar list to that of Changing Multiple Sites’ IP. Here you will click the checkbox next to each site you’d like to adjust.
- Once you’ve selected the accounts you’d like to adjust you will find the options available for mass assignment. In this example we’ll set the Theme and Package for the selected accounts.
- After adjusting the values you’d like to adjust click the “Change” button. You will see a results screen similar to the following.
- Terminating Accounts
- In WHM 60 when attempting to terminate multiple accounts via the “Terminate Multiple Accounts” option you will first be prompted with the following screen.
- After 15 seconds, or clicking the link, you will be on the interface where you can select accounts for termination.
- Here you will select the accounts you’d like to terminate.
Before clicking the button you should note the warnings presented on the page. All data associated with accounts selected for termination will be destroyed and this cannot be undone.
- Once you have selected the accounts you’d like to terminate you will click “Remove selected accounts”.
You will then be presented by an additional confirmation dialog below the button you just clicked.
- After clicking the “Yes, remove the selected accounts” button you will see a final confirmation dialog.
Finally, if you wish to continue, click the check box and the confirmation button. The accounts will be queued for termination and will no longer be on the server.
This article will show you how to create a default placeholder home page for your cPanel accounts. The ‘skeleton directory’ on linux based systems is a directory where default files and folders can be placed, upon creation of a new account these files will be duplicated into the new users folders.
- With WHM opened in your browser, type ‘skel’ into the search box(a), this will sort the menu options for you. Then find and click “Skeleton Directory”(b).
- On the Skeleton Directory page you will see the path to the default Skeleton directory. Below that you will find a short description of how this folder is used.
In most cases the WHM/cPanel skeleton directory can be found at: /root/cpanel3-skel
While unlikely, this folder may change in certain edge cases or potentially with WHM version changes.
- In order to utilize this folder you will first need to add files, or folders, to this directory via FTP. Once you’ve placed files, or folders, in this directory you can create a new cPanel account and these items will be copied in automatically.
By using the skeleton directory you can automate some default configurations to improve the experience of new customers or to prevent new domains from being indexed without any valid content.
The concept of a skeleton directory is so flexible that you don’t have to use FTP to use it. If you’re savvy with using command line then you can SSH into your server, navigate to your cPanel skeleton directory and create or add files manually.
This article will teach you how to create, modify and delete hosting package presets within WHM. While you can configure each option individually when setting up an account you may find yourself using the same handful of overall settings for a lot of your sites. By creating hosting packages you able to define preset packages with varying resources, making account creation that much quicker.
Create a new Package
- With WHM opened in your browser, type ‘package’ into the search box(a), this will sort the menu options for you. Then find and click “Add a Package”(b).
- Now on the “Add a Package” page you will enter the package name(a), fill out the resources(b) & settings options(c) desired and finally click “Add”.
- Upon clicking the Add button you will see a small confirmation box on the page.
Delete a Package
- With WHM opened in your browser, type ‘package’ into the search box, this will sort the menu options for you. Then find and click “Delete a Package”.
- On this page you will see a list of the packages on this server. Select the package(s) you’d like to remove and click the “Delete” button.
- Upon clicking delete you will see a confirmation page as follows:
Edit a Package
- With WHM opened in your browser, type ‘package’ into the search box, this will sort the menu options for you. Then find and click “Edit a Package”.
- On the “Edit a Package” page you will see a list similar to the previous functions, select the package you’d like to edit and click “Edit”.
- You will now see a screen similar to the page for creating a new package. You can adjust the Resource and Settings options as needed, then click “Save Changes”.
This article will cover the process of suspending a cPanel account in WHM. There are a number of reasons you may want to temporarily or permanently suspend an account. Examples being: non-payment, bandwidth overages, ToS violations, or hacked websites. The process for suspending and un-suspending accounts is nearly the same, you simply select a different button in the end.
- With WHM open (a) type ‘suspend’ into the search box, this will sort the menu options for you. Then (b) find and click “Manage Account Suspension”.
- On the “Manage Account Suspension” page you can select an account for suspension based on either the domain name or cPanel username.
Suspended accounts will appear highlighted in red.
- Once you’ve selected the account you’d like to Suspend or Unsuspend, click the respective button.
In this article we will briefly cover the basics of monitoring your server via WHM. By following this process you will learn how to find: service status, resource usage, and Apache stats.
- With WHM open in your web browser, (a) type “status” into the search box. This should sort the list to only a few items.
- Click “Service Status” from the list. This will open the service status page, here you can view the status of various services and server info.
If there is a problem the green checkmark icon will turn into a red ‘x’ icon.
- Now, with the same search, click “Apache Status” from the list. This will show you the current state of Apache on the server.
By following this tutorial you should now know how to monitor your Server’s overall status and the status of various services. As always for our Liquid Web customers the dedicated Sonar Monitoring™ team is monitoring your server 24/7.
In this article we will go over the process used to investigate Email delivery issues on a WHM server. This can be helpful when a user is having issues receiving or sending Emails. The Mail Troubleshooter tool provided in WHM works by tracing the route an Email would take when sent to the provided Email address.
- With WHM opened in your browser, (a) type ‘Mail Troubleshooter’ into the search box. This will sort the menu options for you, (b) now find and click “Mail Troubleshooter”.
- Now on the Mail Troubleshooter page you should see a text box labeled as “Email to trace”. Enter the Email address you wish to trace here.
- Once you click Submit, you will be on the results page.
The example above shows a working configuration for a Gmail based email address. If the results show no errors the issue is likely related to improper Email client settings.
Below you will find an example of results showing errors, the issue here is that the domain has DNS problems and is not able to be resolved.
As we discussed in our article Creating a cPanel User Account, WHM is a utility for server-level task management. However, to manage individual domains, you need access to cPanel. Within cPanel, you can create email addresses, install services, access your databases and delete accounts.
- Once you are logged into WHM, you can search for the list of accounts in the search bar on the right-hand side of the page.
- Search for a list of your accounts, by starting to type “List Accounts.” WHM will automatically bring that choice up for you to select and go to the Accounts page.
- You will see a listing of the cPanel accounts on the List Accounts page.
- Select the domain/url you want to delete by clicking the [+] next to the domain name.
- Once the account is open, you will see many options for managing the account, including termination.
- To delete the account, click Terminate Account.
Termination is final and irreversible. Please take a backup of your files, email and any other information you wish to save to your local drive. For information on how to backup your cPanel account, please see our article Creating a Backup for a Site in cPanel
- An Account Selection page will open to confirm the domain and the users you are deleting.
When an account is deleted, the DNS Zone is also deleted. If you are moving the site to a different server, click Keep DNS Zone so that it is not deleted.
- A pop-up will appear to confirm that you want to delete the account. Click Proceed to begin the process.
- The details of the deletion will show on the WHM page.
- Once the account deletion is complete, you will receive an email to confirm that the account was deleted. It will also be deleted from your List Account page.
Changing the password of a cPanel account from WHM is a simple process and only takes a few moments. When a user forgets their cPanel password they will be unable to access their account. This article will cover the reset process for only the main cPanel passwords. Any other cPanel related credentials (eMail, FTP, etc) will still have the same passwords and access.
- With WHM opened in your browser, type ‘list’ into the search box(a), this will sort the menu options for you. Find and click, “List Accounts”(b).
- Now on the “List Accounts” page you will: (a) enter the domain, or username, into the Search box . Then, (b) click “Find”.
- The account list will now show only matches to your search. Select the account needing to have the password reset by clicking the “[+]” button.
- You should now see a section with various action buttons and input boxes. Look for the item labeled as: “Change Password”; (a) enter the new password here and (b) click “Change”.
- You should now see a confirmation page stating that the password has been updated. Depending on the server’s settings there may be password strength rules in place. If the password you try is not strong enough for the settings, you may get a warning and can try again.
Congratulations! You have now know how to reset a cPanel user’s account password through WHM. There are no limits on password changes, this process can be repeated as needed.