Blog

Guides from the NOC

Written from running the hardware — what breaks, why, and the command that fixes it.

81 posts matching “php” · Clear

VPS Install Memcached on a VPS: Setup, Sessions & Fixes

Install Memcached on your VPS, wire it into PHP sessions, and fix Connection Refused and Class Memcached Not Found errors while keeping port 11211 secure.

28 July 2026 · 6 min · 10 views
WordPress Theme Update Wiped Your Changes? Fix It With a Child Theme

Lost your CSS or PHP tweaks after a WordPress theme update? Learn why it happens and how to set up a child theme so customizations survive updates for good.

27 July 2026 · 7 min · 12 views
WordPress WordPress "Not Allowed to Access This Page": The Real Fix

Stuck seeing "Sorry, you are not allowed to access this page" in WordPress? Learn the real causes - lost admin role, plugin lockout, multisite - and the fix.

27 July 2026 · 6 min · 12 views
VPS Stop WordPress Brute-Force Logins with a Fail2Ban Jail

wp-login.php getting hammered by bots? Set up a custom Fail2Ban jail on your VPS to block WordPress login brute-force attacks right at the firewall level.

21 July 2026 · 6 min · 12 views
Troubleshooting Laravel 500 Error After Deploy: Fix Permissions & .env Issues

Laravel throwing a 500 error after deploying to cPanel or a VPS? Learn the real causes - storage permissions, .env, APP_KEY - and the exact fix.

21 July 2026 · 6 min · 24 views
VPS Install a LAMP Stack on a Fresh Ubuntu VPS: Full Guide

Step-by-step guide to installing Apache, MySQL/MariaDB, PHP and a free SSL cert on a bare Ubuntu VPS, plus the vhost and .htaccess errors people hit.

20 July 2026 · 6 min · 8 views
VPS Install a LEMP Stack on a Fresh Ubuntu VPS: Full Guide

Step-by-step guide to installing Nginx, PHP-FPM, MySQL/MariaDB and a free SSL cert on a bare Ubuntu VPS, plus the errors people hit along the way.

20 July 2026 · 6 min · 14 views
WordPress WordPress Import Stuck or Failing? Fix XML Timeouts

WordPress XML import stuck or failing on attachments? Learn the PHP limits, WP-CLI fix, and file-splitting steps to get large WXR imports through.

18 July 2026 · 5 min · 17 views
WordPress Duplicator Plugin Migration Errors: Causes and Fixes

Duplicator plugin stuck on Build, Extract, or Install after a WordPress migration? Learn the real causes - PHP limits, permissions, DB errors - and fixes.

18 July 2026 · 6 min · 11 views
VPS "Too Many Open Files" on Your VPS: Fixing ulimit Limits

VPS throwing 'Too many open files' errors in Nginx, MySQL, or PHP-FPM? Learn how Linux file descriptor limits work and how to raise them safely.

18 July 2026 · 6 min · 20 views
Hosting cPanel File Manager Won't Extract ZIP Files: Causes and Fix

cPanel File Manager stuck or failing to extract or compress ZIP files? Learn the real causes - PHP limits, disk quota, corrupted archives - and the fix.

18 July 2026 · 6 min · 23 views
VPS Backup and Restore MySQL on a VPS with mysqldump

phpMyAdmin timing out on a big database? Learn to back up and restore MySQL on your VPS with mysqldump, fix common errors, and automate it with cron.

18 July 2026 · 6 min · 10 views
Troubleshooting Cloudflare 524 Error: A Timeout Occurred - Causes and Fix

Site throwing Cloudflare error 524 'A timeout occurred'? Learn why the origin is too slow to respond and how to fix wp-cron, slow queries, and hung APIs.

18 July 2026 · 6 min · 16 views
WordPress WordPress Settings Not Saving? Fix the max_input_vars Limit

WordPress page builder or WooCommerce settings not saving fully? Learn how the PHP max_input_vars limit silently drops form fields and how to raise it.

16 July 2026 · 6 min · 13 views
Troubleshooting MySQL Server Has Gone Away: Causes and How to Fix It

Getting 'MySQL server has gone away' on WordPress or a PHP app? Learn the real causes - timeouts, packet size, crashes - and fix each one step by step.

16 July 2026 · 6 min · 19 views
Troubleshooting 504 Gateway Timeout: Causes and How to Fix It

Seeing a 504 Gateway Timeout on your site or API? Learn which layer - Cloudflare, Nginx, Apache, or PHP-FPM - is stalling, and fix each cause step by step.

16 July 2026 · 6 min · 18 views
Troubleshooting 502 Bad Gateway Error: Causes and How to Fix It

Seeing a 502 Bad Gateway error on your site? Learn what's really failing behind the scenes - PHP-FPM, LiteSpeed, Cloudflare - and fix it step by step.

16 July 2026 · 6 min · 35 views
Hosting How to Find and Read Error Logs in cPanel

Learn where cPanel stores error logs, how to enable PHP logging, and how to read raw access logs to actually diagnose what's breaking your site.

15 July 2026 · 5 min · 21 views
WordPress WordPress Heartbeat API Eating CPU? Here's How to Fix It

admin-ajax.php spiking your server's CPU every 15-60 seconds? Learn what the WordPress Heartbeat API does and how to safely throttle or disable it.

15 July 2026 · 5 min · 4 views
WordPress Disable XML-RPC in WordPress: Stop Brute-Force Attacks

XML-RPC brute-force attacks spiking your CPU? Learn how to confirm the attack in your logs and disable xmlrpc.php safely in cPanel, WordPress, or Cloudflare.

15 July 2026 · 5 min · 12 views
WordPress WordPress "Maximum Execution Time Exceeded" Error: The Fix

Getting 'Fatal error: Maximum execution time exceeded' in WordPress? Learn why PHP times out mid-request and how to fix it safely in cPanel or via WP-CLI.

14 July 2026 · 6 min · 12 views
Troubleshooting MySQL Table Marked as Crashed: How to Repair It Safely

MySQL table marked as crashed? Learn how to confirm it, repair it safely via phpMyAdmin or SSH with mysqlcheck, and stop it from happening again.

14 July 2026 · 6 min · 18 views
Troubleshooting 503 Service Unavailable Error: Causes and How to Fix It

Site showing 503 Service Unavailable? Learn what's really crashing behind the scenes - PHP-FPM, Apache limits, plugins - and fix it step by step.

14 July 2026 · 6 min · 32 views
WordPress Locked Out of WordPress? Reset Your Admin Password Fast

Locked out of wp-admin and the reset email never arrives? Learn how to reset your WordPress admin password safely through phpMyAdmin in cPanel.

14 July 2026 · 5 min · 17 views