Migrating one old WordPress site can be unpredictable. Migrating four of them simultaneously—from an obsolete operating system, an old PHP runtime, aging themes, and years of accumulated plugins—requires a process designed around containment rather than optimism.
The goal of this migration was not simply to copy files onto a new server. It was to establish a clean, verifiable baseline:
- current WordPress core;
- PHP 8.4;
- Nginx and MariaDB on a modern Debian system;
- Cloudflare-proxied public HTTPS;
- the smallest practical active-plugin set;…
Continue reading
