MdmHost guides

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

  • Troubleshoot Node.js apps in cPanel (CloudLinux Node.js Selector)

    Fix common Node.js Selector problems in cPanel: app not starting, 503 errors, npm install failures, wrong Node version, missing modules and memory limit errors.

    AdvancedcPanel hosting with CloudLinux3 min read
  • Fix "508 Resource Limit Is Reached" on CloudLinux hosting

    Why a website shows 508 Resource Limit Is Reached on CloudLinux, how to find which limit was hit in Resource Usage, and the fixes that stop it coming back.

    IntermediatecPanel hosting with CloudLinux3 min read
  • Find and fix a WordPress plugin conflict

    Track down the plugin or theme behind a WordPress problem with Health Check troubleshooting mode, the half-split method, logs and browser console checks.

    IntermediatecPanel hosting3 min read
  • Fix "There has been a critical error on this website"

    Recover from the WordPress critical error message: use the recovery mode email, find the failing plugin or theme in the logs and get back into the dashboard.

    BeginnercPanel hosting3 min read
  • Can't log in to webmail? Fix cPanel webmail login problems

    Solve common cPanel webmail login problems: wrong username format, forgotten mailbox password, blocked port 2096, IP blocks after failed attempts and session errors.

    BeginnercPanel hosting3 min read
  • Fix WordPress permalinks and 404 errors on posts

    Fix WordPress posts and pages that return 404 while the home page works: re-save permalinks, restore the .htaccess rules and check rewrite conflicts in cPanel.

    BeginnercPanel hosting3 min read
  • Fix "Error establishing a database connection" in WordPress

    Fix the WordPress database connection error: check wp-config.php credentials, the cPanel database user and privileges, repair tables and rule out server limits.

    BeginnercPanel hosting3 min read
  • Fix a 500 Internal Server Error in WordPress

    Troubleshoot a WordPress 500 Internal Server Error on cPanel: check error logs, reset .htaccess, fix PHP settings and permissions, and isolate plugins or the theme.

    IntermediatecPanel hosting3 min read
  • Find website errors with the Plesk Log Browser

    Use the Plesk Log Browser to read Apache, Nginx and PHP error logs, filter by status code, watch logs in real time and diagnose 500, 502, 503 and 404 errors.

    IntermediatePlesk2 min read
  • Server not responding? First checks before contacting support

    A short checklist for an unreachable server: check its status in your VPS provider's control panel, test the network and port, look through the browser console, restart if needed and test from another network before opening a ticket.

    Beginner5 min read
  • View update history and uninstall a bad Windows update

    See which updates are installed, remove one that broke an app with Settings, wusa or DISM, and stop it from reinstalling straight away.

    IntermediateWindows server5 min read
  • Fix Nginx failed to start: address already in use

    Nginx will not start when another program already holds port 80 or 443. Find what is using the port with ss, stop or move it, fix duplicate listen lines, then start Nginx.

    BeginnerLinux server5 min read
  • Fix Nginx 404 errors with try_files for pretty URLs

    Pretty URLs return 404 on Nginx when nothing routes them to your app. Add the right try_files line for WordPress, Laravel or a single-page app, and avoid root and alias mistakes.

    BeginnerLinux server4 min read
  • Fix Nginx 413 Request Entity Too Large

    Nginx returns 413 Request Entity Too Large when an upload is bigger than client_max_body_size. Raise the limit for one site or the whole server, match PHP's limits, and test.

    BeginnerLinux server5 min read
  • Fix 504 Gateway Timeout in Nginx

    A 504 Gateway Timeout means PHP or your app took longer to answer than Nginx was willing to wait. Find the slow request, raise the right timeouts consistently, and fix the root cause.

    IntermediateLinux server5 min read
  • Fix 502 Bad Gateway in Nginx

    A 502 Bad Gateway means Nginx could not get a valid answer from PHP-FPM or your app. Read the error log, then check the backend service, socket path, permissions and ports.

    IntermediateLinux server5 min read
  • Fix 403 Forbidden in Nginx

    Nginx returns 403 Forbidden when it will not serve a file or folder. Work through the usual causes, from a missing index file to permissions, deny rules and SELinux.

    BeginnerLinux server5 min read
  • How to write a support ticket that gets solved fast

    Write support tickets that get solved on the first reply by including the service, IP address, exact error text, steps already tried and screenshots, without ever pasting passwords.

    Beginner4 min read
  • When to use the browser console instead of SSH or RDP

    The browser console in your VPS provider's control panel gives you your server's screen in a browser tab. Learn when to use it, such as after a firewall or network mistake, and how to get back to SSH or RDP.

    Beginner4 min read
  • Fix Caddy certificate errors and ACME failures

    Diagnose why Caddy cannot get a TLS certificate. Check DNS, open ports 80 and 443, read Caddy's logs, handle Cloudflare proxying and rate limits, and test safely with the staging CA.

    IntermediateLinux server6 min read

Browse by topic

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.