This article is primarily aimed at new users in the hosting industry, they recently bought cPanel hosting and got cPanel access but were unable to host their websites. We will discuss all the things a user needs to figure out about cPanel and WHM how to use the cPanel (Control Panel) and how to host his website. Cpanel has a management part called WHM and can only be used by the resellers. Immediately After activating your Cpanel account, you will receive your Cpanel access. cPanel is one of the most popular hosting control panels. You can use it to manage files, create and manage FTP accounts, databases, mailboxes, create subdomains, add domains, manage SSL certificates, view resource usage statistics, and install one of the popular CMSs (WordPress, Joomla) in just a few clicks.
Table of Contents
How do I get started with cPanel?
First, you need to send the domain to the correct name server. cPanel can then automatically create the necessary records without any additional records needed when creating subdomains or setting up mail. If your domain registration was ordered with a Cpanel unlimited hosting package or Cpanel shared hosting, your domain will be automatically sent to Google’s nameserver so you can skip this topic.
Change the name server in the domain registrar control panel If your domain was previously registered. If your domain is registered with Google, you can change your nameserver to Customer panel- > Domain.
Next, select the desired domain and click on the green arrow on the opposite side to go into edit mode. In the NS Server section, select “Use Name Server” and save the changes to dns1.site and dns2.site. The DNS zone will be updated during the next 72 hours, but you can see the change by using a proxy server or anonymous device, such as anonymouse.org.
How to “fill in” your site for hosting?
FTP is commonly used to upload data to the host. This requires an FTP client on your local machine. There are many programs that currently support the FTP protocol. FileZilla, Aggregate, SmartFTP, CoreFTP, and more. Because Filezilla is free, cross-platform and various vulnerabilities are regularly removed. You can also populate files using the file manager built into cPanel. In this article, our main focus is on what is Cpanel hosting, so we will discuss Cpanel and whm control panels.
Using the built-in file manager in cPanel
You can also manage your files using the file manager built into cPanel. With it, you can easily place your site on hosting without experience. You can access it from the Account main page in the section. Files- > File Manager.
In the file manager, files whose names start with a dot (e.g. .htaccess) are not displayed. Show hidden files (start with a dot) to show files when you open File Manager as you can see in the picture given below:
Using File Manager, you can create, copy, delete, move, view, edit, upload, and download files, archive (create, decompress) access to files and directories, and have an HTML editor built-in.
Database management is in the section.
To create a MySQL database, go to. In the first step, you need to specify the name of the database.
In the second step, you will be prompted to create a user who can access the database.
It is important to use a secure, unique password. It is recommended that you use a password generator. Using an insecure password increases the risk of hacking the database, which can result in permanent data corruption or replacement with third-party content. Also, make sure that the database user’s password is stored in a safe place. Create a user after a click.
In the third step, you will be prompted to authorize this user in the database. In the standard case, it is advisable to grant the user full control. At this stage, the database creation is actually complete and you can click on it. Return to the MySQL home page Go to the MySQL User and Database Administration page.
You can also access the database management page from the cPanel main page. Database- > MySQL Database.
On this page, you can check and restore the integrity of the database in case of integrity violations.
You can delete the database or prevent certain MySQL users from accessing the database.
cPanel also provides MySQL user management features such as creating new users, connecting to specific databases, and deleting users.
As part of this guide, create a personal WordPress blog by installing a popular CMS. The other CMS is installed in the same way. To install a CMS using Softaculous, you do not need to create a database in advance. Created automatically during installation.
If you have already installed a copy of CMS, it is listed in the following list. All installed.
Mail accounts are managed in sections. Email.
Enter a section to create an email address. Mail- >. To create, you need to specify a mailing address and password and a mailbox size limit. Mailboxes can only be created for domains connected to cPanel.
To view the mail, three independent systems are provided in the web interface. Round Cube (Recommended), Horde, SquirrelMail. You can access the menu. You need to specify the example.com domain instead of https://example.com:2096 as Mail- > Email Account- > More Info- > Access to or access to webmail. Settings for your favorite email client can be found in the Configure Email Client menu.
Create a backup in cPanel
cPanel provides users with data integrity and extensive backup management. How to manage backups includes cPanel’s built-in functions for creating manual backups and an additional module to restore backup copies of automatically generated files.
First of all, cPanel does not allow you to configure Task Scheduler for virtual hosting so that file copies are created regularly. File backup is only possible manually. Auto-generation is included in special modules. R1Soft backup to restore. “, Will be discussed in the next section, this section describes how to create a full backup of your account manually, you can add a backup task in the wizard files >. With the help of the wizard, you can make a backup copy and restore it in 3 steps.
In the second step, you need to select the information to save in the backup. We recommend that you create a backup of your entire account ( full backup ). If you’re using virtual hosting on HOSTiQ, you should be aware that site files are not saved when you create a backup of your entire account. This is because we are already making regular backups and we cannot use this feature to optimize the performance of our hosting account.
In the third step, you need to specify where to store the backup. I would recommend storing a backup copy on the remote server and copying it to the remote repository using FTP / SCP. However, if you do not have a separate repository, you can store the backup in your home directory ( root directory ) and specify an email address to which you want to send a report of the backup creation results.
cPanel Advantages:
- Lack of stability and defects;
- Convenient and easy start for novice users. Sites with stores, forums, guest books, etc. are created in just a few minutes.
- Implemented support for PostgreSQL databases.
- It’s very easy to transfer your site to another host if you also have cPanel installed. At one time, this panel was actually the host’s standard until it was either cheap or free.
- Availability of a set of standard scripts installed with one click
- Ability to remotely manage user accounts on other servers.
- You can use the file manager to perform archive operations (unzip, archive).
cPanel Disadvantages:
- Lack of DNS record management and other fine-tuning features.
- High system requirements
- Includes old program code and vulnerabilities that can cause problems with non-standard server settings (can be removed with the help of correct settings). For example, to secure the tmp folder that can be used to load exploits, you must run SSH with the / scripts / securetmp command.
- The system is not developed and is rarely updated. But perhaps it is because most of the required features are already implemented.
- The panel (as well as the main interface) works on non-standard ports, and when closed it is not accessible
- You cannot select server software except to enter a standard set at installation time.
Key features of the panel:
- Create shared and custom backups
- Three types of nonexistent addresses, autoresponders, mailers, spam assassin spam filters, webmail, mail account management in MX record settings for your domain, and mail collector settings.
- Detailed site statistics analysis programs (Webalizer web statistics, analog statistics, AWStats), the error log.
- FTP Tasks-Creating Accounts, Statistics.
- Working with MySQL and PostgreSQL databases-Database and user creation and deletion, standard phpMyAdmin and phpPgAdmin programs are installed.
- File Manager. It has an inconvenient interface but has a rich feature set.
- Integrated Java applet for SSH access to the server
WHM
WHM control panel provides administrative access to the back end of Cpanel. using WHM, any individual can create cPanel accounts to avail of hosting accounts.
When you log in to your WHM you will see the following page:
It is a good approach to set your new password to root, so click on the Change Root Password menu on the left side. Change and save your password.
If you need to change your hostname then you can easily change from the Change Hostname under Networking Setup. Now you will give the primary and secondary DNS addresses in the Resolver Configuration.
For confirmation, go to the Resolver Configuration and Proceed button. Your cloud server will receive resolver information automatically but you must add localhost address as primary and DNS as secondary.
You can change your DNS Zone from here.
Enable the WordPress manager from Install cPAddons Site Software
Now it’s time to create a new user for Cpanel from the WHM dashboard. Create a new user and add proper information.
WHM Features:
- Create individual accounts
- Control panel maintenance
- WHM helps to create Custom hosting packages
- Add domains to the server using WHM
- Manage features of hosting packages
- WHM facilitates editing resource limits
- Reset passwords of Cpanel accounts
- WHM allows users to install and manage SSL certificates
- WHM provides the highest qualified protection & security on the market
Parameter | WHM | cPanel |
Domains | Using WHM, One can only add domains and not subdomains. | Adding and removing add-on domains and subdomains is possible. |
Manager | WHM Cpanel is used by resellers to manage all the hosting accounts of their reseller plans. | It is the control panel designed for end-users under a reseller or hosting provider. |
Port # | WHM uses a 2087 secure port number. | 2083 is the secure port number. |
Password Change | if you change the password of your WHM then the password of cPanel will also change automatically. | The password for cPanel can be set by the end-users as they want. |
Access | WHM panel delivers root-level access to resellers. | It only delivers access to the web hosting accounts on the server to its users. |
Hammad Mohsin
WHM is a Reseller control panel. It is used by resellers to manage all hosting accounts of their reseller plans. Here is a unique detail you can read the full blog.