{"id":50625,"date":"2025-09-26T21:53:03","date_gmt":"2025-09-26T18:53:03","guid":{"rendered":"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/"},"modified":"2025-09-26T21:53:03","modified_gmt":"2025-09-26T18:53:03","slug":"common-guide-issues-in-hosting-and-fixes","status":"publish","type":"post","link":"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/","title":{"rendered":"Common Guide Issues in Hosting and Fixes"},"content":{"rendered":"<p><\/p>\n<p>If your site ever goes offline, drags when someone clicks <a href=\"https:\/\/infinitydomainhosting.com\/kb\/how-to-configure-2fa-step-by-step\/\">a<\/a> link, or fails to send email, you want clear steps to find and fix the problem without guessing. Below I cover common <a href=\"https:\/\/hostadvice.com\/\" target=\"_blank\" rel=\"noopener\">hosting<\/a> issues I see most often, how to diagnose them, practical fixes you can try yourself, and when to escalate to support. Read the sections that match the symptom you\u2019re seeing , each one includes quick checks and longer-term prevention tips.<\/p>\n<p><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Frequent_causes_of_website_downtime_and_how_to_restore_service\" >Frequent causes of website downtime and how to restore service<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Quick_checklist_to_recover_from_downtime\" >Quick checklist to recover from downtime<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Slow_website_performance_causes_and_fixes\" >Slow website performance: causes and fixes<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Immediate_steps_to_improve_speed\" >Immediate steps to improve speed<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#DNS_problems_and_propagation_delays\" >DNS problems and propagation delays<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#DNS_troubleshooting_steps\" >DNS troubleshooting steps<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Email_deliverability_problems_and_solutions\" >Email deliverability problems and solutions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Checklist_to_improve_deliverability\" >Checklist to improve deliverability<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#ssl_certificate_errors_and_https_failures\" >ssl certificate errors and https failures<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Fix_steps_for_SSL_issues\" >Fix steps for SSL issues<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Security_breaches_and_malware_cleanup\" >Security breaches and malware cleanup<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Immediate_actions_after_detecting_a_breach\" >Immediate actions after detecting a breach<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Database_errors_and_corruption\" >Database errors and corruption<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Steps_to_recover_from_database_problems\" >Steps to recover from database problems<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#How_to_diagnose_hosting_issues_tools_and_approach\" >How to diagnose hosting issues: tools and approach<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#When_to_contact_hosting_support_and_how_to_get_the_best_outcome\" >When to contact hosting support and how to get the best outcome<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Best_practices_to_prevent_recurring_hosting_issues\" >Best practices to prevent recurring hosting issues<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Summary\" >Summary<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#FAQs\" >FAQs<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#How_do_I_know_whether_a_problem_is_my_site_or_my_hosting_provider\" >How do I know whether a problem is my site or my hosting provider?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Whats_the_fastest_way_to_restore_a_site_when_its_down\" >What\u2019s the fastest way to restore a site when it\u2019s down?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#Do_I_always_need_a_CDN_and_caching\" >Do I always need a CDN and caching?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#How_often_should_I_test_backups_and_restores\" >How often should I test backups and restores?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/infinitydomainhosting.com\/kb\/common-guide-issues-in-hosting-and-fixes\/#When_should_I_move_from_shared_hosting_to_a_dedicated_or_managed_service\" >When should I move from shared hosting to a dedicated or managed service?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Frequent_causes_of_website_downtime_and_how_to_restore_service\"><\/span>Frequent causes of <a href=\"https:\/\/www.hostinger.com\/website-builder\" target=\"_blank\" rel=\"noopener\">website<\/a> <a href=\"https:\/\/hostadvice.com\/blog\/server\/what-is-downtime\/\" target=\"_blank\" rel=\"noopener\">downtime<\/a> and how to restore service<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Downtime is one of the most alarming problems because it\u2019s obvious and urgent. Common causes include server overload, misconfigured services, network problems, <a href=\"https:\/\/hostadvice.com\/blog\/domains\/buy-expired-domains\/\" target=\"_blank\" rel=\"noopener\">expired domains<\/a>, or a <a href=\"https:\/\/infinitydomainhosting.com\/kb\/how-to-use-cpanel-or-other-control-panel\/\">control panel<\/a> outage. Start by confirming the outage from multiple locations: use an uptime <a href=\"https:\/\/www.hostinger.com\/domain-name-search\" target=\"_blank\" rel=\"noopener\">checker<\/a> or try accessing the site from a mobile network and a separate broadband connection. If the <a href=\"https:\/\/infinitydomainhosting.com\/kb\/what-is-website-down\/\">site is down<\/a> only for you, <a href=\"https:\/\/www.a2hosting.com\/kb\/getting-started-guide\/internet-and-networking\/clearing-the-dns-cache-on-your-computer\/\" target=\"_blank\" rel=\"noopener\">clear dns cache<\/a> and try a different <a href=\"https:\/\/infinitydomainhosting.com\/index.php?rp=\/knowledgebase\/128\/How-to-manage-your-DNS-settings-for-your-domain.html\">DNS<\/a> resolver. If the site is down everywhere, check <a href=\"https:\/\/hostadvice.com\/tools\/whois\/\" target=\"_blank\" rel=\"noopener\">the hosting<\/a> provider\u2019s status page and any email they\u2019ve sent you about maintenance or incidents. For immediate fixes, restart services from your control panel or <a href=\"https:\/\/www.a2hosting.com\/kb\/getting-started-guide\/accessing-your-account\/using-ssh-secure-shell\/\" target=\"_blank\" rel=\"noopener\">ssh<\/a> (web server, <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-php\/\" target=\"_blank\" rel=\"noopener\">php<\/a>-FPM, database), restore a recent backup to a different server if the current one is irrecoverable, or switch <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-dns\" target=\"_blank\" rel=\"noopener\">dns<\/a> to a backup server. Prevent future downtime by setting up uptime monitoring, automated alerts, and a simple failover plan such as a secondary server or a static cached page <a href=\"https:\/\/www.a2hosting.com\/\" target=\"_blank\" rel=\"noopener\">hosted<\/a> on a <a href=\"https:\/\/infinitydomainhosting.com\/kb\/setting-up-a-content-delivery-network-cdn-for-website-performance-optimization\/\">CDN<\/a>.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Quick_checklist_to_recover_from_downtime\"><\/span>Quick checklist to recover from downtime<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Confirm outage from multiple locations (uptime tools, mobile data).<\/li>\n<p><\/p>\n<li>Check provider status and email for maintenance notices.<\/li>\n<p><\/p>\n<li>Restart web server and database services or reboot the VM.<\/li>\n<p><\/p>\n<li>Restore a known-good backup if corruption is suspected.<\/li>\n<p><\/p>\n<li>Fail over to a backup server or <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-cdn\" target=\"_blank\" rel=\"noopener\">cdn<\/a>-served page for public-facing continuity.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Slow_website_performance_causes_and_fixes\"><\/span>Slow website performance: causes and fixes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Slow pages frustrate visitors and hurt SEO. Performance problems usually come from a few hotspots: overloaded server CPU\/RAM, inefficient application code (slow database <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-a-query\" target=\"_blank\" rel=\"noopener\">queries<\/a> or unoptimized plugins), high <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-network-latency\" target=\"_blank\" rel=\"noopener\">latency<\/a> to the origin, lack of <a href=\"https:\/\/infinitydomainhosting.com\/kb\/understanding-website-caching-and-website-performance-optimization\/\">caching<\/a>, and large unoptimized assets (images, scripts). Start by measuring: use tools like Lighthouse, WebPageTest, or the server\u2019s resource graphs to identify whether the bottleneck is server-side or client-side. If server resources are pegged, upgrade the plan, move to a server with more CPU\/RAM, or enable horizontal scaling. If slow database queries are the issue, profile queries and add indexes or optimize queries. For front-end slowness, enable compression (gzip or Brotli), minimize and bundle assets, lazy-load images, and add a CDN. Caching at multiple layers (application, object, opcode, HTTP) reduces repeated work and often gives the biggest improvement for the least effort.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Immediate_steps_to_improve_speed\"><\/span>Immediate steps to improve speed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Run a performance test to identify server vs. client bottlenecks.<\/li>\n<p><\/p>\n<li>Enable server-side caching (Redis, <a href=\"https:\/\/www.a2hosting.com\/blog\/memcached\/\" target=\"_blank\" rel=\"noopener\">memcached<\/a>) and HTTP caching headers.<\/li>\n<p><\/p>\n<li>Use a CDN to reduce geographic latency and offload static assets.<\/li>\n<p><\/p>\n<li>Compress and optimize images and defer noncritical JavaScript.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"DNS_problems_and_propagation_delays\"><\/span>DNS problems and propagation delays<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>DNS issues show up as \u201csite not found,\u201d errors when sending email, or intermittent access. Common misconfigurations are incorrect A\/AAAA\/<a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-a-cname\/\" target=\"_blank\" rel=\"noopener\">cname records<\/a>, missing MX records for email, or TTL values that delay changes. When you change DNS, expect propagation delays depending on the TTL and recursive resolvers; lower TTLs before a planned change to speed switchover. To troubleshoot, use dig\/<a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-nslookup\/\" target=\"_blank\" rel=\"noopener\">nslookup<\/a> to check authoritative <a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-nameserver\/\" target=\"_blank\" rel=\"noopener\">nameservers<\/a>, confirm records on the registrar and the zone file, and verify glue records if you run <a href=\"https:\/\/infinitydomainhosting.com\/index.php?rp=\/knowledgebase\/134\/How-to-set-up-custom-nameservers-for-your-domain.html\">custom nameservers<\/a>. If DNS appears correct but users still can\u2019t reach the site, ask them to flush their resolver cache or switch to a public DNS like 1.1.1.1 or 8.8.8.8 for a quick test. Keep your registrar contact and <a href=\"https:\/\/infinitydomainhosting.com\/index.php?rp=\/knowledgebase\/133\/How-to-renew-a-domain-name.html\">domain renewal<\/a> settings current to avoid expired <a href=\"https:\/\/www.hostinger.com\/domain-name-search\" target=\"_blank\" rel=\"noopener\">domains<\/a> causing an outage.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"DNS_troubleshooting_steps\"><\/span>DNS troubleshooting steps<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Check the authoritative <a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-nameserver\/\" target=\"_blank\" rel=\"noopener\">nameservers<\/a> with dig +trace.<\/li>\n<p><\/p>\n<li>Verify A\/AAAA\/<a href=\"https:\/\/hostadvice.com\/how-to\/web-hosting\/domain\/how-and-when-to-use-cname-records\/\" target=\"_blank\" rel=\"noopener\">cname<\/a>\/MX\/TXT records at your registrar and <a href=\"https:\/\/www.a2hosting.com\/kb\/getting-started-guide\/configuring-domain-settings\/setting-the-name-servers-dns-for-a-domain\/\" target=\"_blank\" rel=\"noopener\">hosting dns<\/a> panel.<\/li>\n<p><\/p>\n<li>Lower TTL before planned changes and raise it after stabilization.<\/li>\n<p><\/p>\n<li>Confirm <a href=\"https:\/\/www.a2hosting.com\/domains\/\" target=\"_blank\" rel=\"noopener\">domain<\/a> is not expired and <a href=\"https:\/\/www.hostinger.com\/whois\" target=\"_blank\" rel=\"noopener\">whois<\/a> contact info is up to date.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Email_deliverability_problems_and_solutions\"><\/span>Email deliverability problems and solutions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Email fails are usually about configuration and reputation. If emails bounce or land in spam, check SPF, DKIM, and DMARC records first , these tell recipient servers that your messages are legitimate. Verify <a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-reverse-dns\/\" target=\"_blank\" rel=\"noopener\">reverse dns<\/a> (PTR) is set for the sending IP and that you\u2019re not on a blacklist; use online blacklist lookup tools to check. If you run <a href=\"https:\/\/infinitydomainhosting.com\/web-hosting.php\">Shared Hosting<\/a>, outgoing email volume from other customers can affect your IP reputation, so consider using a <a href=\"https:\/\/www.a2hosting.com\/dedicated-server-hosting\/\" target=\"_blank\" rel=\"noopener\">dedicated<\/a> <a href=\"https:\/\/www.hostinger.com\/tutorials\/smtp-port\" target=\"_blank\" rel=\"noopener\">smtp<\/a> provider for transactional and marketing mail. For immediate recovery, set up a trusted third-party mail service while you correct records and request delisting from blacklists. Keep sending patterns consistent and remove stale addresses to avoid high bounce rates that hurt reputation.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Checklist_to_improve_deliverability\"><\/span>Checklist to improve deliverability<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Publish SPF, DKIM, and DMARC records and test them.<\/li>\n<p><\/p>\n<li><a href=\"https:\/\/hostadvice.com\/blog\/domains\/what-is-reverse-dns\/\" target=\"_blank\" rel=\"noopener\">check reverse dns<\/a> and remove your IP from blacklists if listed.<\/li>\n<p><\/p>\n<li>Consider using a dedicated SMTP relay (SendGrid, Mailgun, Amazon SES).<\/li>\n<p><\/p>\n<li>Monitor bounce and complaint rates and clean your lists regularly.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"ssl_certificate_errors_and_https_failures\"><\/span><a href=\"https:\/\/www.hostinger.com\/tutorials\/ssl-benefits\" target=\"_blank\" rel=\"noopener\">ssl certificate<\/a> errors and <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-ssl\" target=\"_blank\" rel=\"noopener\">https<\/a> failures<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p><a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-ssl\" target=\"_blank\" rel=\"noopener\">ssl<\/a>\/<a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-tls\" target=\"_blank\" rel=\"noopener\">tls<\/a> problems often show as \u201cconnection not secure\u201d or mixed content warnings. Common causes are expired certificates, incomplete certificate chains, or the site serving some assets over HTTP. Start by checking the certificate\u2019s expiration and the server\u2019s chain using SSL Labs or openssl s_client. If a certificate expired, renew it immediately; Let\u2019s Encrypt makes this simple with automated renewals, but ensure your renewal <a href=\"https:\/\/www.hostinger.com\/tutorials\/cron-job\" target=\"_blank\" rel=\"noopener\">cron<\/a> or service is running. Fix mixed content by serving all assets over HTTPS and updating hard-coded HTTP links. If your site uses multiple domains, ensure the certificate covers them (SANs or wildcard certificates). For performance, enable HTTP\/2 and OCSP stapling where supported.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Fix_steps_for_SSL_issues\"><\/span>Fix steps for SSL issues<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Check certificate validity and chain with SSL testing tools.<\/li>\n<p><\/p>\n<li>Renew expired certs or configure automatic renewal (Let\u2019s Encrypt or provider).<\/li>\n<p><\/p>\n<li>Eliminate mixed content by updating asset links to HTTPS.<\/li>\n<p><\/p>\n<li>Enable HTTP\/2 and OCSP stapling for faster and safer connections.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Security_breaches_and_malware_cleanup\"><\/span>Security breaches and malware cleanup<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>If your site has been hacked, signs include unexpected content, redirected pages, unauthorized admin accounts, or a sudden surge in outgoing email. Treat any breach seriously: take the site offline or serve a temporary maintenance page while you investigate. Collect logs to understand what happened, then restore from a clean backup taken before the breach. Change all passwords and rotate API keys, and check file and directory permissions. Scan files for malware with reputable tools and replace modified core files for popular platforms (<a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-wordpress\" target=\"_blank\" rel=\"noopener\">wordpress<\/a>, <a href=\"https:\/\/www.a2hosting.com\/joomla-hosting\/\" target=\"_blank\" rel=\"noopener\">joomla<\/a>) with fresh copies. After cleanup, patch all software, add a web application firewall or security plugin, enable two-factor authentication for accounts, and set up file-change monitoring. If sensitive customer data was exposed, follow breach notification laws and let affected users and your provider know.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Immediate_actions_after_detecting_a_breach\"><\/span>Immediate actions after detecting a breach<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li>Isolate the site (maintenance mode, restricted access) to limit damage.<\/li>\n<p><\/p>\n<li>Restore from a clean backup and change all credentials.<\/li>\n<p><\/p>\n<li>Apply security patches, firewall rules, and malware scans.<\/li>\n<p><\/p>\n<li>Enable ongoing monitoring and incident response logging.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Database_errors_and_corruption\"><\/span>Database errors and corruption<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Database errors cause pages to fail or show incorrect data. Common triggers are locked tables, corrupted tables, exceeded connections, or misconfigured credentials. Start by checking the database server logs and resource usage. For <a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-mysql\" target=\"_blank\" rel=\"noopener\">mysql<\/a>\/MariaDB, use mysqlcheck or the built-in repair tools to fix corrupted tables. If you see \u201ctoo many connections,\u201d increase the connection limit temporarily and investigate connection pooling or persistent connection misuse in your application. Regular backups and periodic integrity checks reduce the risk of irreversible corruption. When planning maintenance, put the application into read-only mode while you run repairs to avoid further damage.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Steps_to_recover_from_database_problems\"><\/span>Steps to recover from database problems<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<ul><\/p>\n<li><a href=\"https:\/\/support.hostinger.com\/en\/articles\/2152545-how-to-inspect-website-elements-in-your-browser\" target=\"_blank\" rel=\"noopener\">inspect<\/a> logs for errors and run integrity checks on affected tables.<\/li>\n<p><\/p>\n<li>Repair corrupted tables with the database\u2019s native tools.<\/li>\n<p><\/p>\n<li>Increase connection limits if necessary and implement connection pooling.<\/li>\n<p><\/p>\n<li>Restore from backups if repair is not possible; test restores regularly.<\/li>\n<p>\n  <\/ul>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_diagnose_hosting_issues_tools_and_approach\"><\/span>How to diagnose <a href=\"https:\/\/hostadvice.com\/\" target=\"_blank\" rel=\"noopener\">hosting<\/a> issues: tools and approach<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Good diagnosis saves time. Start with a repeatable approach: reproduce the issue, gather evidence (server logs, application logs, access logs, error messages), and measure (CPU, memory, disk I\/O, network). Use these tools: uptime monitors (<a href=\"https:\/\/www.pingdom.com\/\" target=\"_blank\" rel=\"noopener\">Pingdom<\/a>, UptimeRobot), performance testers (Lighthouse, <a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noopener\">GTmetrix<\/a>), DNS\/debugging tools (dig, <a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-check-if-domain-a-record-is-pointed-correctly\" target=\"_blank\" rel=\"noopener\">dns checker<\/a>), SSL testers, and server monitoring (Prometheus, Grafana, or the provider\u2019s built-in charts). For application-specific bugs, enable verbose logging temporarily and trace a failing request with APM tools (<a href=\"https:\/\/www.hostinger.com\/tutorials\/what-is-new-relic\" target=\"_blank\" rel=\"noopener\">new relic<\/a>, Datadog). Keep a notebook of what you tried and the results so you don\u2019t repeat steps and so support staff can pick up where you left off if you escalate.<\/p>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"When_to_contact_hosting_support_and_how_to_get_the_best_outcome\"><\/span>When to contact <a href=\"https:\/\/hostadvice.com\/\" target=\"_blank\" rel=\"noopener\">hosting<\/a> support and how to get the best outcome<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Contact support when you can\u2019t restore service with basic steps, when the problem involves provider infrastructure (network outage, hardware failure), or when security incidents require their intervention. To make the interaction efficient, collect timestamps, error messages, steps you already tried, relevant logs, and a clear statement of impact (who can\u2019t access what and how many users are affected). Use the provider\u2019s priority escalation path if the site is critical. If support suggests a change you don\u2019t understand, ask for a short explanation of risk and rollback steps before applying it. Good support can shorten recovery time dramatically, but they need useful, specific information to act quickly.<\/p>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Best_practices_to_prevent_recurring_hosting_issues\"><\/span>Best practices to prevent recurring hosting issues<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Preventative work reduces stress later. Maintain automated backups with off-site copies and test restores on a schedule. Monitor uptime and performance with alerts set at meaningful thresholds so you\u2019re notified before users notice. Use staging environments for updates and avoid direct changes on production. Keep software and dependencies up to date, and follow security hygiene (strong passwords, <a href=\"https:\/\/infinitydomainhosting.com\/index.php?rp=\/knowledgebase\/112\/How-to-enableordisable-two-factor-authentication-in-cPanel.html\">2FA<\/a>, least-privilege accounts). Choose the right hosting plan for your traffic and growth expectations; if traffic spikes are common, pick scalable solutions or autoscaling groups. Finally, document your architecture and recovery procedures so anyone on your team can respond fast when something goes wrong.<\/p>\n<p><!--KB_CAT_BLOCK--><\/p>\n<figure class=\"kb-cat-placeholder\" style=\"margin:1.75rem 0;display:block;\">\n<div class=\"kb-cat-wrap\" style=\"position:relative; overflow:hidden; border-radius:12px; box-shadow:0 10px 36px rgba(0,0,0,0.14);\"><img src=\"https:\/\/infinitydomainhosting.com\/kb\/assets\/img\/cat-default.webp\" alt=\"Common Guide Issues in Hosting and Fixes\" loading=\"lazy\" decoding=\"async\" style=\"max-width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,0.12);\" \/><\/p>\n<div class=\"kb-cat-gradient\" style=\"position:absolute; inset:0; background:linear-gradient(180deg, rgba(9,23,60,0.66) 0%, rgba(11,30,70,0.45) 40%, rgba(11,30,70,0.15) 100%);\"><\/div>\n<div class=\"kb-cat-textbox\" style=\"position:absolute; inset:auto 5% 7% 5%; color:#fff; text-align:center; display:flex; flex-direction:column; gap:.4rem; align-items:center; justify-content:flex-end;\">\n<div class=\"kb-cat-title\" style=\"font-weight:800; font-size:clamp(20px,3.6vw,34px); line-height:1.2; letter-spacing:.2px; text-shadow:0 1px 2px rgba(0,0,0,.35);\">Common Guide Issues in Hosting and Fixes<\/div>\n<div class=\"kb-cat-meta\" style=\"opacity:1; font-weight:600; font-size:clamp(13px,2.6vw,16px); line-height:1.45; text-shadow:0 1px 2px rgba(0,0,0,.28);\">If your site ever goes offline, drags when someone clicks a link, or fails to send email, you want clear steps to find and fix the problem without guessing. Below\u2026<\/div>\n<div class=\"kb-cat-desc\" style=\"opacity:1; font-weight:500; font-size:clamp(12px,2.4vw,15px); line-height:1.5; max-width:900px; text-wrap:balance; text-shadow:0 1px 2px rgba(0,0,0,.25);\">Computer Security<\/div>\n<\/div>\n<\/div>\n<\/figure>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<p>Hosting problems usually fall into a handful of categories: downtime, slow performance, DNS mishaps, email issues, <a href=\"https:\/\/hostadvice.com\/blog\/domains\/ssl-certificate-errors\/\" target=\"_blank\" rel=\"noopener\">ssl errors<\/a>, security breaches, and database problems. Diagnose with logs and tools, apply immediate fixes like service restarts, certificate renewal, and DNS checks, then follow up with preventive steps such as caching, backups, monitoring, and security hardening. When an issue exceeds your comfort zone, gather clear evidence and escalate to your <a href=\"https:\/\/www.a2hosting.com\/\" target=\"_blank\" rel=\"noopener\">host<\/a> with specific details to speed resolution.<\/p>\n<p><\/p>\n<h2><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_do_I_know_whether_a_problem_is_my_site_or_my_hosting_provider\"><\/span>How do I know whether a problem is my site or my hosting provider?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Start by testing access from multiple networks and checking the provider\u2019s status page. If the issue shows in your server metrics (CPU, memory, disk I\/O) or application logs, it\u2019s likely your site. If the provider reports network or infrastructure incidents, or you see problems across multiple unrelated accounts with the same <a href=\"https:\/\/www.a2hosting.com\/\" target=\"_blank\" rel=\"noopener\">host<\/a>, it\u2019s likely the provider.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_the_fastest_way_to_restore_a_site_when_its_down\"><\/span>What\u2019s the fastest way to restore a site when it\u2019s down?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Use a recent clean backup to restore to a working server or fail over to a static cached page via CDN to regain public access quickly. Meanwhile, troubleshoot the live server so you can restore full functionality without repeating the outage.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Do_I_always_need_a_CDN_and_caching\"><\/span>Do I always need a CDN and caching?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Not always, but they solve many common performance and availability problems quickly. A CDN reduces latency and offloads static traffic, and caching decreases server load. For most public sites these are strong, low-effort improvements.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_often_should_I_test_backups_and_restores\"><\/span>How often should I test backups and restores?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Test restores at least quarterly, and more often for mission-critical systems. A backup that can\u2019t be restored is useless; regular tests ensure your recovery process works when you need it.<\/p>\n<p><\/p>\n<h3><span class=\"ez-toc-section\" id=\"When_should_I_move_from_shared_hosting_to_a_dedicated_or_managed_service\"><\/span>When should I move from <a href=\"https:\/\/www.a2hosting.com\/web-hosting\/\" target=\"_blank\" rel=\"noopener\">shared hosting<\/a> to a dedicated or <a href=\"https:\/\/www.a2hosting.com\/wordpress-hosting\/managed\/\" target=\"_blank\" rel=\"noopener\">managed<\/a> service?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><\/p>\n<p>Consider upgrading when you hit resource limits frequently, need better security and isolation, or require guaranteed performance and support SLAs. If downtime or reputation risks (email deliverability, security) are hurting your business, a managed or dedicated solution usually pays for itself.<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If your site ever goes offline, drags when someone clicks a link, or fails to send email, you want clear steps to&hellip;<\/p>\n","protected":false},"author":1,"featured_media":50626,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1,86,4593,9,4594,87,3,5,10,4,11,88,8,2],"tags":[11202,10727,811,10630,677,10497,2265,10611,1069,1826,262],"class_list":["post-50625","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-computer-security","category-databases","category-domains","category-networking","category-online-marketing","category-php-scripts","category-seo","category-servers","category-ssl-certificates","category-support","category-web-hosting","category-website-security","category-wordpress","tag-common-guide-issues-in-hosting-and-fixes","tag-common-issues","tag-configuration","tag-fixes","tag-hosting","tag-hosting-guide","tag-performance","tag-server-issues","tag-technical-support","tag-troubleshooting","tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/posts\/50625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/comments?post=50625"}],"version-history":[{"count":1,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/posts\/50625\/revisions"}],"predecessor-version":[{"id":50627,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/posts\/50625\/revisions\/50627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/media\/50626"}],"wp:attachment":[{"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/media?parent=50625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/categories?post=50625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infinitydomainhosting.com\/kb\/wp-json\/wp\/v2\/tags?post=50625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}