Skip to main content
🌐

Hosting & cPanel

39 articles in this section

Shared hosting with cPanel differs from a VPS in one key way: there is no server to configure. Everything happens inside the panel: domains and subdomains, mailboxes, databases, site files. This section covers exactly that: setting up a first site, connecting mail, and not losing data on the first hiccup.

Several articles cover things that work differently on shared hosting than on your own server: switching the PHP version through MultiPHP Manager or PHP Selector, Resource Usage limits and what to do when a site hits them, file permissions in the File Manager, installing a CMS with Softaculous, and deploying straight from Git inside the panel.

Other guides deal with everyday problems: a 500 error and where to find its cause in the logs, mail that gets lost without DKIM, SPF and DMARC, other sites stealing your images through hotlinking, and brute-force attempts stopped by IP Blocker and SpamAssassin.

  • Domains, subdomains and DNS records via Zone Editor
  • Mail: mailboxes, forwarding, IMAP and POP3, spam protection
  • Backups and restoring a site from a saved copy
  • Redirects, .htaccess and moving from HTTP to HTTPS
How to Install WordPress via cPanel Easy WordPress installation via Softaculous in ZevsHost cPanel in 5 minutes. How to Create an Email Account in cPanel Creating a domain email account in ZevsHost cPanel. IMAP/SMTP configuration guide. How to Change the PHP Version in cPanel How to change the PHP version via MultiPHP Manager in ZevsHost cPanel. How to Enable a Free SSL Certificate Enabling free Let's Encrypt SSL on ZevsHost hosting via cPanel in 2 minutes. How to Create a Website Backup Creating website and database backups via cPanel on ZevsHost hosting, and restoring them when something goes wrong. How to Add a Domain in cPanel Adding an addon or parked domain in ZevsHost cPanel: document root, DNS records, and checking that the new domain opens. How to Redirect HTTP to HTTPS Setting up forced HTTP to HTTPS redirect via .htaccess on ZevsHost hosting. Shared Hosting Limits and Resources Detailed breakdown of CPU, RAM, disk space, and bandwidth limits on ZevsHost hosting plans. FTP Access via cPanel: Creating Accounts and Connecting How to create an FTP account in cPanel, connect via FileZilla, and configure directory access permissions for your site. Cron Jobs in cPanel: Automating Tasks on Hosting How to create and configure cron jobs in cPanel. Examples for WordPress, backups, sending email, and running PHP scripts. Subdomains in cPanel: creating, configuring, and deleting How to create a subdomain in cPanel, point it to the right folder, and set up a separate site or project section on a subdomain. .htaccess: Redirects, Rewrite Rules, and Site Protection Practical .htaccess examples: 301 redirects, www to non-www, HTTPS redirect, IP access blocking, folder protection, and cache optimization. Speeding Up WordPress: Cache, Images, and CDN How to speed up WordPress to 90+ in PageSpeed. Setting up WP Rocket, cache, WebP images, JS/CSS minification, and Cloudflare CDN. Enable gzip/Brotli compression on cPanel hosting How to enable gzip and Brotli compression in cPanel to speed up your site. Configuring .htaccess, checking compression, and PageSpeed results. PHP Versions in cPanel: How to Choose and Switch How to switch the PHP version in cPanel, configure extensions, set php.ini directives, and choose PHP 8.2 for maximum performance. Node.js on cPanel Hosting: Installing and Running an App How to run a Node.js app on cPanel hosting: Setup Node.js App, installing npm packages, configuring .htaccess for proxying, environment variables. Git Deploy to Hosting and VPS: Automation via Hooks Deploying a site via Git: setting up a bare repository, a post-receive hook, GitHub Actions for automatic deployment to shared hosting and VPS. phpMyAdmin: managing your database from the browser How to use phpMyAdmin in cPanel: creating databases, importing and exporting SQL, running queries, editing tables, and managing MySQL users. Email Forwarding in cPanel: Setting Up Forwarders How to set up email forwarding in cPanel: Forwarders to redirect mail, forwarding the whole domain, and a catch-all address. Changing the PHP Version in cPanel: MultiPHP Manager How to change the PHP version in cPanel via MultiPHP Manager, configure php.ini through MultiPHP INI Editor, enable PHP extensions, and pick the right handler. AWStats in cPanel: analyzing site traffic How to use AWStats in cPanel to analyze traffic: unique visitors, pages, referrers, search phrases, bots. How it differs from Google Analytics. Git Deploy to Hosting: Automating with cPanel Git How to set up Git deploy to hosting via cPanel Git Version Control: cloning a repository, auto-deploy on push, and configuring .cpanel.yml for builds. Softaculous: Install WordPress and Other CMS in 1 Minute How to install WordPress, Joomla, Drupal, and other CMS via Softaculous in cPanel: automatic updates, backups, cloning, and removing installations. cPanel Email: Configuring DKIM, SPF, and DMARC Configure DKIM, SPF, and DMARC in cPanel: enable DKIM, create an SPF record, set a DMARC policy, and verify with MXToolbox and mail-tester.com. cPanel: configuring automatic backups Automatic backups in cPanel: JetBackup, built-in backups, remote FTP storage, schedule, restoring individual files and databases. cPanel PHP Selector: switching the PHP version for a site Change the PHP version in cPanel via MultiPHP Manager and PHP Selector: choosing PHP 8.2, configuring php.ini, extensions, per-domain settings. .htaccess: redirect and optimization rules .htaccess: 301 redirects, forcing HTTPS, WWW, GZIP compression, browser caching, directory protection, blocking image hotlinking. Apache: performance tuning and optimization Optimizing Apache: MPM Event vs Worker vs Prefork, KeepAlive, mod_expires, mod_deflate, mod_status, slow request logs, PHP-FPM. Postfix: Setting Up a Mail Server on a VPS Postfix mail server: installation, TLS setup, SASL authentication, relay restrictions, anti-spam, SPF check, Maildir format. cPanel File Manager: uploads, permissions, and archives The cPanel File Manager: how to upload files, set 644 and 755 file permissions, pack archives into zip, and find hidden files to edit .htaccess safely. cPanel error logs: where to find the cause of a 500 error cPanel error logs: how to open Errors and error_log, read the cause of a 500 error, and tell a code bug apart from a mistake in .htaccess rules. cPanel Resource Usage: why your site hits plan limits cPanel Resource Usage: how to read the CPU, I/O, and process graphs to understand why your site keeps hitting plan limits. cPanel Redirects: setting up permanent and temporary rules cPanel Redirects: how to set up a page redirect without editing .htaccess by hand, and what tells a 301 code apart from a 302. Hotlink Protection: block others from linking your images cPanel Hotlink Protection: how to stop other sites from embedding your images directly without losing traffic from social networks. IP Blocker in cPanel: Blocking IP Addresses IP Blocker in cPanel blocks IP addresses and subnets at the server level using CIDR formats and ranges. Zone Editor in cPanel: Editing a Domain's DNS Records Zone Editor in cPanel edits domain DNS records: A, CNAME, MX, TXT types and choosing TTL before migration. SSH Access on cPanel Hosting: Keys and Jailshell SSH access on cPanel hosting runs through jailshell: enabling access, an SSH key, and allowed commands. SpamAssassin in cPanel: Setting Up the Spam Filter Apache SpamAssassin in cPanel filters spam by message score: threshold, Spam Box, whitelist, and blacklist. Setting Up Mail in a Client: IMAP, POP3, and Ports Setting up a mail client with cPanel hosting: the difference between IMAP and POP3 and ports 993, 995, 587, 465.