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

  • Fail2ban not banning? Common causes and fixes

    Fail2ban is running but attackers are never banned. Work through the usual causes, from the wrong log backend and log path to a ban action that does not fit your firewall or a custom SSH port.

    IntermediateLinux server6 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
  • Port open in the firewall but still unreachable: how to fix it

    You allowed a port in the firewall but connections still fail. Work through each layer, from the listening address to the server and client networks, to find the real block.

    Intermediate5 min read
  • Locked out by your firewall? How to get back into your VPS

    If a firewall rule blocked SSH, you can still reach your server through the browser console in your VPS provider's control panel. Disable the firewall, fix the rule and turn it back on safely.

    BeginnerLinux server5 min read
  • Check CPU, RAM and disk use on Windows

    Use Task Manager, Resource Monitor and a few PowerShell commands to find which program is using CPU, memory or disk.

    BeginnerWindows server2 min read
  • Free up disk space on a Linux VPS

    Find what is using space, then safely clear package caches, systemd journal logs, old Docker data and large log files without breaking running services.

    BeginnerLinux server3 min read
  • Fix PHP "Allowed memory size exhausted" fatal error

    PHP stops a script when it tries to allocate more memory than memory_limit allows. Find the script that hit the limit, raise the limit in the right place, and fix the cause.

    IntermediateLinux server6 min read
  • Fix PHP max_input_vars exceeded (forms and menus not saving)

    Fix the PHP warning Input variables exceeded 1000 and forms or WordPress menus that silently stop saving, by raising max_input_vars on cPanel, a VPS or with .user.ini.

    BeginnercPanel hosting · Linux VPS2 min read
  • Fix "fork: Resource temporarily unavailable" on Linux

    Fix Linux errors like fork: retry: Resource temporarily unavailable and Cannot allocate memory by checking process limits (nproc), systemd TasksMax, pid_max, runaway processes and memory.

    AdvancedLinux VPS2 min read
  • Fix PDOException: could not find driver in PHP

    Fix the PHP error "could not find driver" by enabling the right PDO driver (pdo_mysql, pdo_pgsql, pdo_sqlite) for the PHP version your site and CLI actually use.

    BeginnercPanel hosting · Linux VPS2 min read
  • Fix PHP Fatal error: Class not found

    Fix "Class not found" errors in PHP apps: Composer autoload not loaded or outdated, missing vendor folder, wrong namespace or case-sensitive file names on Linux, and missing extensions.

    IntermediatecPanel hosting · Linux VPS2 min read
  • Fix grub rescue> and error: unknown filesystem on a Linux VPS

    Get a Linux VPS out of the grub rescue prompt: find the boot partition, boot manually with set root and insmod normal, then reinstall GRUB permanently from the system or a rescue ISO.

    AdvancedLinux VPS2 min read
  • Fix PHP Parse error: syntax error, unexpected

    Understand and fix PHP parse errors such as unexpected end of file, unexpected token, unexpected identifier and T_STRING, including errors caused by an old PHP version.

    BeginnercPanel hosting · Linux VPS3 min read
  • Fix PHP Fatal error: Call to undefined function

    Fix "Call to undefined function" errors in PHP: missing extensions like mysqli, curl, mb_ or gd, functions removed in PHP 8, missing includes and wrong namespaces.

    IntermediatecPanel hosting · Linux VPS2 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
  • How to fix a 504 Gateway Timeout error

    A 504 Gateway Timeout means a proxy waited too long for the server behind it. Learn the causes on shared hosting, CDNs and VPS servers, and how to make slow requests finish.

    BeginnercPanel hosting2 min read
  • How to fix ERR_NAME_NOT_RESOLVED

    ERR_NAME_NOT_RESOLVED means your browser could not turn the domain into an IP address. Learn how to fix it on your device and check the domain's DNS and registration.

    BeginnercPanel hosting2 min read
  • How to fix "MySQL server has gone away" (error 2006)

    Getting "MySQL server has gone away" during imports or long scripts? Learn the causes, from max_allowed_packet and timeouts to crashed servers, and how to fix error 2006.

    IntermediatecPanel hosting and VPS2 min read
  • How to fix MySQL "Access denied for user" (error 1045)

    MySQL error 1045 "Access denied for user" means the username, password or host was rejected. Learn how to fix database users and privileges in cPanel and on a VPS.

    IntermediatecPanel hosting and VPS2 min read
  • VPS slow with high I/O wait: how to find and fix disk bottlenecks

    Is your VPS slow while CPU looks idle? High I/O wait means processes are waiting on the disk. Learn how to measure it with top and iostat, find the culprit and fix it.

    AdvancedLinux VPS2 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.