Multisite setup fails or breaks due to missing definitions in wp-config.php.
Multisite Constants Missing
Key Points: Network settings disappear or produce errors when required constants are not defined.
You’ve enabled multisite, added your subsite… but nothing works. Logins fail, menus vanish, and the network admin is nowhere to be found. Chances are your wp-config.php is missing a few VIP lines.
🧩 Required Constants
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // or true
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
🛠️ Fix Process
- Double-check
wp-config.phpand add any missing definitions - Ensure you have matching entries in
.htaccess(or NGINX block) - Clear browser cache and test again
🌐 Tip
Subdomain setups require wildcard DNS — if your new site loads a 404, that’s often the missing piece.