Knowledge Base
Tutorials
Practical guides and walkthroughs from real-world projects.
How to Migrate a Drupal 9 Website from CloudPanel to cPanel
Step-by-step guide to migrating a Drupal 9 site between hosting stacks — from CloudPanel + LiteSpeed to cPanel + Apache.
WordPress Install Workflow with WP-CLI
Automated WordPress setup: config, security, plugins, cleanup, and .htaccess hardening using WP-CLI.
WordPress Security Hardening Checklist
Complete security guide: file permissions, XML-RPC blocking, security plugins, and Cloudflare WAF configuration.
Custom Block Types in Drupal 8 — Stat Card Example
Build a reusable custom block type in Drupal 8 with fields, Twig templates, and conditional rendering.
Linux Commands Cheat Sheet for Developers
Essential Linux commands for process monitoring, file searching, archiving, and system troubleshooting.
Lando Local Development Setup
Lando configuration recipes for Drupal, WordPress, and Laravel projects.
Drupal INSERT Command Denied — Fix Large Cache Tables
Diagnose and fix MySQL 'INSERT command denied' errors caused by oversized cache and log tables in Drupal.
Python Environment Setup with PyENV
Install and manage multiple Python versions using PyENV and virtual environments on Ubuntu.