Step-by-step help for your hosting
1,794 practical guides for cPanel, Plesk and DirectAdmin, Linux and Windows servers, websites, databases, DNS and security, from your first login to troubleshooting.
Search results
215 guides match “troubleshooting” · Clear search
Fix 502 Bad Gateway errors with Nginx and PHP-FPM
Diagnose 502 Bad Gateway on PHP sites: PHP-FPM down or crashing, wrong socket path or permissions, exhausted workers, oversized headers and upstream timeouts.
Find and stop processes on Linux: ps, kill, pkill and signals
List and find Linux processes with ps and pgrep, stop them gracefully or forcefully with kill and pkill, understand signals and deal with zombie or stuck processes.
Fix SSH errors: connection refused, timed out and permission denied
Diagnose why you cannot SSH into a server: connection refused, timeouts, host key warnings and permission denied, with the exact checks and fixes for each.
Reset a forgotten MySQL or MariaDB root password
Regain access to MySQL 8 or MariaDB when the root password is lost: check socket login first, then use skip-grant-tables safely and set a new password.
Search files on Linux with find and grep
Find files by name, size, age and owner with find, search inside files with grep, and combine both to track down large files, recent changes and suspicious code.
The dig command: DNS lookups explained with examples
Use dig to query A, MX, TXT, NS and other records, ask a specific nameserver, trace delegation from the root and check propagation, SPF, DKIM and DNSSEC.
Check open ports and connections with ss and netstat
Find which ports your Linux server listens on, which process owns them, who is connected and how to test a port from outside using ss, netstat, lsof and nc.
Fix VirtFusion WHMCS provisioning: orders that do not create servers
Troubleshoot the VirtFusion WHMCS module when paid orders fail to create a VPS: read the module log, fix tokens, IDs, capacity and OS options, and retry the create.
Troubleshoot WHMCS with System Health and logs
Use WHMCS System Health, the Activity, Module, Gateway, Email and Ticket Import logs, and safe debug settings to find out why something in WHMCS is not working.
Fix common Plesk problems yourself with Repair Kit
Use the Plesk Repair Kit extension to restart services, fix file permissions, repair databases and check DNS, and learn the admin plesk repair command for deeper fixes.
Use WHM Mail Delivery Reports to trace email for all your accounts
Find out why messages bounced or were rejected across all your customers' accounts with WHM Mail Delivery Reports: filters, reading results and fixing common failures.
Fix "Bandwidth Limit Exceeded" on a cPanel account
Why a site shows Bandwidth Limit Exceeded, how resellers check and raise the monthly bandwidth limit in WHM, and how to find what is using the traffic.
CloudLinux memory limit (PMEM) errors: causes and fixes
Fix 500 and 503 errors caused by the CloudLinux physical memory limit: find memory faults, tell them apart from PHP memory_limit errors, and reduce memory use.
Event Viewer basics on Windows Server
Use Event Viewer on your Windows Server VPS to find errors, unexpected reboots, failed RDP logins and crashing apps, with filters, custom views and useful event IDs.
Diagnose network problems with ping, traceroute, nslookup, dig, curl and telnet
A practical toolkit for finding out why a website or server is unreachable: test reachability, the route, DNS answers, ports and HTTP responses.
Troubleshoot MTU problems: hanging pages, stuck SSH and slow VPNs
Recognise MTU and fragmentation problems, find the right MTU with ping, and fix it on Linux, Windows, WireGuard and Docker networks.
How to run and read an MTR report (packet loss and latency)
Run MTR or WinMTR, then read loss, latency and jitter per hop correctly so you can tell real network problems from harmless router behaviour.
Node.js logs and debugging on cPanel and a VPS
Find where your Node.js app writes its logs on cPanel, PM2 and systemd, read crash messages, add useful logging and debug safely in production.
Fix common Node.js errors: EADDRINUSE, 503, out of memory, module not found
Fix the Node.js errors hosting customers see most: port already in use (EADDRINUSE), 503 on cPanel, JavaScript heap out of memory and Cannot find module.
Website error codes explained: 403, 404, 500, 502, 503 and 504
What each common HTTP error code means, the usual cause on cPanel hosting or a VPS, and the first thing to check to get your website back online.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.83 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.67 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.53 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.49 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.67 guides
- DomainsRegistering, transferring and managing domains and nameservers.27 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.41 guides
- CloudLinuxCloudLinux setup and use: LVE limits, CloudLinux Manager, CageFS and PHP/Node.js selectors.31 guides
- LiteSpeedLiteSpeed Web Server, LSCache and the LiteSpeed Cache plugin: install, settings and tuning.35 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.24 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.24 guides
- WP SquaredcPanel's WordPress platform: sites, plugins, staging and backups.9 guides
- SitePadBuild and publish websites with the SitePad builder.9 guides
- SitejetDesign, edit and publish sites with the Sitejet builder.9 guides
- WHMResellerAlpha and master resellers with WHMReseller: install, setup and use.12 guides
- VirtFusionInstall, set up and manage VirtFusion: hypervisors, packages, servers and WHMCS integration.28 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.44 guides
- PleskWebsites, email, databases and settings in the Plesk panel.53 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.41 guides
- WHMCSBilling, automation, products and client management with WHMCS.52 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.107 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.138 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.72 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.83 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.80 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.127 guides
- Linux VPSSSH, packages, services and everyday Linux administration.265 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.73 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.82 guides
Still stuck?
Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.
