◦ Comprehensive security
◦ 24/7 support
WordPress Guide → Development → Use cPanel
How to use cPanel with WordPress
Managing your WordPress website doesn’t have to be complicated. With cPanel, you can install, monitor, back up, and secure your entire site—all from one easy-to-use dashboard. Whether you’re launching your first site or want more control without touching code, cPanel makes site management far more accessible.
Let’s walk through everything you can do with WordPress and cPanel, step by step.
Get fast, reliable hosting for WordPress
Power your site with the industry’s fastest, most optimized WordPress hosting
What is cPanel and how does it work with WordPress?
cPanel is a web-based control panel provided by many web hosting companies. It lets you manage your hosting account through a graphical interface instead of the command line. Think of it as the control room for your website.
When it comes to WordPress, cPanel includes a tool called the WordPress Toolkit. This built-in suite gives you a simplified way to install, update, secure, and manage WordPress websites directly from the cPanel interface. With WP Toolkit, you don’t need to log in separately to each site or mess with complicated server settings.
cPanel is especially helpful for beginners, freelancers, and small business owners who want to self-manage their websites without hiring a developer.
Installing WordPress with cPanel’s WordPress Toolkit
The WordPress Toolkit in cPanel lets you install WordPress in just a few clicks.
- Log in to cPanel – You’ll usually get the login link from your hosting provider. It looks something like yourdomain.com/cpanel or is accessible from your hosting dashboard.
- Find “WordPress Toolkit” – Scroll down or search for it using the top search bar. Click it to open the Toolkit.
- Click “Install WordPress” – You’ll be asked to fill in details like:
- Installation URL (where WordPress will be installed)
- Site name and tagline
- Admin username, password, and email
- Auto-update settings for WordPress core, plugins, and themes
- Installation URL (where WordPress will be installed)
- Customize settings (optional) – You can choose the language, set your database name, and even select pre-installed plugins or themes.
- Click “Install” – The Toolkit will take care of everything. It usually takes under a minute.
Alternate method: If your cPanel doesn’t include WP Toolkit, you can install WordPress using Softaculous Apps Installer—another one-click option available in many hosting environments.
Managing WordPress sites through the WP Toolkit dashboard
After installation, your site appears in the WP Toolkit dashboard.
Here’s what you can do from there:
- View all installed WordPress sites in one place
- Monitor update status (core, plugins, themes)
- See if any security issues are detected
- Access file and database info
- Enable/disable search indexing
- Put the site in maintenance mode
- Access staging and cloning tools
Everything is clickable, so even if you’re not sure what a setting does, you can explore without breaking your site.
Using single sign-on to access WordPress admin
One of the best features in the Toolkit is the one-click login. From your site listing in WP Toolkit:
- Click the arrow to expand site details.
- Click “Log in” next to the admin account name.
This opens your WordPress dashboard without needing to enter your username or password. It’s fast, safe, and perfect if you forget login credentials.
Managing themes and plugins in cPanel
You can manage all your WordPress themes and plugins directly from WP Toolkit.
- In your site’s panel, click the Themes or Plugins tab.
- From here, you can:
- Install new themes/plugins from the WordPress.org repository
- Upload your own ZIP files
- Activate or deactivate plugins/themes
- Delete unused ones
- Install new themes/plugins from the WordPress.org repository
- You can also use plugin sets to install several plugins at once, which is useful when setting up multiple sites.
It’s much faster than logging into each site separately.
Applying security hardening options
Security hardening in WP Toolkit applies expert-recommended protections with one click.
To enable it:
- Open your site in WP Toolkit.
- Scroll to the Security Status section.
- Click “Check Security” to scan for vulnerabilities.
- Review each recommendation (e.g., disable XML-RPC, restrict access to wp-config.php) and click “Secure” to apply.
You don’t have to know what each one does—the Toolkit handles it automatically.
Setting automatic updates and smart update options
WordPress Toolkit gives you two ways to handle updates:
- Auto-updates – Turn on automatic updates for:
- WordPress core
- Plugins
- Themes
- Smart Updates – This feature creates a backup, runs the update in a test environment, and checks if anything breaks. You get a report before applying the update live.
To enable either:
- Go to your site in WP Toolkit.
- Open the Updates section.
- Choose which components to auto-update or enable Smart Update if available.
This helps you avoid crashes or compatibility issues.
Creating backups and restoring your WordPress site
You can back up your WordPress site through WP Toolkit or cPanel’s backup tools.
With WP Toolkit:
- Go to your site panel.
- Click “Backup/Restore”.
- Choose to back up files, the database, or both.
- Click “Create Backup”.
Restoring a backup:
- Click “Backup/Restore”, find the backup version you want, and click Restore.
You can also download backups to your computer for safekeeping.
Cloning and staging your WordPress site
Need to test changes before going live? Use the Cloning and Staging tools:
- Click “Clone” from your site’s dashboard in WP Toolkit.
- Choose a new domain or subdomain for the cloned site.
- WP Toolkit will duplicate your live site, including all files and the database.
To set up a staging environment:
- Click “Create Staging” instead of clone.
- Make your edits and test everything.
- When ready, click “Push to Live” to overwrite your live site.
This is the safest way to test plugins, updates, or design changes.
Managing files with File Manager and FTP
File Manager is a built-in file explorer in cPanel:
- Find File Manager under the “Files” section.
- Navigate to public_html (or the folder where WordPress is installed).
- You can upload files, edit themes, or delete unused files right from your browser.
To access your site externally, set up FTP (File Transfer Protocol):
- Go to FTP Accounts in cPanel.
- Create a new FTP user.
- Use tools like FileZilla to connect with your credentials.
FTP is better for uploading large files or bulk editing.
Working with databases and phpMyAdmin
WordPress stores its content in a MySQL database. You can manage it via:
- MySQL Databases: Create or delete databases and users.
- phpMyAdmin: Edit database entries manually.
To find your database:
- Open wp-config.php in File Manager.
- Look for the line that starts with define(‘DB_NAME’—this is your database name.
To reset a password or fix a broken plugin:
- Open phpMyAdmin.
- Choose the correct database.
- Click the wp_users table to change admin credentials.
Managing domains and DNS in cPanel
From the Domains and Zone Editor sections, you can:
- Add new domains or subdomains
- Create redirects
- Edit DNS records (A, MX, TXT, etc.)
To add a domain:
- Click Domains > Create a New Domain
- Enter your domain and document root (usually public_html/yourdomain)
- Click Submit
To edit DNS records:
- Go to Zone Editor
- Click Manage next to your domain
- Add or change records as needed
DNS edits help when setting up email, connecting to third-party services, or switching hosts.
Setting up email accounts for your domain
To create branded email like [email protected]:
- Go to Email Accounts in cPanel.
- Click Create.
- Choose your domain, username, and password.
- Click Create Account.
You can access your inbox via:
- Webmail (usually /webmail on your domain)
- Email clients like Outlook or Thunderbird (IMAP/SMTP settings provided)
Set up spam filters, autoresponders, and email forwarders from the same panel.
Bonus: How to troubleshoot WordPress errors using cPanel
If something goes wrong, cPanel can help you fix it without developer help.
Check error logs:
- Go to Errors in cPanel to see recent issues.
Fix file permission issues:
- Use File Manager to set correct permissions: folders = 755, files = 644.
Disable a broken plugin:
- Go to wp-content/plugins in File Manager.
- Rename the plugin’s folder (e.g., plugin-name_old).
- This deactivates it instantly.
Reset your admin password:
- Open phpMyAdmin.
- Find your wp_users table.
- Edit the user_pass field for your admin account using MD5 encryption.
Next steps for using cPanel with WordPress
Mastering cPanel gives you full control over your WordPress website without needing advanced technical knowledge. From installation to daily operations, WP Toolkit and classic cPanel features make life easier.
Start by accessing your cPanel dashboard and exploring the WP Toolkit section. Even just enabling auto-updates and backup tools can dramatically improve your site’s stability.
Ready to upgrade your WordPress experience? Professional hosting improves speeds, security, and reliability for a website and a brand that people find engaging and trustworthy.
Don’t want to deal with server management and maintenance? Our fully managed hosting for WordPress is the best in the industry. Our team are not only server IT experts, but WordPress hosting experts as well. Your server couldn’t be in better hands.
Click through below to explore all of our hosting for WordPress options, or chat with a WordPress expert right now to get answers and advice.
Additional resources
What is managed WordPress hosting? →
Get details and decide if managed WordPress hosting is right for you.
WordPress development agency guide: What they do, when to hire one, and how to choose →
Discover what WordPress development agencies do, when to hire one, and how to choose the right partner for your website project.
A complete guide to WordPress shortcodes →
Shortcodes make life easier. Learn how to get started!