WordPress GuideErrors → Multisite Not Appearing

Error: WordPress Multisite activated but not appearing [Solved]

When you enable WordPress Multisite, you expect to see a new “Network Admin” menu and access to manage multiple sites. But sometimes, even after following the setup instructions, nothing changes. No new menus. No new options. No multisite.

If that sounds familiar, don’t worry. The issue is usually small but critical—like a missing line of code, an outdated cache, or a skipped setup step. Let’s walk through the exact reasons why WordPress multisite might be activated but not appearing, and how to fix it fast.

What this error means

If you’ve enabled multisite but don’t see any change in your WordPress dashboard, here’s what might be happening:

This is almost always caused by an incomplete or incorrect setup. WordPress multisite requires very specific configuration settings in your files and dashboard to fully activate.

1. Check your wp-config.php file

Your multisite network depends on your wp-config.php file being configured correctly. A missing or misplaced line can prevent WordPress from recognizing that it’s supposed to run in multisite mode.

Here’s what needs to be in the file:

Before installing the network (to access Network Setup):

This line must appear above this comment:

After running the Network Setup wizard, WordPress will provide you with additional lines to add:

Double-check for these issues:

If your site still behaves like a regular WordPress install, chances are one of these constants is missing or misplaced.

2. Check .htaccess or nginx config

WordPress uses server rewrite rules to route requests correctly in a multisite setup. If these are missing or incorrect, you won’t see the network functions.

For Apache (.htaccess users):

After completing the network setup, WordPress provides a block of code for your .htaccess file. It looks like this:

Replace your existing WordPress rewrite rules with the one provided during setup. This tells Apache how to handle requests for sub-sites in your network.

For nginx:

Nginx requires a different syntax. You’ll need to edit your site configuration (typically in /etc/nginx/sites-available/yourdomain.com) to include WordPress-friendly rewrite rules. These must support either subdirectory or subdomain routing, depending on your setup.

Refer to the WordPress Codex on Nginx for the correct block of code based on your server setup.

3. Clear your browser and server cache

Caching can trick your browser or WordPress admin into loading outdated pages, even after you’ve successfully configured multisite.

Here’s how to fix it:

Browser cache:

WordPress plugin cache:

Server cache:

Once all caches are cleared, log back into WordPress and check for the “Network Admin” menu again.

4. Re-login to trigger multisite session

Even if everything is set up correctly, your WordPress session might not have updated permissions yet.

Solution:

This forces WordPress to check for updated configuration settings and grants you access to the network features as a super admin.

5. Confirm you installed the network

A common mistake is stopping after defining WP_ALLOW_MULTISITE, without actually running the Network Setup wizard.

What to check:

Until you run this wizard, WordPress doesn’t create the database tables (wp_blogs, wp_site, wp_sitemeta) needed for the network.

6. Check for conflicting plugins or themes

Some themes and plugins can interfere with WordPress admin menus or multisite behavior.

Steps to troubleshoot:

If they do, reactivate your theme and plugins one at a time to identify the conflict.

Plugin types known to cause issues:

Once the culprit is found, either reconfigure it or replace it with a multisite-compatible alternative.

7. Review server and database setup

If all the WordPress files are correct but multisite still doesn’t show up, it could be a deeper issue with your server or database.

Check the following:

You may need to contact your hosting provider to verify or enable required server features.

Additional tips

If multisite is still not appearing after all standard fixes, try these extra techniques:

Check for hidden admin bar: Some themes or plugins may hide the admin toolbar. Temporarily inspect your site’s frontend using Developer Tools (right-click → Inspect) to see if the Network Admin menu is present but visually hidden with CSS.

Enable debug mode: Add this to your wp-config.php to see if any hidden PHP errors are preventing the dashboard from loading fully:

Then check the /wp-content/debug.log file for relevant messages.

Try a clean reinstall: In some cases, it may help to back up your files and database, reinstall WordPress core, and then reapply multisite setup instructions. This helps rule out corrupted files.

Use a plugin to manage multisite: Consider tools like Multisite Enhancements to improve the admin experience and uncover possible issues in your network setup.

Additional resources

Diagnosing WordPress errors on your site →

Even more common errors, how to troubleshoot them, and how to solve them

Fixed: WordPress failed to write file to disk →

Learn how to fix the “Upload: Failed to Write File to Disk” error in WordPress with easy troubleshooting steps.

What is managed WordPress hosting? →

What it means, what it includes, and how to decide if it’s right for you