iServerSupport Talk to an engineer
Insights from working server engineers

Server Management Blog

Practical guides for managing Linux servers, control panels, cloud infrastructure, security, and email systems.

Latest articles

Guides from the field

85 published guides
Key icon with an error badge representing patching a cPanel server against the PHP2Shell flaws
KBcPanel

How to Patch PHP2Shell on cPanel and WHM (EasyApache, CloudLinux and LiteSpeed)

How to patch the PHP2Shell flaws on a cPanel server: every ea-php and alt-php version, the services to restart, LiteSpeed and Imunify notes, and the changelog check that proves the fix.

5 min read
Package icon with an error badge representing a Plesk PHP update for the PHP2Shell flaws
KBPlesk

How to Patch PHP2Shell on a Plesk Server (Plesk PHP and OS PHP)

Plesk servers run two kinds of PHP, the builds Plesk ships and the ones from the operating system. How to update both for PHP2Shell, restart FPM and confirm every handler is covered.

5 min read
Terminal window with an error badge representing patching PHP on an Ubuntu or Debian server
KBLinux Administration

How to Patch PHP2Shell on Ubuntu and Debian (Fixed Versions and Commands)

Ubuntu and Debian ship PHP2Shell fixes as backports, so php -v still shows the old number. The fixed versions, the commands to update and restart, and how to prove the fix is in.

3 min read
Bug icon representing a hunt for malware after the PHP2Shell vulnerability
SESecurity

Did PHP2Shell Hit Your Server? How to Check for Compromise After Patching

Updating PHP stops new attacks but does not tell you whether someone got in earlier. A practical sweep of logs, new files, processes and scheduled jobs, plus when to rotate credentials.

3 min read
Bug icon representing the PHP2Shell remote code execution vulnerability in PHP
SESecurity

PHP2Shell (CVE-2026-109618 and CVE-2026-109619): Is Your Server Vulnerable and What to Do

PHP2Shell is a pair of critical PHP flaws that let an unauthenticated visitor run code on a web server. How to check if you are exposed, why php -v can mislead you, and the order to patch in.

7 min read
Package box with an error badge representing a failed dnf repository download on AlmaLinux
KBLinux Administration

AlmaLinux dnf Error: Failed to Download Metadata for Repo (Causes and Fixes)

When dnf refuses to update because it cannot download repository metadata, the cause is usually one dead repo, not AlmaLinux itself. How to find that repo and fix it without breaking updates.

5 min read
Key icon with an error badge representing a DirectAdmin license failure
KBDirectAdmin

DirectAdmin License Errors: Lost License Session, Context Deadline Exceeded and More

A DirectAdmin licensing error locks you out of the panel, but each message has a different cause. How to read the log and fix lost license session, IP restrictions and blocked licensing traffic.

5 min read
Disk drive icon with a nearly full usage bar representing a no space left on device error
KBLinux Administration

No Space Left on Device, but df Shows Free Space: Inodes, Deleted Files and tmpfs

The error says the disk is full, but df says it is not. Here is the order we check things in on a live server: inodes first, then deleted-but-open files, tmpfs and reserved blocks.

5 min read
Monitor icon with an information mark representing a Remote Desktop internal error
KBWindows

RDP: An Internal Error Has Occurred on Windows Server (Causes and Fixes)

A Windows Server that answers on port 3389 but throws An internal error has occurred is usually failing on its RDP certificate or security negotiation. A test-first approach to finding which.

6 min read
Terminal window with an error badge representing an SSH public key login failure
KBLinux Administration

SSH Permission Denied (publickey): The Server-Side Checks That Find the Cause

When the key is right and SSH login still fails, the answer is on the server: permissions, SELinux labels, sshd rules and key types. How to check each, and how to recover a lockout.

5 min read
Bug icon representing malware hidden inside a hacked WordPress site
SESecurity

WordPress Site Redirecting to Spam? How to Find the Malware on a cPanel Server

A WordPress site that sends visitors to spam pages is almost always infected in a handful of predictable places. How to hunt for the malware on a cPanel server, and what to do before cleaning.

6 min read
Need hands-on help?

Our engineers can manage the infrastructure you already use.

View server managementTalk to an engineer