Troubleshooting

When something is not working: checks and fixes.

127 guides · page 3 of 7

  • Fix 404 Not Found errors on cPanel hosting

    Find why pages return 404 Not Found on a cPanel site: wrong document root, case-sensitive file names, missing rewrite rules, moved pages, and custom error pages.

    BeginnercPanel hosting2 min read
  • Fix 500 Internal Server Error for PHP sites on a VPS

    Track down a PHP 500 Internal Server Error on your own Nginx or Apache server: read the right logs, then fix fatal errors, permissions, .htaccess, FPM and SELinux causes.

    IntermediateLinux VPS3 min read
  • 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.

    IntermediateLinux VPS3 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 503 errors for Node.js apps in cPanel (Setup Node.js App)

    Diagnose 503 Service Unavailable and startup failures for apps created in cPanel's Setup Node.js App: startup file, dependencies, ports, logs and CloudLinux resource limits.

    IntermediatecPanel hosting3 min read
  • Fix 504 Gateway Timeout errors on Nginx, PHP and app servers

    Find why a request times out with 504 Gateway Timeout: slow PHP or database queries, mismatched proxy and FPM timeouts, CDN limits, and when to raise timeouts versus fix the code.

    IntermediateLinux VPS3 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 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
  • Fix a 500 Internal Server Error on cPanel hosting

    Find and fix the cause of a 500 Internal Server Error on any cPanel site: broken .htaccess rules, wrong permissions, PHP version or memory problems and script errors.

    IntermediatecPanel hosting2 min read
  • Fix a Docker container that exits immediately

    Find out why a Docker container stops right after it starts. Read logs and exit codes, then fix missing environment variables, a wrong command, background processes and restart loops.

    BeginnerLinux server5 min read
  • Fix Apache failed to start (AH00072 port in use and config errors)

    When Apache will not start, run a config test, read journalctl, and fix the usual causes - AH00072 port already in use, syntax errors, missing certificates and the AH00558 ServerName warning.

    BeginnerLinux server5 min read
  • Fix apt errors: dpkg lock, interrupted installs and broken packages

    Solve common apt and dpkg errors on Ubuntu and Debian: could not get lock, dpkg was interrupted, unmet dependencies, held packages and repository signature errors.

    IntermediateLinux VPS3 min read
  • Fix AutoSSL not issuing certificates in cPanel

    Work out why cPanel AutoSSL fails for a domain: DNS not pointing here, DCV errors,.htaccess redirects, CAA records and rate limits, using the AutoSSL log in WHM.

    IntermediateLinux server4 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
  • Fix common Composer errors on a server

    Solve frequent Composer problems: memory exhausted, PHP version or extension requirements, dependency conflicts, lock file mismatches, authentication and running as root.

    IntermediatecPanel hosting · Linux VPS3 min read
  • Fix common Laravel errors after deployment

    Fix the Laravel errors that appear most after deploying: 500 with no message, 419 Page Expired, No application encryption key, storage permissions, cached config and missing vendor.

    IntermediatecPanel hosting · Linux VPS3 min read
  • Fix common Magento 2 errors

    Solve the Magento 2 errors you hit most often: missing CSS after deploy, indexers stuck, cron not running, OpenSearch connection failures, memory exhausted, permissions and maintenance mode.

    AdvancedLinux VPS · cPanel hosting3 min read
  • 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.

    IntermediatecPanel hosting and Linux VPS3 min read
  • Fix common SSL errors in the browser

    Understand and fix common browser SSL errors: name mismatch, expired or untrusted certificates, incomplete chains, protocol errors and HTTPS redirect loops.

    IntermediateAll hosting3 min read
  • Fix Docker daemon not starting

    Docker service failed to start? Read the real error with journalctl, then fix an invalid daemon.json, conflicting options, storage driver and overlay errors, a full disk or iptables problems.

    IntermediateLinux server5 min read

Other topics

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.