[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"TrustPilot_Reviews:*:limit=1&sort[]=-review_time":3,"TrustPilot_Stats:*:":13,"Currencies:*:":18,"Footer_Popular_Games:*:":42,"Header_Content:*,translations.*::en":71,"wiki_articles:id,article_path,date_created,date_updated,author_name,featured_image,category.id,category.kind,category.slug,category.game.path,category.game.name,category.game.image_cover,category.game.image_preview,category.game.whmcs_order_url,category.game.fullpath,category.translations.languages_code,category.translations.name,category.translations.description,subcategory.id,subcategory.slug,subcategory.sort,subcategory.display_style,subcategory.translations.languages_code,subcategory.translations.name,translations.languages_code,translations.title,translations.title_short,translations.description,translations.content_md:filter[article_path][_eq]=website-security&filter[status][_eq]=published&filter[category][kind][_eq]=topic&filter[category][slug][_eq]=web-hosting&deep[translations][_filter][languages_code][_in]=en,en&deep[category][translations][_filter][languages_code][_in]=en,en&deep[subcategory][translations][_filter][languages_code][_in]=en,en&limit=1":79,"wiki_articles:id,article_path,date_created,date_updated,author_name,featured_image,category.id,category.kind,category.slug,category.game.path,category.game.name,category.game.image_cover,category.game.image_preview,category.game.whmcs_order_url,category.game.fullpath,category.translations.languages_code,category.translations.name,category.translations.description,subcategory.id,subcategory.slug,subcategory.sort,subcategory.display_style,subcategory.translations.languages_code,subcategory.translations.name,translations.languages_code,translations.title,translations.title_short,translations.description,translations.content_md:filter[category][_eq]=4&filter[article_path][_neq]=website-security&filter[status][_eq]=published&filter[subcategory][_eq]=6&sort=-date_created&limit=3&deep[translations][_filter][languages_code][_in]=en,en&deep[category][translations][_filter][languages_code][_in]=en,en&deep[subcategory][translations][_filter][languages_code][_in]=en,en":109,"wiki_categories:cta_url,translations.languages_code,translations.cta_label,translations.cta_title,translations.cta_body:filter[kind][_eq]=topic&filter[slug][_eq]=web-hosting&filter[status][_eq]=published&deep[translations][_filter][languages_code][_in]=en,en&limit=1":141,"wiki-article-md-68-en":149,"mdc-ryxg9l-key":149},{"data":4},[5],{"display":6,"review_id":7,"review_stars":8,"review_text":9,"review_time":10,"review_title":11,"review_tp_id":7,"reviewer":12},false,"6a10aae75ac38557c9304183",5,"Amazing and lightning fast Technical support makes Host Havoc a must have for hosting my VIntage Story server!","2026-05-22T21:13:43Z","Amazing and lightning fast Technical…","Mike Mansell",{"data":14},{"id":15,"reviewcount":16,"trustscore":17},1,1546,"4.7",{"data":19},[20,25,31,37],{"code":21,"id":15,"rate":22,"suffix":23,"symbol":24,"title":23},"usd","1.00000","USD","$",{"code":26,"id":27,"rate":28,"suffix":29,"symbol":30,"title":29},"eur",2,"0.86155","EUR","€",{"code":32,"id":33,"rate":34,"suffix":35,"symbol":36,"title":35},"gbp",3,"0.73464","GBP","£",{"code":38,"id":39,"rate":40,"suffix":41,"symbol":24,"title":41},"cad",4,"1.37116","CAD",{"data":43},[44,47,50,53,56,59,64,68],{"Game":45,"Game_Link":46,"id":15,"sort":15},"Windrose","\u002Fgame-servers\u002Fwindrose",{"Game":48,"Game_Link":49,"id":39,"sort":27},"Minecraft","\u002Fminecraft",{"Game":51,"Game_Link":52,"id":33,"sort":33},"7 Days to Die","\u002Fgame-servers\u002F7-days-to-die",{"Game":54,"Game_Link":55,"id":8,"sort":39},"Vintage Story","\u002Fgame-servers\u002Fvintage-story",{"Game":57,"Game_Link":58,"id":27,"sort":8},"Arma 3","\u002Fgame-servers\u002Farma-3",{"Game":60,"Game_Link":61,"id":62,"sort":63},"Arma Reforger","\u002Fgame-servers\u002Farma-reforger",7,6,{"Game":65,"Game_Link":66,"id":67,"sort":62},"DayZ","\u002Fgame-servers\u002Fdayz",8,{"Game":69,"Game_Link":70,"id":63,"sort":67},"Rust","\u002Fgame-servers\u002Frust",{"data":72},{"id":15,"sale_active":73,"sale_html":74,"sale_icon":75,"sale_icon_2x":76,"_translatedFields":77},true,"Save 10% off new services for life by using code \u003Cspan style=\"color: #6aeb34\">SPRING\u003C\u002Fspan> at checkout!","2f67e468-c12e-4412-b2cd-b781354b70f6","28db222b-0aea-4e31-a56c-01cbe993b567",[78],"sale_html",{"data":80},[81],{"id":82,"article_path":83,"date_created":84,"date_updated":85,"author_name":86,"featured_image":87,"category":88,"subcategory":96,"translations":103},68,"website-security","2026-06-08T15:02:42.000Z","2026-06-08T15:05:45.000Z","Host Havoc Technical Support Team",null,{"id":39,"kind":89,"slug":90,"game":87,"translations":91},"topic","web-hosting",[92],{"languages_code":93,"name":94,"description":95},"en","Web Hosting","FTP, databases, email, WordPress and cPanel tasks.",{"id":63,"slug":97,"sort":98,"display_style":99,"translations":100},"troubleshooting",60,"list",[101],{"languages_code":93,"name":102},"Troubleshooting",[104],{"languages_code":93,"title":105,"title_short":106,"description":107,"content_md":108},"Website Security: Prevention and Hack Response","Website Security","Learn how to prevent your website from being hacked and what to do immediately if a breach occurs.","Website security requires both proactive measures and a clear response plan. Tens of thousands of websites are compromised daily, and most breaches exploit one of a small set of preventable vulnerabilities. Reviewing your [resource usage](\u002Fwiki\u002Fweb-hosting\u002Fresource-abuse-policy) is also worthwhile, as compromised sites often generate abnormal server load.\n\n## How to prevent your website from being hacked\n\nMost compromises happen for one of the following reasons:\n\n### Outdated software\n\nRunning an older, unpatched version of WordPress, a plugin, a theme, or a custom application is the most common attack vector. Attackers scan for known vulnerabilities in popular software versions.\n\n- Keep WordPress, all plugins, and all themes updated to their latest versions.\n- Remove plugins and themes you are not actively using.\n- Enable automatic updates where possible.\n\n### Incorrect file permissions\n\nOverly permissive file permissions (particularly `777`) give attackers write access to files they should never be able to modify.\n\n- Use `755` for directories and executable files.\n- Use `644` for all other files.\n- Never set `777` unless a specific process requires it, and remove it immediately after.\n\n### Weak passwords\n\nWeak or reused passwords for cPanel, FTP, email, or the WordPress admin panel are easily cracked. Use a unique, randomly generated password for each service.\n\n## What to do if your website is hacked\n\nIf you detect unauthorized changes to your site, act quickly:\n\n1. **Download your raw access logs from cPanel.** Log in to cPanel, click **Raw Access**, and download the logs before they rotate. These logs help identify how and when the intrusion occurred.\n2. **Change all passwords immediately.** Reset your cPanel, [FTP](\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp), email, and any CMS admin passwords.\n3. **Submit a support ticket.** Contact the web hosting support department and attach your log files. Include a description of what you observed, the date and time the attack was noticed, and any other relevant details. Our team will investigate and help you identify the source of the breach.\n\n> **Note:** Acting quickly preserves the log data needed for investigation. Raw access logs are rotated on a schedule and may not be recoverable after several days.\n\n## After recovery\n\n- Scan all files for malware using a plugin (such as Wordfence for WordPress) or a cPanel-based scanner.\n- Restore from a clean backup if available and if the backup predates the compromise.\n- Review file permissions across the account and correct any that are set to `777`.",{"data":110},[111,126],{"id":112,"article_path":113,"date_created":84,"date_updated":85,"author_name":86,"featured_image":87,"category":114,"subcategory":117,"translations":120},66,"domain-pending",{"id":39,"kind":89,"slug":90,"game":87,"translations":115},[116],{"languages_code":93,"name":94,"description":95},{"id":63,"slug":97,"sort":98,"display_style":99,"translations":118},[119],{"languages_code":93,"name":102},[121],{"languages_code":93,"title":122,"title_short":123,"description":124,"content_md":125},"Domain Stuck in Pending After Payment","Domain Pending","Resolve a domain registration that stays stuck in pending status after payment has been processed.","If your domain shows as pending after payment, there are a few common causes to check before contacting support. Domain registration occasionally requires a short processing window, but persistent pending status usually points to one of the issues below.\n\nFirst, confirm that [our nameservers](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers) are correct if you are managing DNS separately, as a misconfigured nameserver entry can make a newly registered domain appear inactive even after registration completes.\n\n## What to check\n\n1. **Contact information:** Confirm your registrant contact details (name, address, phone number) are accurate and current. ICANN requires valid contact information for domain registration. Incomplete or inaccurate details can delay or block activation.\n2. **Domain availability:** Verify the domain was not already registered by someone else at the moment you ordered it. A very small window exists where another party could register the same name.\n3. **Existing ownership:** If you already own the domain with another registrar, you do not need to register it again. You can either transfer it to us or simply [update the nameservers](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers) to point to Host Havoc without transferring.\n\n## If the domain still does not activate\n\nIf none of the above applies and your domain remains in pending status after a reasonable wait, submit a support ticket from the billing portal. Include your domain name and order number. A member of our support team will investigate and resolve the issue.\n\n> **Note:** DNS propagation after a domain activates can take up to 48 hours. If the domain shows as registered but your site is not loading, see [Why Won't My Website Load Properly?](\u002Fwiki\u002Fweb-hosting\u002Fwebsite-not-loading) for propagation guidance.",{"id":127,"article_path":128,"date_created":84,"date_updated":85,"author_name":86,"featured_image":87,"category":129,"subcategory":132,"translations":135},67,"website-not-loading",{"id":39,"kind":89,"slug":90,"game":87,"translations":130},[131],{"languages_code":93,"name":94,"description":95},{"id":63,"slug":97,"sort":98,"display_style":99,"translations":133},[134],{"languages_code":93,"name":102},[136],{"languages_code":93,"title":137,"title_short":138,"description":139,"content_md":140},"Why Won't My Website Load Properly?","Website Not Loading","Diagnose and fix a website that won't load, usually caused by incorrect nameservers or DNS propagation delays.","The most common reason a website does not load after setting up a hosting account is that the domain's nameservers have not been updated to point to Host Havoc, or DNS changes have not yet propagated. Check [what nameservers to use](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers) first before investigating other causes.\n\n## Verify your nameservers\n\nIf your domain is registered with a third-party registrar (not with Host Havoc), you must update the nameservers in your registrar's dashboard:\n\n| Nameserver | Hostname |\n|------------|----------|\n| Nameserver 1 | `ns1.hosthavocweb.com` |\n| Nameserver 2 | `ns2.hosthavocweb.com` |\n\nLog in to your registrar, find the nameserver settings for your domain, and replace any existing values with the two above.\n\n## Wait for propagation\n\nNameserver changes take time to spread across DNS servers worldwide:\n\n- Most regions update within **4 hours**.\n- Full global propagation can take up to **48 hours**.\n\nDuring propagation, some visitors may see your old site or a \"site not found\" page depending on which DNS servers their devices are using. This is normal.\n\n> **Tip:** Use a tool such as [whatsmydns.net](https:\u002F\u002Fwww.whatsmydns.net) to check whether your domain's nameservers have propagated in different regions.\n\n## Submit a support ticket if issues persist\n\nIf your nameservers are correctly set and more than 48 hours have passed, submit a support ticket via the billing portal. Include your domain name and a description of what you see when you attempt to load the site.\n\n## Other causes\n\n- **Domain pending registration:** If your domain was recently purchased and is still activating, see [Domain Stuck in Pending After Payment](\u002Fwiki\u002Fweb-hosting\u002Fdomain-pending).\n- **SSL errors:** If the site loads but shows a security warning, your SSL certificate may need to be issued or renewed from within cPanel.",{"data":142},[143],{"cta_url":87,"translations":144},[145],{"languages_code":93,"cta_label":146,"cta_title":147,"cta_body":148},"Get Web Hosting","Need web hosting?","cPanel, free SSL, one-click WordPress. Online in minutes.",{"data":150,"body":153,"toc":395},{"title":151,"description":152},"","Website security requires both proactive measures and a clear response plan. Tens of thousands of websites are compromised daily, and most breaches exploit one of a small set of preventable vulnerabilities. Reviewing your resource usage is also worthwhile, as compromised sites often generate abnormal server load.",{"type":154,"children":155},"root",[156,173,180,185,192,197,217,223,237,277,283,288,294,299,349,364,370],{"type":157,"tag":158,"props":159,"children":160},"element","p",{},[161,164,171],{"type":162,"value":163},"text","Website security requires both proactive measures and a clear response plan. Tens of thousands of websites are compromised daily, and most breaches exploit one of a small set of preventable vulnerabilities. Reviewing your ",{"type":157,"tag":165,"props":166,"children":168},"a",{"href":167},"\u002Fwiki\u002Fweb-hosting\u002Fresource-abuse-policy",[169],{"type":162,"value":170},"resource usage",{"type":162,"value":172}," is also worthwhile, as compromised sites often generate abnormal server load.",{"type":157,"tag":174,"props":175,"children":177},"h2",{"id":176},"how-to-prevent-your-website-from-being-hacked",[178],{"type":162,"value":179},"How to prevent your website from being hacked",{"type":157,"tag":158,"props":181,"children":182},{},[183],{"type":162,"value":184},"Most compromises happen for one of the following reasons:",{"type":157,"tag":186,"props":187,"children":189},"h3",{"id":188},"outdated-software",[190],{"type":162,"value":191},"Outdated software",{"type":157,"tag":158,"props":193,"children":194},{},[195],{"type":162,"value":196},"Running an older, unpatched version of WordPress, a plugin, a theme, or a custom application is the most common attack vector. Attackers scan for known vulnerabilities in popular software versions.",{"type":157,"tag":198,"props":199,"children":200},"ul",{},[201,207,212],{"type":157,"tag":202,"props":203,"children":204},"li",{},[205],{"type":162,"value":206},"Keep WordPress, all plugins, and all themes updated to their latest versions.",{"type":157,"tag":202,"props":208,"children":209},{},[210],{"type":162,"value":211},"Remove plugins and themes you are not actively using.",{"type":157,"tag":202,"props":213,"children":214},{},[215],{"type":162,"value":216},"Enable automatic updates where possible.",{"type":157,"tag":186,"props":218,"children":220},{"id":219},"incorrect-file-permissions",[221],{"type":162,"value":222},"Incorrect file permissions",{"type":157,"tag":158,"props":224,"children":225},{},[226,228,235],{"type":162,"value":227},"Overly permissive file permissions (particularly ",{"type":157,"tag":229,"props":230,"children":232},"code",{"className":231},[],[233],{"type":162,"value":234},"777",{"type":162,"value":236},") give attackers write access to files they should never be able to modify.",{"type":157,"tag":198,"props":238,"children":239},{},[240,253,265],{"type":157,"tag":202,"props":241,"children":242},{},[243,245,251],{"type":162,"value":244},"Use ",{"type":157,"tag":229,"props":246,"children":248},{"className":247},[],[249],{"type":162,"value":250},"755",{"type":162,"value":252}," for directories and executable files.",{"type":157,"tag":202,"props":254,"children":255},{},[256,257,263],{"type":162,"value":244},{"type":157,"tag":229,"props":258,"children":260},{"className":259},[],[261],{"type":162,"value":262},"644",{"type":162,"value":264}," for all other files.",{"type":157,"tag":202,"props":266,"children":267},{},[268,270,275],{"type":162,"value":269},"Never set ",{"type":157,"tag":229,"props":271,"children":273},{"className":272},[],[274],{"type":162,"value":234},{"type":162,"value":276}," unless a specific process requires it, and remove it immediately after.",{"type":157,"tag":186,"props":278,"children":280},{"id":279},"weak-passwords",[281],{"type":162,"value":282},"Weak passwords",{"type":157,"tag":158,"props":284,"children":285},{},[286],{"type":162,"value":287},"Weak or reused passwords for cPanel, FTP, email, or the WordPress admin panel are easily cracked. Use a unique, randomly generated password for each service.",{"type":157,"tag":174,"props":289,"children":291},{"id":290},"what-to-do-if-your-website-is-hacked",[292],{"type":162,"value":293},"What to do if your website is hacked",{"type":157,"tag":158,"props":295,"children":296},{},[297],{"type":162,"value":298},"If you detect unauthorized changes to your site, act quickly:",{"type":157,"tag":300,"props":301,"children":302},"ol",{},[303,321,339],{"type":157,"tag":202,"props":304,"children":305},{},[306,312,314,319],{"type":157,"tag":307,"props":308,"children":309},"strong",{},[310],{"type":162,"value":311},"Download your raw access logs from cPanel.",{"type":162,"value":313}," Log in to cPanel, click ",{"type":157,"tag":307,"props":315,"children":316},{},[317],{"type":162,"value":318},"Raw Access",{"type":162,"value":320},", and download the logs before they rotate. These logs help identify how and when the intrusion occurred.",{"type":157,"tag":202,"props":322,"children":323},{},[324,329,331,337],{"type":157,"tag":307,"props":325,"children":326},{},[327],{"type":162,"value":328},"Change all passwords immediately.",{"type":162,"value":330}," Reset your cPanel, ",{"type":157,"tag":165,"props":332,"children":334},{"href":333},"\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp",[335],{"type":162,"value":336},"FTP",{"type":162,"value":338},", email, and any CMS admin passwords.",{"type":157,"tag":202,"props":340,"children":341},{},[342,347],{"type":157,"tag":307,"props":343,"children":344},{},[345],{"type":162,"value":346},"Submit a support ticket.",{"type":162,"value":348}," Contact the web hosting support department and attach your log files. Include a description of what you observed, the date and time the attack was noticed, and any other relevant details. Our team will investigate and help you identify the source of the breach.",{"type":157,"tag":350,"props":351,"children":353},"blockquote",{"data-admonition":352},"info",[354],{"type":157,"tag":158,"props":355,"children":356},{},[357,362],{"type":157,"tag":307,"props":358,"children":359},{},[360],{"type":162,"value":361},"Note:",{"type":162,"value":363}," Acting quickly preserves the log data needed for investigation. Raw access logs are rotated on a schedule and may not be recoverable after several days.",{"type":157,"tag":174,"props":365,"children":367},{"id":366},"after-recovery",[368],{"type":162,"value":369},"After recovery",{"type":157,"tag":198,"props":371,"children":372},{},[373,378,383],{"type":157,"tag":202,"props":374,"children":375},{},[376],{"type":162,"value":377},"Scan all files for malware using a plugin (such as Wordfence for WordPress) or a cPanel-based scanner.",{"type":157,"tag":202,"props":379,"children":380},{},[381],{"type":162,"value":382},"Restore from a clean backup if available and if the backup predates the compromise.",{"type":157,"tag":202,"props":384,"children":385},{},[386,388,393],{"type":162,"value":387},"Review file permissions across the account and correct any that are set to ",{"type":157,"tag":229,"props":389,"children":391},{"className":390},[],[392],{"type":162,"value":234},{"type":162,"value":394},".",{"title":151,"searchDepth":27,"depth":15,"links":396},[397,398,399],{"id":176,"depth":27,"text":179},{"id":290,"depth":27,"text":293},{"id":366,"depth":27,"text":369}]