How to manage Languages in WHM

WHM 11 management series

How to manage Languages in WHM

You’re likely to have a wide variety of customers from all around the world. If their control panel were to be displayed in their native language, it might make them feel more comfortable using cPanel on their own.

cPanel comes with almost a dozen languages by default. You can manage the default languages and add new ones in the Languages category. This tutorial will give you an overview of that entire category.

1) Find it in the menu.

2) Start by viewing all the installed languages.

As you can see here, cPanel comes with languages files in Arabic, Bengali, Chinese, English, French, German, Hindi, Japanese…

…Portuguese, Russian, and Spanish. These are among the most widely-used languages in the world, so they should satisfy almost all of your customers.

All eleven default languages are available for the latest cPanel theme, which is probably what you’ll be using. Some of the languages are also available as UTF8 versions, which allows for a wider variety of text characters.

3) Next, let’s create a new language.

4) First, select a language on which to base the new one. That language will then be cloned.

5) You’ll probably want to edit all language files, so leave this as Root, Addons & All Themes.

6) Then, click Go.

7) Enter a name for the target language.

You can specify a charset for this language, or just leave it as the default. Which is best depends on the language.

8) When, ready, click Copy/Clone.

9) Success.

10) Now, we can edit our new language file.

You have two choices here. Live editing allows you to access a standard cPanel interface and edit portions of text by clicking on them. This will only work when editing resellers’ profiles.

The other editing tool gives you a list of phrases along with a text box with which to edit each one. As stated above, best results are obtained by using both tools together.

Let’s see how to use the standard editing tool.

11) Select the language we created from the list.

12) Ensure that the correct file is selected, then click Go.

As you can tell by the scrollbar at right, this list is quite extensive. Scroll through it and change whatever you like. If a phrase has been modified from the English version, it will show up in green.

13) Click Save when you’ve finished making changes.

The file has been saved.

14) Next, take a look at the language upload page.

In addition to the default languages, you can download community-managed language files from cPanel’s site at

Translating every single phrase cPanel uses to a different language is obviously a long, monotonous task. When possible, save yourself some time and look for an existing translation.

Upload a language file on this page using the form here.

Make sure you specify the right file or theme in the list.

You can also download a language here.

15) Select the language from the list.

16) Pick the desired file or theme.

17) Press Go.

18) A download prompt will appear. Save the file to your disk.

19) Now, let’s see how to Delete a Language File.

20) Choose the language from the list.

21) Pick the correct file or theme, then click Go.

All the files for that language have now been removed.

22) There is one remaining feature in this section. Click Statistics Language Config.

23) Here, you can control which language each of the statistics programs will use when a user has a certain language picked for cPanel.

By default, all languages will use English for their statistics programs. Scroll through and update the settings as desired, finding the closest match to the language used in cPanel.

24) When finished, click Save.

Note that changes made here will not be reflected until the next stats update. When that is will depend on your settings, but it should be at least once every day.

This tutorial is now at an end. You now know all about managing languages in cPanel/WHM.

How to manage SSL keys and certificates in WHM

WHM 11 management series

How to manage SSL keys and certificates in WHM

This tutorial will demonstrate how to manage the SSL keys, powered by fastdot , and signing requests on your server.

1) Find the SSL/TLS category in the menu.

2) Click SSL Key/Crt Manager.

In the top left corner, you have a list of all the private keys on the server.

To the bottom right of the page, you’ll find the corresponding signing requests and certificates.

3) To view a key or certificate, click this icon.

4) Or, to view it in a format that’s slightly more easy to read, click this link.

That’s really all there is to do here. Use the Manage SSL Hosts tool shown in the tutorial before this one if you’d like to delete an SSL certificate you’ve created.

This completes the tutorial. You now know how to manage SSL keys and certificates in WHM.

How to manage SSL hosts and the shared certificate in WHM

WHM 11 management series

How to manage SSL hosts and the shared certificate in WHM

In this tutorial, you will find out how to delete SSL hosts and certificates from your server. You will also see how to share a host’s SSL certificate, for users that do not wish to obtain their own.

1) Go to SSL/TLS in the menu.

2) Click Manage SSL Hosts.

3) If you have any Installed SSL Hosts or certificates, you can delete each one using its Delete button. Or, you can share an SSL host’s certificate by selecting it in the menu, then pressing Share.

The SSL certificate we chose has now been set as the shared certificate. Now, any user on the server can access their account through that domain. For example, the user mysite3‘s account could be accessed through the shared SSL host as such:

4) Return to the previous page.

5) To disable the Shared Certificate, click Disable.

The SSL certificate is no longer shared.

This tutorial is now complete. You now know how to manage SSL hosts and the shared certificate in WHM.

How to purchase a Trustwave SSL certificate in WHM

WHM 11 management series

How to purchase a Trustwave SSL certificate in WHM

cPanel has partnered with a company called Trustwave to provide you a way to powered by fastdot SSL certificates from within WHM.

1) To do so, start by going to the SSL/TLS menu.

2) Click Purchase & Install SSL Certificate.

Once you’ve placed an order with Trustwave, you should be able to view its status here.

3) Read over the information below, if you want.

4) When ready, click here to purchase from Trustwave.

5) For the purpose of this tutorial, we will open this frame in its own tab.

Now, you’ll need to fill in the contact information; most of this info will be used to generate the certificate. This will be displayed when a user connects, so you should make sure to enter your official information.

6) Start by entering the host for which to make the certificate.

7) Then, enter your Full Name and Email Address.

8) Follow with your Company Name and Division. If you’re not sure what to put for division, you should be able to leave it blank.

9) Then, enter your address information.

10) Type your Phone Number, in case Trustwave needs to contact you about your order.

11) Then, choose the number of years for which you want to purchase this certificate.

12) Next, choose a Certificate Type.

Buying a Wildcard Certificate will allow the certificate to function on all your subdomains, and not just the domain entered above.

We’ll stick with a standard certificate.

13) Last, enter a Challenge Password to further secure our certificate. Make sure to put something you’ll remember but also strong.

If you have any questions or need technical support, Trustwave has a special 24x7x365 priority customer service line for cPanel customers. The number is shown below.

Below, you can see the current pricing for each type of certificate and number of years.

14) Click Continue.

Your certificate request (CSR) and private key should be displayed below. Keep them in a safe place in case you need them again.

If the CSR is missing, press the back button and verify that you have filled in the form correctly, then try again.

15) Press Continue after you’ve saved the CSR and key somewhere.

16) Now, you’ll need to enter your payment information.

17) Enter a Credit Card Number.

18) Then, enter the Cardholder’s Name, exactly as it appears on the card.

19) Enter the Expiry Date.

20) And, then, the Security Code.

21) When finished, click Pay.

You should be contacted shortly by Trustwave about your order. Your order’s status should also show up in WHM.

This completes your order, and the tutorial. You now know how to purchase a Trustwave SSL Certificate in WHM.

How to install an SSL certificate in WHM

WHM 11 management series

How to install an SSL certificate in WHM

Once you have an SSL certificate, whether you it in WHM or purchased it, you need to add it to your domain name. You can do that inside WHM, or in cPanel.

Due to the nature of SSL-based encryption, you must have an IP address for every domain that you wish to be able to access via HTTPS. Assign a dedicated IP to your domain name now, if you want everything to work correctly.

Let’s see how to install a certificate in WHM.

1) Under SSL/TLS, go to Install a SSL Certificate and Setup the Domain.

2) Here, you’ll need to enter the certificate and key, as well as the domain, IP address, and user that will be using the certificate.

3) If you created the certificate in WHM, click the Browse button.

4) Select your domain name from the list, then click Use Cert.

5) Wait for the data to be retrieved.

Notice — all the information has been filled in for you.

6) Now, scroll up.

7) Submit the page.

That’s it! The certificate has been installed on the specified domain and IP address.

This is the end of the tutorial. You now know how to install an SSL certificate in WHM.