[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"TrustPilot_Reviews:*:limit=1&sort[]=-review_time":3,"TrustPilot_Stats:*:":13,"Currencies:*:":18,"Header_Content:*,translations.*::en":42,"Footer_Popular_Games:*:":50,"wiki_categories:id,kind,cta_url,slug,game,game.path,game.name,game.image_cover,game.whmcs_order_url,game.fullpath,translations.languages_code,translations.name,translations.description,translations.title,translations.cta_label,articles.id,articles.article_path,articles.sort,articles.date_created,articles.date_updated,articles.author_name,articles.featured_image,articles.subcategory.id,articles.subcategory.slug,articles.subcategory.sort,articles.subcategory.display_style,articles.subcategory.translations.languages_code,articles.subcategory.translations.name,articles.translations.languages_code,articles.translations.title,articles.translations.title_short,articles.translations.description,articles.translations.content_md:filter[kind][_eq]=topic&filter[slug][_eq]=web-hosting&filter[status][_eq]=published&deep[translations][_filter][languages_code][_in]=en,en&deep[articles][_filter][status][_eq]=published&deep[articles][_sort]=sort&deep[articles][_limit]=-1&deep[articles][translations][_filter][languages_code][_in]=en,en&deep[articles][subcategory][translations][_filter][languages_code][_in]=en,en&limit=1":79},{"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},{"id":15,"sale_active":44,"sale_html":45,"sale_icon":46,"sale_icon_2x":47,"_translatedFields":48},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",[49],"sale_html",{"data":51},[52,55,58,61,64,67,72,76],{"Game":53,"Game_Link":54,"id":15,"sort":15},"Windrose","\u002Fgame-servers\u002Fwindrose",{"Game":56,"Game_Link":57,"id":39,"sort":27},"Minecraft","\u002Fminecraft",{"Game":59,"Game_Link":60,"id":33,"sort":33},"7 Days to Die","\u002Fgame-servers\u002F7-days-to-die",{"Game":62,"Game_Link":63,"id":8,"sort":39},"Vintage Story","\u002Fgame-servers\u002Fvintage-story",{"Game":65,"Game_Link":66,"id":27,"sort":8},"Arma 3","\u002Fgame-servers\u002Farma-3",{"Game":68,"Game_Link":69,"id":70,"sort":71},"Arma Reforger","\u002Fgame-servers\u002Farma-reforger",7,6,{"Game":73,"Game_Link":74,"id":75,"sort":70},"DayZ","\u002Fgame-servers\u002Fdayz",8,{"Game":77,"Game_Link":78,"id":71,"sort":75},"Rust","\u002Fgame-servers\u002Frust",{"data":80},[81],{"id":39,"kind":82,"cta_url":83,"slug":84,"game":83,"translations":85,"articles":92},"topic",null,"web-hosting",[86],{"languages_code":87,"name":88,"description":89,"title":90,"cta_label":91},"en","Web Hosting","FTP, databases, email, WordPress and cPanel tasks.","Web Hosting Help & Guides","Get Web Hosting",[93,112,127,139,151,167,179,192,204,216,233,245,257,269,281,293,305,317],{"id":94,"article_path":95,"sort":83,"date_created":96,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":99,"translations":106},60,"email-autoresponders-forwarders","2026-06-08T15:01:00.000Z","2026-06-08T15:05:45.000Z","Host Havoc Technical Support Team",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":103},"configuration",20,"list",[104],{"languages_code":87,"name":105},"Configuration",[107],{"languages_code":87,"title":108,"title_short":109,"description":110,"content_md":111},"How to Set Up Email Autoresponders and Forwarders","Autoresponders and Forwarders","Configure automatic out-of-office replies and email forwarders to redirect messages using cPanel.","cPanel makes it straightforward to configure autoresponders (automatic replies) and forwarders (redirecting messages to another address). Both are managed from the **Email** section of cPanel. To read your email in a browser instead, see [How to Access Webmail](\u002Fwiki\u002Fweb-hosting\u002Faccess-webmail).\n\n## Setting up an autoresponder\n\nAn autoresponder sends an automatic reply whenever someone emails your address, useful for out-of-office or vacation messages.\n\n1. Log in to the cPanel control panel.\n2. Under the **Email** section, click **Autoresponders**.\n3. Click **Add Autoresponder**.\n4. Fill in the fields:\n   - **Character Set:** Leave as `utf-8`.\n   - **Interval:** Number of hours between repeat replies to the same sender.\n   - **From \u002F Subject \u002F Body:** Enter the sender name, subject line, and message body.\n   - **Start \u002F Stop:** Set optional date boundaries for the autoresponder.\n5. Click **Create\u002FModify**.\n\n## Setting up a forwarder\n\nA forwarder redirects all incoming mail from one address to another, without changing the original recipient's inbox.\n\n1. Log in to the cPanel control panel.\n2. Under the **Email** section, click **Forwarders**.\n3. To forward a single address, click **Add Forwarder**. To forward all mail for a domain, click **Add Domain Forwarder**.\n4. Enter the source address and the destination address.\n5. Click **Add Forwarder**.\n\n> **Note:** Forwarding to a third-party address (such as Gmail) may affect spam reputation. Check your [mail server settings](\u002Fwiki\u002Fweb-hosting\u002Fmail-server-settings) if deliverability issues arise after enabling forwarding.\n\n> **Tip:** You can combine a forwarder with an autoresponder on the same address. The autoresponder replies to the sender while the forwarder copies the message to another inbox.",{"id":113,"article_path":114,"sort":83,"date_created":115,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":116,"translations":121},68,"website-security","2026-06-08T15:02:42.000Z",{"id":71,"slug":117,"sort":94,"display_style":102,"translations":118},"troubleshooting",[119],{"languages_code":87,"name":120},"Troubleshooting",[122],{"languages_code":87,"title":123,"title_short":124,"description":125,"content_md":126},"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`.",{"id":128,"article_path":129,"sort":83,"date_created":115,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":130,"translations":133},67,"website-not-loading",{"id":71,"slug":117,"sort":94,"display_style":102,"translations":131},[132],{"languages_code":87,"name":120},[134],{"languages_code":87,"title":135,"title_short":136,"description":137,"content_md":138},"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.",{"id":140,"article_path":141,"sort":83,"date_created":115,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":142,"translations":145},66,"domain-pending",{"id":71,"slug":117,"sort":94,"display_style":102,"translations":143},[144],{"languages_code":87,"name":120},[146],{"languages_code":87,"title":147,"title_short":148,"description":149,"content_md":150},"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":152,"article_path":153,"sort":83,"date_created":154,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":155,"translations":161},65,"resource-abuse-policy","2026-06-08T15:01:59.000Z",{"id":75,"slug":156,"sort":157,"display_style":102,"translations":158},"general",99,[159],{"languages_code":87,"name":160},"General",[162],{"languages_code":87,"title":163,"title_short":164,"description":165,"content_md":166},"What Is Resource Abuse on Web Hosting?","Resource Abuse Policy","Understand what constitutes CPU, memory, and MySQL resource abuse on Host Havoc web hosting and how to avoid it.","Host Havoc web hosting is a shared environment. Resource abuse occurs when an account consumes an unreasonable amount of CPU, RAM, or MySQL resources, or when resources are used in a way that intentionally or incidentally degrades performance for other customers on the same server.\n\nWeb hosting accounts are intended for hosting websites and web applications. Uses that generate excessive resource consumption fall outside the scope of the service.\n\n## What counts as resource abuse\n\n- **CPU:** Scripts or processes that run continuously or spike CPU usage well above the norm for a website.\n- **RAM:** Applications that consume abnormally large amounts of memory relative to their function.\n- **MySQL:** Queries that hold locks, run without indexes on large tables, or generate a disproportionate number of connections.\n\n## How to avoid resource issues\n\n- Keep software (WordPress, plugins, themes, custom scripts) up to date. Outdated software is both a security risk and a common source of inefficient resource use.\n- Implement caching at the application level to reduce database and PHP load.\n- Optimize database queries and add indexes where appropriate.\n- Avoid running cron jobs at very high frequencies (for example, every minute); space them out where possible.\n\nFor database-specific concerns such as allowing external connections, see [Enabling Remote MySQL Connections](\u002Fwiki\u002Fweb-hosting\u002Fremote-mysql-connections). If you believe your site has been compromised and is generating abnormal traffic, see [Website Security and Hack Response](\u002Fwiki\u002Fweb-hosting\u002Fwebsite-security).\n\n## If you receive a resource abuse notice\n\nIf our team contacts you about resource abuse, submit a support ticket describing the application running on your account and the steps you have taken to reduce load. We will work with you to resolve the issue.",{"id":168,"article_path":169,"sort":83,"date_created":154,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":170,"translations":173},64,"cpanel-sub-users",{"id":75,"slug":156,"sort":157,"display_style":102,"translations":171},[172],{"languages_code":87,"name":160},[174],{"languages_code":87,"title":175,"title_short":176,"description":177,"content_md":178},"Can I Create Sub-Users for My cPanel Account?","cPanel Sub-Users","Understand the current limitations around cPanel account access and what to share when granting someone else entry.","cPanel on Host Havoc web hosting does not support creating additional sub-users with separate logins. If you need to give someone access to your cPanel account, you must share your cPanel credentials directly.\n\n> **Note:** Your cPanel credentials are separate from your billing account credentials. Sharing your cPanel login does not expose your billing information, payment methods, or other services on your account.\n\n## What to share\n\nYour cPanel login details were included in the welcome email sent when your hosting plan was activated. To grant access:\n\n1. Locate your cPanel username and password from the welcome email or from the billing portal.\n2. Share these credentials securely with the person who needs access.\n3. After they have finished their work, change your cPanel password to revoke access.\n\n> **Warning:** Anyone with your cPanel credentials has full access to your files, databases, and email accounts. Share access only with people you trust, and change your password promptly when access is no longer needed.\n\n## Granting limited access\n\nAlthough full sub-user accounts are not available, you can grant limited access by providing only what is needed:\n\n- For file access only, create a dedicated [FTP account](\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp) scoped to a specific directory. This avoids sharing your main cPanel login.\n- For Webmail access only, provide the email account credentials. See [How to Access Webmail](\u002Fwiki\u002Fweb-hosting\u002Faccess-webmail) for login options.",{"id":180,"article_path":181,"sort":83,"date_created":182,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":183,"translations":186},63,"create-subdomain","2026-06-08T15:01:58.000Z",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":184},[185],{"languages_code":87,"name":105},[187],{"languages_code":87,"title":188,"title_short":189,"description":190,"content_md":191},"How to Create a Subdomain","Create a Subdomain","Add a subdomain to your web hosting account using cPanel's Domains section in a few quick steps.","A subdomain lets you host a separate section of your site under a prefix of your main domain, for example `shop.yourdomain.com` or `blog.yourdomain.com`. You can create subdomains directly in cPanel without any extra configuration, as long as your domain's [nameservers are already pointed to Host Havoc](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers).\n\n## Creating a subdomain\n\n1. Log in to cPanel.\n2. Under the **Domains** section, click **Domains**.\n3. Click **Create a New Domain**.\n4. In the **Domain** field, enter the full subdomain (for example, `shop.yourdomain.com`).\n5. Deselect the **Share document root with `yourdomain.com`** option. This ensures the subdomain has its own separate directory.\n6. In the **Document Root** field, enter the directory path where you want the subdomain's files to live (for example, `\u002Fhome\u002Fusername\u002Fshop`).\n7. Click **Submit**.\n\nThe subdomain is created immediately. You can now upload files to its directory via [FTP](\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp) or the cPanel File Manager.\n\n> **Note:** DNS propagation for new subdomains is usually near-instant when your domain is already using Host Havoc nameservers, since the record is added directly to the cPanel-managed zone.\n\n> **Tip:** To install a CMS (such as WordPress) on a subdomain, first create the subdomain here, then run the Softaculous installer and select the subdomain from the domain dropdown.\n\n## Troubleshooting\n\n**Subdomain not resolving after creation:** Confirm your main domain is using Host Havoc nameservers. Subdomains inherit the parent domain's DNS zone, so they will not resolve if the nameservers are still pointing elsewhere.",{"id":193,"article_path":194,"sort":83,"date_created":182,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":195,"translations":198},62,"remote-mysql-connections",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":196},[197],{"languages_code":87,"name":105},[199],{"languages_code":87,"title":200,"title_short":201,"description":202,"content_md":203},"How to Enable Remote MySQL Connections","Remote MySQL Access","Whitelist an IP address in cPanel to allow an external application or tool to connect to your MySQL database.","By default, MySQL databases on Host Havoc web hosting only accept connections from the local server. To let an external application, such as a game server, a remote web app, or a database management tool, connect to your database, you need to whitelist its IP address in cPanel.\n\nBefore enabling remote access, make sure you have already [created your MySQL database](\u002Fwiki\u002Fweb-hosting\u002Fcreate-mysql-database). If you only need to connect via FTP to manage files, see [How to Connect via FTP](\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp) instead.\n\n## Common error when remote access is blocked\n\nIf a remote application tries to connect without being whitelisted, it will receive an error similar to:\n\n```\nAccess denied for user 'usernamehere'@'ip or host of client' (using password: YES)\n```\n\n## Steps to whitelist an IP address\n\n1. Log in to cPanel.\n2. Under the **Databases** section, click **Remote MySQL**.\n3. In the **Host** field, enter the public IP address of the machine that needs to connect (for example, a game server's IP or your home IP).\n4. Click **Add Host**.\n5. The IP address now appears in the allowed hosts list. Connections from that IP will be accepted.\n\n> **Note:** If the connecting IP changes (for example, your home internet uses a dynamic IP), you will need to return here and update the whitelist each time.\n\n> **Warning:** Avoid adding `%` as a wildcard host unless absolutely necessary, as this allows connections from any IP address and significantly reduces database security.\n\n## Troubleshooting\n\n**Still getting access denied after whitelisting:** Double-check that the IP you added matches the public IP of the connecting host exactly. Also confirm the database username and password are correct.",{"id":205,"article_path":206,"sort":83,"date_created":182,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":207,"translations":210},61,"install-wordpress",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":208},[209],{"languages_code":87,"name":105},[211],{"languages_code":87,"title":212,"title_short":213,"description":214,"content_md":215},"How to Install WordPress","Install WordPress","Install WordPress on your Host Havoc web hosting account in minutes using Softaculous in cPanel.","WordPress is the most widely used content management system on the web. Host Havoc web hosting includes [Softaculous](\u002Fwiki\u002Fweb-hosting\u002Finstall-scripts-softaculous), a one-click installer that handles file deployment, database creation, and initial configuration automatically.\n\n## Installing WordPress via Softaculous\n\n1. Log in to the cPanel control panel.\n2. Under the **Software** section, click **Softaculous Apps Installer**.\n3. On the Softaculous homepage, click **WordPress** (it appears prominently in the featured scripts list).\n4. Click **Install Now**.\n5. Fill in the installation form:\n   - **Choose Protocol:** Select `https:\u002F\u002F` if you have an SSL certificate.\n   - **Choose Domain:** Select the domain to install WordPress on.\n   - **In Directory:** Leave blank to install at the root (`yourdomain.com`) or enter a subdirectory (for example, `blog`).\n   - **Site Name and Description:** Enter your site title and tagline.\n   - **Admin Username \u002F Password \u002F Email:** Set your WordPress admin credentials. Use a strong password.\n6. Scroll to the bottom and click **Install**.\n7. Softaculous displays the site URL and admin URL when the installation is complete. Save both links.\n\n> **Tip:** The WordPress admin area is at `yourdomain.com\u002Fwp-admin`. Bookmark it for quick access.\n\n## After installation\n\n- Log in to your WordPress admin area and install a theme and plugins as needed.\n- Confirm your [PHP version](\u002Fwiki\u002Fweb-hosting\u002Fchange-php-version) meets WordPress's current minimum requirements (check wordpress.org for the current minimum).\n- Enable automatic WordPress updates from the admin dashboard to keep your site secure.\n\n## Troubleshooting\n\n**Installation fails:** Ensure your account has at least one available MySQL database slot. Softaculous creates a database during installation and will fail if the limit is reached.\n\n**Site shows a blank page or error after install:** Check the WordPress debug log. Enable `WP_DEBUG` in `wp-config.php` temporarily to see the error output.",{"id":217,"article_path":218,"sort":83,"date_created":219,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":220,"translations":227},45,"access-webmail","2026-06-08T15:00:06.000Z",{"id":15,"slug":221,"sort":222,"display_style":223,"translations":224},"getting-started",10,"cards",[225],{"languages_code":87,"name":226},"Getting Started",[228],{"languages_code":87,"title":229,"title_short":230,"description":231,"content_md":232},"How to Access Webmail","Access Webmail","Open your email inbox directly from cPanel or the browser without setting up a mail client.","Webmail lets you read and send email from any browser without configuring a mail client. Your cPanel account includes three Webmail interfaces: Roundcube, SquirrelMail, and Horde. They offer the same core features in different styles.\n\n> **Before you start:** You need an active cPanel email account. If you have not created one yet, log in to cPanel, go to **Email Accounts** under the Email section, and add an address.\n\n## Accessing Webmail through cPanel\n\n1. Log in to the cPanel control panel.\n2. Under the **Email** section, click **Email Accounts**.\n3. Find the email address you want to open and click **Access Webmail** on the right-hand side.\n4. Choose your preferred interface: Roundcube, SquirrelMail, or Horde.\n\n## Accessing Webmail directly from your browser\n\nYou can also open Webmail without logging in to cPanel first:\n\n1. Open your browser and go to `https:\u002F\u002Fyourdomain.com\u002Fwebmail` (replace `yourdomain.com` with your actual domain).\n2. Enter your full email address (for example, `you@yourdomain.com`) and your email password.\n3. Select your preferred Webmail client from the options shown.\n\n> **Tip:** Roundcube is the most feature-complete option and is recommended for most users.\n\nOnce inside, you can [configure an email signature](\u002Fwiki\u002Fweb-hosting\u002Fconfigure-email-signature) for each identity or set up [autoresponders and forwarders](\u002Fwiki\u002Fweb-hosting\u002Femail-autoresponders-forwarders) directly from Webmail or cPanel.\n\n## Troubleshooting\n\n**Cannot log in:** Make sure you are using your full email address as the username (not just the local part before `@`). Your email password is separate from your cPanel password unless you set them to match.\n\n**Webmail page not loading:** Confirm your domain's DNS is pointing to our nameservers. See [What Are Our Nameservers?](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers) for the correct values.",{"id":234,"article_path":235,"sort":83,"date_created":96,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":236,"translations":239},59,"configure-email-signature",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":237},[238],{"languages_code":87,"name":105},[240],{"languages_code":87,"title":241,"title_short":242,"description":243,"content_md":244},"How to Configure an Email Signature in Webmail","Set Email Signature","Add or edit an email signature in Roundcube, SquirrelMail, or Horde using the cPanel Webmail interface.","Webmail includes three email clients, each with its own signature settings. To [access Webmail](\u002Fwiki\u002Fweb-hosting\u002Faccess-webmail), log in to cPanel and open the Webmail interface for the account you want to configure. The steps below cover all three clients.\n\n## Roundcube\n\n1. Click **Settings** in the top-right corner.\n2. Click the **Identities** tab in the left panel.\n3. Double-click the email address you want to configure.\n4. Enter your signature in the **Signature** field. Toggle the HTML editor on if you want formatted text.\n5. Click **Save**.\n\n## SquirrelMail\n\n1. Click **Options** in the top navigation.\n2. Click **Personal Information**.\n3. Enter your signature in the **Signature** field.\n4. Click **Submit** to save.\n\n## Horde\n\n1. Click the options icon (gear or cog) at the top of the interface.\n2. Click **Personal Information**.\n3. Select the default identity from the list that appears.\n4. Enter your signature and click **Save**.\n\n> **Tip:** If you use an external mail client rather than Webmail, configure the signature directly in that client. See [Mail Server Settings](\u002Fwiki\u002Fweb-hosting\u002Fmail-server-settings) for connection details.\n\nYou can also set up [autoresponders and email forwarders](\u002Fwiki\u002Fweb-hosting\u002Femail-autoresponders-forwarders) from the Email section of cPanel to automate replies or redirect messages.",{"id":246,"article_path":247,"sort":83,"date_created":96,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":248,"translations":251},58,"mail-server-settings",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":249},[250],{"languages_code":87,"name":105},[252],{"languages_code":87,"title":253,"title_short":254,"description":255,"content_md":256},"Incoming and Outgoing Mail Server Settings","Mail Server Settings","Find the correct incoming and outgoing mail server settings to configure a desktop or mobile email client.","Use the settings below to configure a desktop or mobile email client such as Outlook, Thunderbird, or Apple Mail. If you prefer browser-based email, you can [access Webmail directly](\u002Fwiki\u002Fweb-hosting\u002Faccess-webmail) without any configuration.\n\n## Mail server settings\n\n| Setting | Value |\n|---------|-------|\n| Incoming mail server | `mail.yourdomain.com` or `yourdomain.com` |\n| Outgoing mail server | `mail.yourdomain.com` or `yourdomain.com` |\n| Outgoing (SMTP) port | `25` or `26` |\n| Username | Your full email address |\n| Password | Your email account password |\n\n> **Note:** Replace `yourdomain.com` with your actual domain name in all of the above values.\n\n## Recommended port settings\n\nFor the most reliable setup, use the following ports with SSL\u002FTLS enabled:\n\n- **IMAP (incoming):** 993 with SSL\n- **POP3 (incoming):** 995 with SSL\n- **SMTP (outgoing):** 465 with SSL, or 587 with STARTTLS\n\n> **Tip:** Use IMAP rather than POP3 if you access your email from multiple devices. IMAP keeps messages on the server and syncs across all clients.\n\n## Configuring your email client\n\n1. Open your email client's account settings and choose to add a new account manually.\n2. Select **IMAP** or **POP3** as the account type.\n3. Enter the server names and ports from the table above.\n4. Enter your full email address and password.\n5. Save and test the connection.\n\nOnce your client is connected, you can also [set up an email signature](\u002Fwiki\u002Fweb-hosting\u002Fconfigure-email-signature) from Webmail if you prefer a browser-based configuration.",{"id":258,"article_path":259,"sort":83,"date_created":96,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":260,"translations":263},57,"install-scripts-softaculous",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":261},[262],{"languages_code":87,"name":105},[264],{"languages_code":87,"title":265,"title_short":266,"description":267,"content_md":268},"How to Install Scripts with Softaculous","Install with Softaculous","Use the Softaculous app installer in cPanel to install WordPress, Joomla, and other web applications in minutes.","Softaculous is a one-click application installer built into cPanel. It handles the file deployment, database creation, and initial configuration for hundreds of popular scripts including WordPress, Joomla, and Drupal. To install [WordPress specifically](\u002Fwiki\u002Fweb-hosting\u002Finstall-wordpress), Softaculous is the recommended method.\n\n## Installing a script\n\n1. Log in to cPanel and click the **Softaculous Apps Installer** icon. It is usually near the bottom of the page or under the **Software** section.\n2. Browse the script list on the homepage using the **Scripts** row for popular options, or browse **Categories** for a broader list. You can also use the search bar.\n3. Click the script you want to install.\n4. Click **Install Now** and fill in the installation details:\n   - **Choose Protocol:** Select `https:\u002F\u002F` if you have an SSL certificate installed.\n   - **Choose Domain:** Select the domain or subdomain to install to.\n   - **In Directory:** Leave blank to install at the root, or enter a subdirectory name.\n   - **Site Name \u002F Description:** Set your site's name.\n   - **Admin Account:** Set your admin username and a strong password.\n5. Click **Install** at the bottom. Softaculous deploys the application and shows you the site URL and admin URL when complete.\n\n> **Tip:** Before installing, check that your [PHP version](\u002Fwiki\u002Fweb-hosting\u002Fchange-php-version) meets the script's minimum requirements.\n\n## Managing installed scripts\n\nYou can update, backup, clone, or remove any Softaculous installation by returning to the Softaculous dashboard and clicking **All Installations** in the top navigation.\n\n## Troubleshooting\n\n**Installation fails at the database step:** Softaculous creates the database automatically. If this step fails, check that your account has not reached the maximum number of MySQL databases allowed by your hosting plan.",{"id":270,"article_path":271,"sort":83,"date_created":96,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":272,"translations":275},56,"change-php-version",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":273},[274],{"languages_code":87,"name":105},[276],{"languages_code":87,"title":277,"title_short":278,"description":279,"content_md":280},"How to Change Your PHP Version and Settings","Change PHP Version","Select a different PHP version and adjust PHP settings like memory limits directly in cPanel.","Host Havoc web hosting lets you choose your PHP version and customize PHP settings directly from cPanel, without needing [SSH access](\u002Fwiki\u002Fweb-hosting\u002Fuse-ssh-access). This is useful when a CMS or plugin requires a specific PHP version or when you need to increase memory limits.\n\n## Changing the PHP version\n\n1. Log in to cPanel.\n2. Under the **Software** section, click **PHP Selector**.\n3. The current PHP version is shown at the top. Use the version dropdown to select the version you need.\n4. Click **Apply** or **Save** to confirm the change.\n\n## Adjusting PHP settings\n\n1. In the **PHP Selector**, click **Options**.\n2. A list of PHP directives appears, including `memory_limit`, `max_execution_time`, `upload_max_filesize`, and others.\n3. Modify the values as needed and click **Save**.\n\n> **Note:** Changes apply to all PHP scripts running under your cPanel account. If you are running multiple sites on the account, be aware that a setting change affects all of them.\n\n> **Tip:** If you installed WordPress or another CMS through [Softaculous](\u002Fwiki\u002Fweb-hosting\u002Finstall-scripts-softaculous), check the application's documentation for its minimum supported PHP version before downgrading.\n\n## Troubleshooting\n\n**PHP Selector not visible:** The PHP Selector may appear under the **Software** section with a slightly different label depending on your cPanel theme. If you cannot find it, search for \"PHP\" in the cPanel search bar.\n\n**Site broken after version change:** Switch back to the previous version in PHP Selector and check your application's error log for details.",{"id":282,"article_path":283,"sort":83,"date_created":219,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":284,"translations":287},49,"use-ssh-access",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":285},[286],{"languages_code":87,"name":105},[288],{"languages_code":87,"title":289,"title_short":290,"description":291,"content_md":292},"How to Use Jailed SSH Access","Use SSH Access","Generate an SSH key in cPanel and connect to your web hosting account via jailed SSH using PuTTY.","Host Havoc web hosting provides jailed SSH access, giving you a sandboxed command-line environment on your hosting account. This is useful for running scripts, managing files, and performing tasks that require shell access. For file transfers you may prefer [FTP instead](\u002Fwiki\u002Fweb-hosting\u002Fconnect-ftp).\n\n> **Note:** Jailed SSH is strictly sandboxed. You will not have access to system directories outside your own account.\n\n## Generate an SSH key in cPanel\n\n1. Log in to the cPanel control panel.\n2. Under the **Security** section, click **SSH Access**.\n3. Click **Manage SSH Keys**, then **Generate a New Key**.\n4. Fill in the key name and passphrase, then click **Generate Key**.\n5. Return to the key list, click **View\u002FDownload** next to your private key, and save the file to your computer.\n\n## Connect with PuTTY\n\n1. Open PuTTY and go to **Connection > SSH > Auth > Credentials**.\n2. Under **Private key file for authentication**, click **Browse** and select the private key file you downloaded.\n3. Go back to the **Session** panel, enter your server hostname, and click **Open**.\n4. When prompted, enter your cPanel username.\n\n> **Tip:** If your private key is in OpenSSH format (`.pem`), use PuTTYgen to convert it to `.ppk` format before loading it in PuTTY.\n\n## Changing PHP settings via SSH\n\nOnce connected, you can edit configuration files directly. However, for changing the PHP version or memory limits, the cPanel [PHP Selector is simpler](\u002Fwiki\u002Fweb-hosting\u002Fchange-php-version) and does not require SSH.\n\n## Troubleshooting\n\n**Permission denied:** Confirm the key was authorized in cPanel (the key must appear as **Authorized** in the SSH key manager). Also verify you are using the correct cPanel username, not your email address.",{"id":294,"article_path":295,"sort":83,"date_created":219,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":296,"translations":299},48,"create-mysql-database",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":297},[298],{"languages_code":87,"name":105},[300],{"languages_code":87,"title":301,"title_short":302,"description":303,"content_md":304},"How to Create a MySQL Database","Create MySQL Database","Use the MySQL Database Wizard in cPanel to create a new database and user in minutes.","cPanel includes a MySQL Database Wizard that walks you through creating a database and a database user in one flow. Once created, you can connect to the database from your web application or enable [remote MySQL connections](\u002Fwiki\u002Fweb-hosting\u002Fremote-mysql-connections) if an external application needs access.\n\n## Creating a database with the wizard\n\n1. Log in to the cPanel control panel.\n2. Under the **Databases** section, click **MySQL Database Wizard**.\n3. Enter a name for your database and click **Next Step**.\n4. Create a database user by entering a username and a strong password. If you choose to generate a password, copy it somewhere safe before continuing.\n5. Assign the new user to the database by selecting the appropriate privileges, then click **Next Step**.\n6. The wizard confirms the database and user have been created.\n\n> **Note:** Your database name and username are automatically prefixed with your cPanel account identifier followed by an underscore (for example, `accountname_dbname`). This is normal and expected.\n\n## Connection details\n\n| Setting | Value |\n|---------|-------|\n| Host | `localhost` (for scripts on the same server) |\n| Port | `3306` |\n| Database | Your full database name (with prefix) |\n| Username | Your full database username (with prefix) |\n\n> **Tip:** Most CMS installers such as [Softaculous](\u002Fwiki\u002Fweb-hosting\u002Finstall-scripts-softaculous) create the database for you automatically. Use the manual wizard when you need a blank database for a custom application.\n\n## Troubleshooting\n\n**Access denied from an external host:** By default, MySQL only accepts connections from the same server. To allow a remote application or tool to connect, see [Enabling Remote MySQL Connections](\u002Fwiki\u002Fweb-hosting\u002Fremote-mysql-connections).",{"id":306,"article_path":307,"sort":83,"date_created":219,"date_updated":97,"author_name":98,"featured_image":83,"subcategory":308,"translations":311},47,"connect-ftp",{"id":27,"slug":100,"sort":101,"display_style":102,"translations":309},[310],{"languages_code":87,"name":105},[312],{"languages_code":87,"title":313,"title_short":314,"description":315,"content_md":316},"How to Connect via FTP","Connect via FTP","Create an FTP account in cPanel and connect to your web hosting files using an FTP client like FileZilla.","FTP lets you upload, download, and manage files on your web hosting account from your local computer. You will need an FTP client and an FTP account created in cPanel. Before you start, make sure your [domain's nameservers](\u002Fwiki\u002Fweb-hosting\u002Ffind-nameservers) are pointing to Host Havoc so the FTP hostname resolves correctly.\n\n> **Before you start:** Download [FileZilla](https:\u002F\u002Ffilezilla-project.org\u002F) if you do not already have an FTP client installed.\n\n## Create an FTP account in cPanel\n\n1. Log in to the cPanel control panel.\n2. Under the **Files** section, click **FTP Accounts**.\n3. Fill in the desired username, password, and directory, then click **Create FTP Account**.\n4. Your new account appears in the list below. Click **Configure FTP Client** next to it to view the connection details.\n\n   ![cPanel FTP Accounts under the Files section](https:\u002F\u002Fcontent.hosthavoc.com\u002Fassets\u002F9f1cddca-9b0d-4947-b9a2-e1c145514e9c)\n\n   ![Creating a new cPanel FTP account](https:\u002F\u002Fcontent.hosthavoc.com\u002Fassets\u002F4084ce9b-368a-467e-836f-67025962c36a)\n\n## Connect with FileZilla\n\nUse the following settings in FileZilla (or your preferred FTP client):\n\n| Setting | Value |\n|---------|-------|\n| FTP Server | `ftp.yourwebsite.com` |\n| FTP Username | Your FTP username |\n| FTP Password | Your FTP password |\n| Port | `21` (FTP) or `21` with explicit FTPS |\n\n1. Open FileZilla and go to **File > Site Manager**.\n2. Click **New Site** and enter the details above.\n3. Set the **Encryption** dropdown to **Use explicit FTP over TLS if available** for a secure connection.\n4. Click **Connect**.\n\n> **Note:** The FTP hostname follows the pattern `ftp.yourwebsite.com` where `yourwebsite.com` is your actual domain.\n\n## Troubleshooting\n\n**Connection refused or timeout:** Confirm your FTP account was created successfully in cPanel and that you are using the correct hostname. If you need a different access level, see [cPanel Sub-Users and Access](\u002Fwiki\u002Fweb-hosting\u002Fcpanel-sub-users) for options.\n\n**Webmail not relevant here:** FTP only manages files, not email. To manage email, see [How to Access Webmail](\u002Fwiki\u002Fweb-hosting\u002Faccess-webmail).",{"id":318,"article_path":319,"sort":83,"date_created":219,"date_updated":320,"author_name":98,"featured_image":83,"subcategory":321,"translations":324},46,"find-nameservers","2026-06-09T03:07:46.000Z",{"id":15,"slug":221,"sort":222,"display_style":223,"translations":322},[323],{"languages_code":87,"name":226},[325],{"languages_code":87,"title":326,"title_short":327,"description":328,"content_md":329},"What Are Our Nameservers?","Our Nameservers","Find the correct nameservers to point your domain to your Host Havoc web hosting plan.","To connect a domain to your Host Havoc web hosting plan, set your domain's nameservers to the values below. This applies whether your domain is registered with a third-party registrar or directly with us.\n\n## Nameserver records\n\n| Record | Hostname |\n|--------|----------|\n| Nameserver 1 | `ns1.hosthavocweb.com` |\n| Nameserver 2 | `ns2.hosthavocweb.com` |\n\nLog in to your domain registrar's dashboard, locate the nameserver or DNS settings for your domain, and replace any existing nameserver values with the two above.\n\n> **Note:** Nameserver changes can take up to 48 hours to propagate across the internet, though most updates complete within 4 hours.\n\n## After updating nameservers\n\nOnce propagation is complete, your domain will resolve to your hosting account and you can manage all DNS records from inside cPanel. If your website still does not load after 48 hours, see [Why Won't My Website Load Properly?](\u002Fwiki\u002Fweb-hosting\u002Fwebsite-not-loading) for further steps.\n\nIf you registered your domain with us and it shows as pending, see [Domain Stuck in Pending After Payment](\u002Fwiki\u002Fweb-hosting\u002Fdomain-pending) for troubleshooting steps.\n\n> **Tip:** Use a free tool such as [whatsmydns.net](https:\u002F\u002Fwww.whatsmydns.net) to check propagation status from multiple locations around the world."]