How to Use cPanel to Manage Your WordPress Hosting

When you sign up for shared WordPress hosting, the host gives you access to a control panel alongside your account. For the majority of shared hosts — SiteGround, Bluehost, HostGator, Namecheap, and many others — that control panel is cPanel. It’s where you manage everything that sits outside of WordPress itself: file storage, databases, email accounts, domain settings, SSL certificates, and backups.

Most WordPress beginners log into their hosting account once, find the one-click WordPress installer, and never return to cPanel. That works fine until something breaks or needs configuring — and then not knowing your way around becomes a real obstacle. Understanding the basics of cPanel means you can handle routine hosting tasks yourself without waiting for support.

This guide covers the cPanel sections most relevant to WordPress site owners — where to find them, what they do, and when you’d actually use them.

What cPanel Is and How to Access It

cPanel is a web-based hosting control panel developed by cPanel, LLC. It provides a graphical interface for managing your hosting account — think of it as the admin dashboard for your server environment, sitting one level above WordPress itself. The cPanel documentation covers every feature in detail, but most WordPress site owners only ever need a handful of sections regularly.

To access cPanel, log into your hosting account and look for a button labelled cPanel or Control Panel in your account dashboard. Alternatively, you can often reach it directly by typing your domain followed by /cpanel — for example, yourdomain.com/cpanel — and entering your hosting credentials. Your host’s welcome email will usually include the direct URL.

Once logged in, you’ll see a homepage divided into sections. The layout varies slightly depending on your host’s cPanel theme, but the core sections and their contents are consistent.

File Manager

The File Manager is a browser-based file browser for your hosting account. It lets you view, upload, download, edit, rename, and delete files on your server without needing an FTP client.

Your WordPress files live inside the public_html folder (sometimes called www or named after your domain). This is your web root — everything in here is publicly accessible via your domain. Inside you’ll find the standard WordPress structure: wp-admin, wp-content, wp-includes, and the core WordPress files.

You’ll use File Manager most often for:

  • Editing wp-config.php or .htaccess directly when WordPress won’t load
  • Uploading a theme or plugin manually when the WordPress uploader fails due to file size limits
  • Deleting a broken plugin or theme that’s causing a white screen
  • Checking file permissions if a plugin reports a permission error

Databases and phpMyAdmin

WordPress stores all your content — posts, pages, settings, users — in a MySQL database. cPanel gives you access to this database through two tools: MySQL Databases and phpMyAdmin.

MySQL Databases is where you create new databases and database users, and assign users to databases with specific permissions. When you install WordPress manually (rather than via a one-click installer), this is where you create the database that WordPress connects to.

phpMyAdmin is a graphical interface for browsing and editing your database directly. For WordPress users, the most common reasons to open phpMyAdmin are:

  • Resetting the WordPress admin password when you can’t log in
  • Changing the site URL after moving to a new domain
  • Running a search-and-replace to update URLs after a migration
  • Checking database table structure when a plugin reports a database error

Be careful in phpMyAdmin — editing the wrong table or value can break your site. Always take a database backup before making direct edits.

Email Accounts

cPanel’s Email Accounts section is where you create and manage professional email addresses on your domain — for example, hello@yourdomain.com. For each account you can set the password, storage quota, and access webmail directly from the browser.

Other email tools in cPanel you may use occasionally:

  • Forwarders — redirect emails from one address to another, useful if you want all mail to a domain address forwarded to a Gmail inbox
  • MX Entry — controls where your domain’s email is delivered; if you’re using Google Workspace or Microsoft 365, you’ll update MX records here
  • Email Deliverability — generates and checks SPF, DKIM, and DMARC records for your domain, which affect whether your emails reach the inbox rather than spam

Domains

The Domains section covers everything related to the domain names attached to your hosting account. Key tools here include:

  • Domains (or Addon Domains in older cPanel versions) — add additional domains to your hosting account so you can run multiple websites from a single account
  • Subdomains — create subdomains like staging.yourdomain.com, useful for development or testing
  • Redirects — set up URL redirects at the server level, including forwarding one domain to another
  • Zone Editor — edit your domain’s DNS records directly; needed when connecting third-party services that require you to add CNAME or TXT records

SSL/TLS

The SSL/TLS section manages HTTPS certificates for your domain. Most hosts now include free SSL via Let’s Encrypt and auto-install it when you add a domain. If yours doesn’t, this is where you install an SSL certificate manually.

You may also use this section to check certificate expiry dates or force HTTPS at the server level. For most WordPress sites, SSL is handled automatically and you won’t need to visit this section often — but it’s worth knowing where it is if you ever see a certificate error.

Backups

cPanel includes a Backup tool and a more streamlined Backup Wizard. These let you download a full account backup (files + databases + email), or create partial backups of just your home directory or a specific database.

Many hosts also run their own automatic backup systems separately from cPanel, and most WordPress backup plugins handle this within WordPress itself. That said, knowing how to trigger a manual backup from cPanel is useful before making major changes — hosting-level backups are independent of WordPress, which matters if WordPress itself won’t load. The full guide to backing up a WordPress website covers how these layers work together.

Software — WordPress Installers

The Software section of cPanel typically includes a one-click WordPress installer — either Softaculous, Installatron, or a host-branded equivalent. This is how most people install WordPress when they first set up their site. You can also use this installer to manage existing WordPress installations, update WordPress core, and in some cases clone or migrate a site.

If you prefer to install WordPress manually — which gives you more control and is useful to understand — the step-by-step WordPress installation guide covers both the one-click and manual methods.

Metrics and Logs

The Metrics section contains server-level traffic data and error logs. For WordPress sites, the most useful tool here is the Error Log — a record of PHP errors and server errors that WordPress itself doesn’t always surface. If your site is throwing a cryptic error or behaving unexpectedly, the error log is often the fastest way to find the underlying cause.

Raw access logs and Webalizer stats are also available, though most WordPress site owners use Google Analytics or Search Console for traffic data rather than cPanel’s built-in metrics.

Common Mistakes

  • Editing live files without a backup. File Manager makes it easy to edit core files directly on the server. Always back up the file before editing, especially .htaccess and wp-config.php.
  • Deleting the wrong database. If your hosting account has multiple WordPress installations, make sure you know which database belongs to which site before running any delete or import operation in phpMyAdmin.
  • Creating email accounts but not configuring a mail client. Creating an email address in cPanel doesn’t automatically set it up in Outlook, Apple Mail, or Gmail. You’ll need to add the account using IMAP or POP3 settings, which cPanel shows you when you view the account details.
  • Ignoring the error log. When something breaks, check the error log in Metrics before spending time guessing. It often points directly to the problem.

cPanel vs Your Hosting Dashboard

It’s worth distinguishing cPanel from your hosting account dashboard. Your hosting account dashboard (the page you log into at your host’s website) handles billing, domain registration, account management, and plan upgrades. cPanel is the technical control panel for the server environment itself. Some hosts combine these into a single interface, which can cause confusion — but on most traditional shared hosts, they’re separate logins.

If you’re on managed WordPress hosting (WP Engine, Kinsta, Flywheel, and similar), you likely won’t have cPanel at all — those hosts provide their own purpose-built dashboards instead. The comparison of shared, VPS, and managed WordPress hosting explains the differences and what each type of host provides.

Conclusion

You don’t need to master every corner of cPanel — most WordPress site owners only use a handful of sections regularly. Focus on knowing where the File Manager, phpMyAdmin, Email Accounts, and Backups tools are, and you’ll be equipped to handle the situations that actually come up. If you’re still choosing a host, the guide on choosing WordPress hosting is the right starting point before you ever open cPanel. And once WordPress is installed, you can find everything about managing it at Veravix.