Support Guides

Intermediate

Some familiarity with web hosting or the relevant control panel expected.

Email attachment size limits explained

Sending a large file by email can result in the message being rejected before it reaches the recipient. Knowing the size limits that apply to your email account helps you avoid failed deliveries and find the right tool for the job. Email attachment size…

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 install Python on Debian 12

Debian 12 ships with Python 3 available through its default repositories, making installation quick and repeatable. Whether you are setting up a development environment on a VPS or preparing a server to run a web application, this guide walks you through…

How to set a static hostname on Linux

Your Linux server’s hostname identifies it on a network and appears in shell prompts, logs and system tools. Without a persistent hostname, any name you set is lost after a reboot, which causes confusion in multi-server environments and breaks tools…

How to hide the Nginx server header on Linux

By default, Nginx includes its version number in the Server response header, making it visible to anyone who inspects your HTTP responses. Removing this information reduces the detail available to anyone scanning your server for known vulnerabilities tied to…

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 clear LiteSpeed Cache on WordPress

The LiteSpeed Cache plugin stores copies of your WordPress pages to serve them faster to visitors. After updating content or making design changes, the cached version may prevent visitors from seeing the latest version of your site. You will purge the cache…

How to connect to a MySQL database using PHP

PHP scripts running on cPanel hosting connect to MySQL using the hostname localhost. This is different from external database connections, which use the server’s IP address. You will create a MySQL database and user in cPanel, then write a PHP script…

How to manage your email account settings in webmail

The cPanel webmail interface lets you manage your email account settings directly from a browser, without configuring a desktop email client. From a single landing page you can update your password, create autoresponders, set up forwarders and control spam…

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…