cPanel Knowledge Base articles

43 articles: Domains, email accounts, databases, cron jobs and backups via the cPanel interface.

cPanel is a web-based tool used by web hosting providers, web developers and website operators to manage and maintain websites and web applications. cPanel enables users to manage their websites easily, for example by uploading files, creating email accounts, managing databases, and so on.

cPanel provides a range of tools and features for managing websites and applications, including a file manager, a database manager, domain and email management, security features, statistics and system configuration settings.

Adding domains and subdomains to cPanel hosting

Adding a new domain, subdomain or alias (parked) domain in the cPanel ‘Domains’ menu, including configuration of the root directory and HTTPS redirection.

Changing the default PHP version

How to change the default PHP version on a cPanel hosting account using the CloudLinux Select PHP Version tool.

Changing the maximum PHP upload size (upload_max_filesize) in cPanel

How can the PHP `upload_max_filesize` value be changed in cPanel if the file to be uploaded exceeds the limit?

Changing your cPanel account password

How can I change my cPanel account password via the client portal, even if I don’t know the old one?

Checking disk usage in cPanel

How to use the Disk Usage interface in cPanel to find out which folders and files are taking up hosting space, and what you can safely delete if you’re running...

Configuring different PHP versions on a per-directory basis

How to set a different PHP version for each directory on a cPanel hosting account with a simple .htaccess modification.

Creating a Node.js application in cPanel (Setup Node.js App)

Step-by-step guide: Creating a Node.js application, installing packages and configuring environment variables via the cPanel ‘Setup Node.js App’ interface.

Creating an email account on cPanel hosting

A step-by-step guide to creating a new email account on a cPanel hosting plan under the ‘Email Accounts’ menu item.

Creating MySQL databases and users on cPanel hosting

A step-by-step guide to creating a new MySQL database and user using the cPanel Database Wizard.

Creating or uploading an SSH key to a cPanel server

Generate or import an SSH key via the ‘SSH Access’ menu item in cPanel, authorise the key, then log in via SSH and SFTP.

Default blocking of aggressive bots

Which SEO, AI and scraper bots are blocked by default on cPanel and WordPress hosting accounts, why, and how you can make exceptions in the .htaccess file.

Enabling the email archiving feature on cPanel hosting

Enabling email archiving in cPanel: saving incoming and outgoing emails, setting the retention period, and accessing the archive via IMAP or by downloading it.

Enabling two-factor authentication (2FA) in cPanel

Enabling two-factor authentication (2FA) in your cPanel account using an authentication app, keeping your key secure and resolving common issues.

Firewall IP blocking

What should you do if the server’s firewall has accidentally blocked your access to a website, your email or cPanel?

How can I change the appearance of Roundcube?

Can the Roundcube webmail theme be changed in cPanel? What settings can you adjust (dark mode, language, mail list), and what should you do if the interface is displayed incorrectly?...

How can I change the MX records in cPanel?

How can MX records be amended in cPanel if we switch to an external email service provider (e.g. Google Workspace)?

How can I create a full backup of my cPanel account?

Creating a full account backup via the ‘Backup’ menu in cPanel: destination, email notification, download, and what the backup file can be used for.

How can I disable subdomain access for my additional domains in cPanel?

How to disable subdomain access for add-on domains in the cPanel Apache configuration.

How can I view my website’s traffic statistics in cPanel?

Visitors, bandwidth, raw access logs and errors in the cPanel Metrics group, and why it’s worth using a web analytics tool alongside it.

How do cPanel’s resources affect my website?

How do the resource limits (CPU, RAM, I/O, inodes) of cPanel shared hosting affect the performance of a website?

How do I add a domain name with accents to cPanel?

How to add an accented (internationalised, IDN) domain name to cPanel using Punycode encoding.

How do I create a scheduled task (cron job) in cPanel?

How to create and schedule a cron job in the cPanel Cron Jobs interface to run scripts and maintenance tasks automatically.

How do I link my domain name to my Shopify shop via cPanel?

Connecting your own domain to a Shopify shop in cPanel’s Zone Editor: A, AAAA and CNAME records, steps on the Shopify side, verification and retaining your email service.

How do I replace WordPress’s built-in cron with cPanel’s scheduled tasks?

How to replace WordPress’s built-in cron function with a genuine cPanel scheduled task for faster loading times.

How do I restore a file or database from a backup?

Restoring a file, folder, database or email in cPanel from the daily JetBackup backup, or from your own backup using the Backup Wizard and phpMyAdmin.

Improving the performance of cPanel hosting

Speeding up a website hosted on cPanel hosting: Gzip compression under the ‘Optimise Website’ menu, PHP OPcache, browser caching and image optimisation.

ImunifyAV has detected malware on my hosting account: what should I do?

How to check in cPanel which files ImunifyAV+ has flagged as infected, how to clean up your hosting space, and why we may restrict an infected account.

Installing a WordPress theme from Git using cPanel’s Git Version Control tool

A Git repository on cPanel hosting and installing .cpanel.yml: one Git push, and your WordPress theme is updated without needing FTP. Step-by-step guide with tried-and-tested settings.

Managing files on cPanel hosting

Managing website files on a cPanel hosting account: the public_html folder, the File Manager, hidden files and permissions, and FTP, SFTP and SSH access.

Managing FTP users on cPanel hosting

Creating, restricting and deleting FTP accounts in cPanel, configuring an FTP client to use an encrypted connection, and resolving common login errors.

Managing PHP extensions and settings via the ‘Select PHP Version’ interface

Enabling PHP extensions (imagick, intl, ioncube) and modifying PHP settings (memory_limit, max_execution_time) via the cPanel ‘Select PHP Version’ interface.

Password protection for directories in cPanel

Password-protecting a website directory using cPanel’s Directory Privacy feature: enabling it, managing users, setting restrictions and resolving common issues.

Redirecting a domain name via the cPanel interface

Redirecting a domain or subpage to another address via the cPanel ‘Redirects’ menu: 301 or 302, www management, wildcard redirects and verification.

Remote access to the cPanel hosting database

Secure remote access to the MySQL/MariaDB database on a cPanel hosting account via an SSH tunnel on Linux, macOS and Windows, by configuring SQL clients.

Resource limits for aWh hosting plans

How much CPU, memory, I/O and concurrent connections are included in aWh’s cPanel and WordPress hosting plans, and what do these CloudLinux limits mean?

Resource limits for cPanel hosting plans

What is LVE (Lightweight Virtual Environment), and how does it distribute resources evenly amongst cPanel plans?

Setting up a Python application in cPanel (Setup Python App)

Step by step: Creating a Python application using the cPanel Setup Python App interface, installing packages based on requirements.txt, with examples using Flask and Django.

Synchronising calendars and contacts on Android (DAVx⁵)

Synchronising your cPanel mailbox, calendar and address book with an Android phone using the DAVx⁵ app, via CalDAV and CardDAV connections, in both directions.

What is an inode?

What does ‘inode’ mean in the context of web hosting? Why is there a limit on the number of inodes? Where can you view this in cPanel, and how can...

What is cPanel reseller hosting, and how does it work?

What is cPanel reseller hosting, how do WHM and overselling work, what are a reseller’s responsibilities, and who stands to benefit from running their own hosting business?

What is my website’s root directory?

What is the root directory of a website on a cPanel hosting account, and what is the path to the public_html folder?

What is the difference between cPanel and WHM?

The difference between cPanel and WHM (WebHost Manager): who each interface is aimed at, what they can be used for, how to log in, and what features are available in...

Why aren’t invitations being sent from the cPanel calendar?

What to do if you are not receiving invitations from the cPanel calendar: how the calendar works from cPanel version 120 onwards, sending invitations manually and device synchronisation.

Can’t find what you’re looking for?

Please write to us and our support team will be happy to help.

Open a ticket