Advanced techniques

19 Articles

Troubleshooting Large Database Imports in phpMyAdmin

Why phpMyAdmin Times Out During Big Imports Web-based tools like phpMyAdmin are designed for quick web requests, not long-running data operations. When importing database files larger than 50MB–100MB, the web server’s PHP execution timeout limit (e.g., 60 seconds) is often reached before the import finishes. This leads to frustrating errors…

Managing SFTP Access: Requesting Password Resets and User Changes

SFTP (Secure File Transfer Protocol) allows you and your developers to securely upload and edit files on your server. Because SFTP operates directly at the server level, managing users and passwords works a little differently than standard cPanel or website logins. This guide explains how SFTP user management works, why…

Site Isolation and CloudLinux / CageFS

Overview Our shared and reseller hosting servers use CloudLinux with CageFS to isolate hosting accounts from one another. This improves both security and stability for all customers on the server. What Is CloudLinux? CloudLinux is a specialised operating system for shared hosting. It enforces per-account resource limits (CPU, memory, I/O)…

Installing Docker via the command line on a Scout server

Step-by-step guide to installing Docker CE via the CLI on a CentOS/RHEL 8 Scout server, allowing a site user to manage Docker with sudo, and proxying a Scout site to a Docker container.

Installing Node.js on a Scout server

Step-by-step guide to installing Node.js on a Scout-managed server using the Application drop-down.

Managing Redirects on Nginx-Hosted Domains

Need to redirect some specific URLs while also catching all other traffic with a wildcard redirect? Nginx works differently than Apache, and you may need server-level configuration to do both. The Difference On Apache, you’d use .htaccess files. On Nginx, redirects are managed in the server configuration file. This matters…

Resolving Stuck MySQL Processes Slowing Down Your Server

Your website suddenly feels sluggish or won’t load properly? A long-running MySQL process might be stuck in the background. Here’s how to spot it and fix it. 👉 The following guide is primarily aimed at cloud or dedicated server customers. If you’re on a shared or managed hosting service and…

Enabling SSH for a cPanel account (reseller guide)

As a reseller, you can grant SSH (Secure Shell) access to cPanel accounts you manage through WHM. SSH allows account holders to connect to the server via a command-line interface — useful for tasks such as running scripts, managing files, and using developer tools. There are two methods available to…

Setting up Git Webhooks in Scout Control Panel

So you’ve got your site setup to use a Git Repository and you now want to automate the process a bit, Scout allows you to configure Git Webhooks for automatic pull and deployment of code from your Repositories. 💡Note: This guide assumes that you’ve already setup a Git Repository that…

Using Git Repositories in Scout Control Panel

You’ve got a site setup in Scout but now you want to 💡Note: This guide assumes that you’ve already setup a Git Repository that you wish to use with Scout. If you’ve not yet created a Git Repository for use with Scout please see our guide Using Git Repositories in…