Support Guides
Guides for users of the cPanel/WHM control panel.
In FileZilla, open File, then Site Manager, click New Site and enter your server hostname, cPanel username and password. SFTP, the SSH File Transfer Protocol, runs on port 22 and encrypts the whole session, so it is the recommended choice. FTPS needs port 21…
Run ssh-keygen -t ed25519 in macOS Terminal and set a passphrase to create a Secure Shell (SSH) key pair in ~/.ssh. In cPanel, open SSH Access, click Manage SSH Keys, import the contents of id_ed25519.pub, then click Manage and Authorise. Connect with ssh,…
Add define('DISABLE_WP_CRON', true); to wp-config.php, after the WP_DEBUG line, to stop WordPress running scheduled tasks on page loads. Next, open Cron Jobs under Advanced in cPanel and set a wget command that requests your site's wp-cron.php. Once Per 15…
In cPanel, open Zone Editor under Domains, click Manage beside the domain and filter by mail exchange (MX) records. Edit the existing record or add one, entering your provider's priority and the mail server's hostname, never an IP address. Lower priority…
In cPanel, click Errors in the Metrics section to see recent web server errors. For PHP errors, open File Manager, search for error_log across the home directory and view the file nearest the broken page. PHP writes an error_log file into each folder where a…
In Web Host Manager (WHM), open EasyApache 4, click Customize on the current profile, enable ea-imagemagick, then click Review and Provision. In MultiPHP Extensions Manager, select each PHP version your sites use, tick imagick and click Save. Running a php -r…
Install Node.js 20 in your home directory with Node Version Manager (NVM), because the system Node.js is not writable. Install n8n version 1 with npm and the --foreground-scripts flag to stay within CloudLinux process limits. Run n8n under PM2 behind a small…
In cPanel, open Setup Node.js App and create an application with a Ghost-supported Node.js version, an app root and a URL. Over Secure Shell (SSH), activate the app's environment and run npm install ghost-cli@latest -g, then ghost install local --no-setup in…
In cPanel, open Setup Node.js App in the Software section and click Create Application. Enter a folder name for the application root and a path for the application URL, such as helloworld for both. Choose the latest long-term support Node.js version and click…
For an addon domain, enter a custom path in the Document Root field when adding it under Domains in cPanel. For public_html, a symbolic link made over Secure Shell (SSH) with ln -s, or a rewrite rule in .htaccess, can serve files from another directory. The…