Back to All Categories

cPanel/WHM

Browse articles within this category

Planning Account Migrations Between Servers Account migrations should be scheduled and validated carefully because they involve data integrity, DNS timing, and service continuity.Migration ChecklistVerify storage availability and package compatibility on the destination server.Capture a pre-migration backup and record the source account state.Plan DNS cutover timing with realistic propagation expectations.Test website, database, email, and SSL behavior after migration.CommunicationClients and internal teams should know the window, expected impact, and rollback conditions in advance. Good communication reduces confusion even when the migration is technically smooth.
Troubleshooting 500 Errors from cPanel-Hosted Sites A 500 error is a general failure indicator, not a root cause. The fastest route to resolution is identifying which recent change introduced the break.Priority ChecksReview the application error log and any recent file or permission changes.Check for malformed rewrite rules or broken configuration directives.Confirm that the active PHP version and required extensions are correct.Disable recent code changes or plugins if the error began after deployment.Incident ResponseCapture the exact time of failure and the affected URL pattern before making multiple changes. That preserves the evidence needed to identify the cause rather than masking it.
Backup and Restore Workflow for Shared Accounts Backups are only valuable when they can be restored correctly and within the business recovery window expected by the client or team.Backup HandlingKnow whether the backup is full-account, file-only, database-only, or mailbox-specific.Confirm the backup date before promising a restoration point.Restore into a controlled path first when verification is required.Preserve the current state before overwriting a live account.Restore PlanningAlways clarify whether the goal is complete replacement, selective recovery, or side-by-side comparison. A restore without scope control can create a second incident.
Database and User Management Best Practices Databases should be managed with the same discipline as application files. Weak naming, shared credentials, and excessive privileges create operational risk.Recommended ControlsCreate separate database users where separation of access is needed.Grant only the privileges required for the application to function.Use clear naming standards so ownership is easy to identify later.Record credential updates securely and avoid reusing old passwords.Operational BenefitWell-managed database access makes migrations, incident review, and application troubleshooting significantly easier over time.
Managing PHP Versions and Extensions Per Account Different applications may require different PHP versions or modules. Version changes should be controlled and documented because they can affect compatibility quickly.Change ManagementReview application requirements before changing the active version.Enable only the extensions required by the application or service.Test major version upgrades in a lower-risk environment when possible.Keep a rollback path available if a change causes unexpected errors.Common Failure PatternMany post-upgrade issues come from deprecated functions or missing extensions rather than the version change alone. Error logs usually identify the real dependency gap faster than trial and error.
SSL Installation and Renewal Checks in cPanel SSL coverage should be reviewed routinely because certificate problems are visible to end users immediately and can affect trust, payments, and search visibility.What to ConfirmThe certificate matches the correct domain names and subdomains.The private key and certificate pair belong to the same installation.Automatic renewal, if enabled, has completed successfully.All relevant virtual hosts are serving the intended certificate.After InstallationValidate the site over HTTPS, check for mixed-content warnings, and make sure redirects are working as intended. An installed certificate is not the same as a fully clean HTTPS deployment.
Email Deliverability Basics in cPanel Reliable email delivery depends on more than mailbox creation. Domain authentication, correct routing, and sender reputation all matter.Core ChecksEnsure SPF, DKIM, and any required DMARC records are present and correct.Verify that the domain points mail to the intended service.Use mailbox quotas that reflect real usage to avoid silent delivery failures.Review bounce messages carefully instead of assuming the issue is local.Support GuidanceIf messages are not reaching inboxes, identify whether the failure is authentication-related, routing-related, or reputation-related. The correct fix depends on the exact failure path.
DNS Zones and Nameserver Management in WHM DNS accuracy is critical for website availability, email routing, and SSL validation. Even small record errors can create visible downtime.Recommended WorkflowConfirm whether the domain uses private nameservers, provider nameservers, or an external DNS service.Review A, AAAA, MX, TXT, and CNAME records before making changes.Reduce TTL only when a planned migration or cutover requires faster propagation.Keep a copy of the previous zone file before high-risk edits.VerificationAfter saving changes, check both authoritative records and public resolution results. This avoids confusing cached results with the actual state of the zone.
How to Suspend, Unsuspend, and Terminate Accounts Safely Account actions in WHM have operational and customer-impact consequences, so they should be handled with clear notes and verification.Operational RulesSuspend an account when billing, abuse, or security policy requires temporary restriction.Unsuspend only after confirming that the triggering issue has been resolved.Terminate only when the account is fully eligible for closure and backups are no longer required.Record the reason for each action in the client or service history.Risk ControlBefore termination, confirm domain dependencies, email retention requirements, and any active recovery request. Permanent deletion should never be treated as a routine shortcut.
Creating New Hosting Accounts in WHM Creating an account in WHM should follow a standard checklist so storage, package limits, contact details, and DNS settings are applied consistently.Before You Create the AccountConfirm the correct service package and resource allocation.Verify the primary domain spelling and billing status.Decide whether nameservers and DNS zones will be managed locally or externally.Document the expected username and ownership details for audit purposes.After ProvisioningReview quota settings, confirm login access, and send only the approved welcome details to the account owner. A short verification after creation prevents avoidable support requests later.
Managing Accounts, Email, and Backups in cPanel cPanel is commonly used for day-to-day account management tasks such as creating email addresses, managing files, reviewing databases, and downloading backups. Keeping these tasks organized helps reduce support issues and service interruption.Key Areas to ReviewCreate mailbox accounts with strong passwords and clear naming conventions.Review disk usage periodically to avoid service disruption caused by storage limits.Download or schedule backups before major site or account changes.Remove unused accounts, test installations, and outdated files when they are no longer required.Operational TipBefore making account-level changes, document the current settings. This makes rollback faster if email routing, file permissions, or database access needs to be restored.
How to Access cPanel and WHM Securely cPanel and WHM provide the primary interface for managing hosting accounts, websites, email, and server-level administration. Always sign in through the official access URL provided with your service details.Recommended Access StepsUse the secure login URL supplied in your welcome email or service details.Confirm that the browser shows a valid HTTPS connection before entering credentials.Store access details in a secure password manager rather than saving them in a shared browser profile.Enable two-factor authentication if it is available for your account.Best PracticesRestrict administrative access to authorized staff only, rotate passwords when team access changes, and review recent login activity regularly. If access stops working, reset the password first and confirm that your IP address is not being blocked by a security policy.
0%