Support Guides

Standard

Focused, task-driven articles covering a single action or process.

How to take your website offline

To hide the site from everyone but you, add an .htaccess rule that denies all visitors except your own IP address. A 307 redirect in .htaccess sends visitors to a maintenance page without changing search engine indexes. Deleting or repointing the domain's A…

How to find error log files in cPanel

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…

How to update WordPress URLs after a migration

Install the Better Search Replace plugin, open Tools, Better Search Replace, enter the old and new URLs, select all tables and run a dry run first. From the terminal, run wp search-replace with the old and new URLs plus --all-tables, testing with --dry-run…

How to install ImageMagick and Imagick on cPanel

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…

How do I add X-Frame-Options to my website?

Add a Header set X-Frame-Options ALLOW-FROM line naming the permitted domain to your .htaccess file. Chrome and Firefox ignore ALLOW-FROM, so add a Content-Security-Policy header with frame-ancestors listing the same domain too. The line Header always unset…

Install n8n on cPanel shared hosting

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…

How to manage subscriptions in Plesk

In Plesk, click Subscriptions in the left sidebar, then Add Subscription, and enter the domain, login credentials and a service plan. Limits for a single subscription change from its Hosting Plan tab by selecting Customize. Picking a different entry in the…

How to create a Node.js app in cPanel

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…

How to connect to PostgreSQL using Node.js

Install the node-postgres driver by running npm install pg in your project folder over Secure Shell (SSH). Create a Client from pg with your host, database, user and password, then await client.connect() before calling client.query(). Close the connection…

How to install npm packages

Inside a project folder, run npm install followed by the package name to add it to node_modules and package.json. Add the -g flag to install a command-line tool globally. Running npm install with no package name installs every dependency listed in…