Support Guides

Standard

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

How to use SVG images in WordPress

Install the Safe SVG plugin from Plugins, then Add New Plugin, and activate it. WordPress blocks Scalable Vector Graphics (SVG) uploads by default because the files can carry embedded scripts. Safe SVG strips that code on upload, after which SVG files go into…

How to use SSH key pairs on macOS with cPanel

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,…

How to fix cURL error 60 in WordPress

Update WordPress from Dashboard, then Updates, because each release ships a current certificate authority (CA) bundle that clears the error. The error appears when an outdated ca-bundle.crt file cannot verify a remote site's SSL certificate. If the update…

How to install Strapi on CloudPanel

Install Node.js 20 from the NodeSource repository, create a dedicated strapi user and run npx create-strapi-app@latest inside a new project folder. Start Strapi with npm run develop. Visit your server's IP address on port 1337, followed by /admin, to create…

How to change MX records in cPanel

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…

How to set a user agent for your web application

Give each request a descriptive user-agent string in the AppName/Version pattern, such as MyApp-Monitor/1.2.0. With curl, add -A followed by the string, and with wget, use the --user-agent= flag. In PHP, set user_agent in a stream context or CURLOPT_USERAGENT…

How to query documents by date range in MongoDB

Filter with find() and comparison operators on the date field: $gte and $lte include the boundary dates, while $gt and $lt exclude them. Combining two operators on one field, such as $gt with $lt, returns documents between two dates. MongoDB stores dates in…

How to change DNS resolver on Windows 10

Open Settings, Network & Internet, Change adapter options, then right-click your active connection and choose Properties. Select Internet Protocol Version 4 (TCP/IPv4), click Properties and enter preferred and alternate DNS server addresses. Cloudflare's…

How to enable auto-updates for WordPress plugins

In the WordPress dashboard, go to Plugins, then Installed Plugins, tick the box at the top of the list and choose Enable Auto-updates from Bulk actions. Clicking Enable auto-updates in the Automatic Updates column switches it on for a single plugin. Plugins…

PHP mail() vs SMTP: what’s the difference?

PHP mail() sends messages straight from the web server without logging in to any mail account. Simple Mail Transfer Protocol (SMTP) sends through a real mail account with a username and password, so receiving servers can verify the sender. Messages from…