Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

How to enable Multi-Site option in WordPress 3.0

Last updated on by
Elegant Themes
How to enable Multi-Site option in WordPress 3.0

WordPress 3.0 is when the big merge happens. The core of WPMU is incorporated in WordPress which means that you can now run multiple blogs from one installation of WordPress. This new feature is being called Network or Multi-site option. By default this feature is disabled. If you want to use this option in your WordPress, then you would have to enable it.

To enable this feature, simply open your wp-config.php file located in your WordPress root folder. Then add the following line anywhere in the file:

define('WP_ALLOW_MULTISITE', true);

Once you have done that, you should be able to access the network page from Tools » Network

WordPress Multi-site Option

Now, you no longer need to install multiple copies of WordPress because you can run multiple blogs from one installation. By default, you would only be allowed to run other blogs as a subdomain. To use other domains for blogs, you can use a Domain Mapping plugin.


Editorial Staff at WPBeginner is a team of WordPress lovers led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »
  • Sean

    Worked like a charm! So ideal for a localhost environment in development of themes and plugins.

  • Wayne Curran

    Thanks for this info about enabling multi site.

    I have a problem though. I can’t install or upgrade anything. It keeps asking for ftp details. My wordpress is running on a synology NAS.

    • http://www.wpbeginner.com/ WPBeginner Support

      @Wayne this problem usually occurs when WordPress is unable to write files on the server. It happens when PHP is running under mod_php or CGI as the user instead of the user that owns WordPress files. You can ask your hosting provider for support. Meanwhile you can also add your FTP credentials in wp-config.php file so that you don’t have to enter them each time.

      define( 'FTP_USER', 'username' );
      define( 'FTP_PASS', 'password' );
      define( 'FTP_HOST', 'ftp.example.org:21' );

      • Wayne Curran

        Thanks for the reply.

        I think I need to add some more info.

        I installed wordpress on my Synology NAS via the package installer, so it’s installed locally on my NAS at home. The site isn’t hosted externally at all. Completely local. (it can be accessed from the web via a synology domain name)

        I’m currently only experimenting with building my sites. I need 3 sites hence why I need the multisite option. Without this option, I’m unable to experiment with all my sites. I can only play with one at a time.

        Anyhow, I should have also added initally that when I enter the ftp login details, they don’t work. I’ve racked my brains to try and work out what ftp details it could be after but none of them work.

        Are then specific login details for as you mentioned ‘mod_php or CGI’. I don’t even know what that means :-)

        • Wayne Curran

          Update!!

          I’ve reinstalled from scratch. All working ok now.

          But, a new question.

          In the general settings, 2 fields are missing. WordPress address and site address.

          Any thoughts?

  • Grant

    Where do I find the wp-config.php folder?

    • http://www.wpbeginner.com/ WPBeginner Support

      Grant wp-config.php is a file not a folder. You might find it in your website’s root folder. To access it connect to your website using an FTP client like Filezilla.

  • Nimitz

    Hi, it is possible that users has a blog on my wpmu then they can have their own domain name? same like on wordpress.com that any blog can upgrade to their own domain name?

  • Alexander

    Would you provide a step by step guide for creating a multi-site setup on local machine using Xampp on Windows 8.

  • http://www.marketcalls.in/ Rajandran

    How to enable mutisite features in wordpress 3.1?

  • Yevgen

    It seems that Domain Mapping plugin is unsupported anymore. Are there any alternatives? Is it possible to setup domains manually using functions.php?

    Thanks.