The Challenge
Moreland City FC — Coburg’s own since 1916 — had outgrown their existing setup. The club’s WordPress site had been running locally and needed to be migrated to a production hosting environment without losing a decade of content, media, or their WooCommerce store.
The migration had gone sideways. Media files were missing. Images across the site were broken. The database still pointed to the old localhost address, breaking everything from post thumbnails to product photos. The shop was effectively offline.
What We Did
We conducted a full systems audit to diagnose exactly what had gone wrong. The problems fell into three categories: database URL references still pointing to the development server, missing media files that never made it into the migration package, and a broken WooCommerce placeholder image causing cascading display errors across the shop.
We tracked down the original media files from a Docker container backup — 183 images across the site’s upload directories — and restored them to the correct server paths. A targeted database search-and-replace corrected all URL references in both post content and attachment GUIDs. WooCommerce’s missing placeholder was sourced from the plugin’s own asset directory.
The Result
Every image on the site came back to life. The WooCommerce shop was fully operational again, with product images, thumbnails, and gallery images all rendering correctly. The club’s news, history, team pages, and event listings were all intact and loading fast.
For a club with over 100 years of history in Melbourne football, having a reliable digital home matters. Members can now buy gear, register for events, and stay across club news — all from a platform that works as hard as they do.