Support Guides

Web Hosting Guides

Guides for making the most of your shared hosting package, covering common setup tasks and day-to-day management.

How to fix JetBackup restore issues on Plesk

JetBackup restores can fail silently or leave a site broken when Plesk is running an NGINX reverse proxy in front of Apache or PHP-FPM. The restore process may complete without errors, but the site remains inaccessible due to proxy configuration conflicts,…

How to enable two-factor authentication (2FA)

Two-factor authentication (2FA) requires you to enter a time-based code from an authenticator app each time you log in, in addition to your password. This prevents unauthorised access even if your password is compromised. You will install an authenticator app…

How to hide PHP errors on your website

PHP errors and warnings displayed on a live website expose internal code details to visitors and can make your site appear broken. Hiding them from the browser while keeping error logging active means you can still diagnose problems without affecting the…

How to connect to cPanel hosting with FileZilla

FileZilla is a free, open-source FTP client available for Windows, macOS and Linux. It lets you transfer files between your computer and your hosting account, whether you are uploading a new website, downloading a backup or editing files directly on the…

My website is down: What should I do?

A website going offline can have several causes, from a temporary server issue to a DNS misconfiguration or a firewall block. Working through each possibility in order will help you identify the cause and get your site back online. This guide covers the most…

PCI compliance for web hosting

If your website accepts card payments, the Payment Card Industry Data Security Standard (PCI DSS) applies to you. Meeting these requirements protects your customers’ payment data and keeps you able to process card transactions. This article explains…

How to import a large MySQL database via SSH

Importing a large database through phpMyAdmin can fail mid-way due to connection timeouts or file size limits, leaving your database in an incomplete state. Running the import over SSH sends the file directly to MySQL from the server, bypassing those…

How to use SSH key pairs on macOS with cPanel

Password-based SSH logins are vulnerable to brute-force attacks. Key pair authentication replaces your password with two cryptographic files: a private key that stays on your Mac and a public key that you upload to your cPanel account. Only someone holding…

How to disable WP-Cron and set up a cPanel cron job

WordPress does not have a real task scheduler. Instead, it fires its scheduled tasks on every page request by running wp-cron.php whenever a visitor loads a page. On a site with significant traffic this means the same scheduled task may run hundreds of times…

How to use SSH and SFTP key authentication on Windows

Password-based SSH and SFTP logins are vulnerable to brute-force attacks. Key authentication replaces the password with a cryptographic key pair – a private key that stays on your machine and a public key installed on your server. Only someone holding…