How to Enable Multisite in WordPress 3.0

This video screencast is a quick tutorial for how to set up WordPress 3.0 in multisite mode. The WordPress codex has written instructions if you want to use those as well.

YouTube Preview Image

Update the wp-config.php file

You will need to add this line of code to your wp-config.php to make the multisite function accessible:

define('WP_ALLOW_MULTISITE', true);

Links

WordPress codex documentation for using multisite:

http://codex.wordpress.org/Create_A_Network

How to map top level domains in multisite:

http://verysimple.com/2010/07/09/install-wordpress-3-with-multiple-tlds/

http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/

This entry was posted in Video Tutorials. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

78 Comments

  1. Hans
    Posted June 3, 2010 at 1:16 pm | Permalink

    Ok, this is resolved now.
    What we did was two things in httpd.conf (not sure wich one actually solved it)

    1. Changed

    Options FollowSymlinks
    AllowOverride Fileinfo Options
    Order deny,allow
    Deny from all

    to

    Options FollowSymlinks
    AllowOverride All
    Order deny,allow
    Deny from all

    2 Changed
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be “All”, “None”, or any combination of the keywords:
    # Options FileInfo AuthConfig Limit
    #
    # AllowOverride None to
    AllowOverride All

    Thanks Andrea for getting us on the right track!

  2. Alex Tam
    Posted June 3, 2010 at 7:59 pm | Permalink

    It’s helpful. Thanks Devin!

  3. Posted June 15, 2010 at 2:21 pm | Permalink

    Hans – I had the same problem. Even after creating an .htaccess file. What I didn’t realize was the Windows did not allow the name. I followed the steps in this link, http://www.techpavan.com/2009/01/16/create-htaccess-windows/ to work around this. Now it works. Thanks Devin.

  4. Posted June 18, 2010 at 7:06 am | Permalink

    This is a really exciting development!

    However I was wondering about different URLs…
    For example – my main URL is shaunbutler.co.uk, and I create a new wordpress site for a client – In wordpress 3.0, am I correct in thinking the URL has to be in the format of client.shaunbutler.co.uk or shaunbutler.co.uk/client?
    If this is the case, how could it be used to create a site with its own base URL, like clientsite.com ?

  5. Posted June 19, 2010 at 9:58 pm | Permalink

    Wordpress 3.0 works perfectly, but I am still missing the way to save different sets of plugins and only having to turn on or off the set, I am missing the ability to quick select the categories, just start typing the name of the category and this is filter for easier selection, I am missing a better image resizing or editing, anyway, I love wordpress.

  6. Adam
    Posted June 20, 2010 at 6:19 am | Permalink

    Where is httpd.conf??

  7. jack
    Posted June 20, 2010 at 7:02 am | Permalink

    I tried to install follow the video. When visit the new created mysite, shows error 404 page.

    The error mesage is
    PHP Warning: chmod() [function.chmod]: No such file or directory in /home/abc/public_html/prepare_removal.php on line 110

    How to fix this?

    Thanks

  8. Posted June 21, 2010 at 6:40 am | Permalink

    hello!
    can i use the multisite option even without using a subdomain and just a completely different domain? if yes, how?

    thanks

  9. Posted June 21, 2010 at 2:08 pm | Permalink

    @cisco @Shaun You can read Otto’s post about domain mapping (http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial), which allows you to have multiple domains on the same install.

  10. Posted June 21, 2010 at 3:52 pm | Permalink

    Thank you for this post and the video. I just want to add as contribution that, after you setup your multisite with wordpress 3, you can go to http://www.YOURSITE.com/wp-signup.php to register a new site if you don’t want to do it inside your control panel as super admin.

    http://www.YOURSITE.com/wp-signup.php should also be the link you provide to other to allow them to create new site on your blog.

    Again thanks for your post

  11. Posted June 22, 2010 at 1:10 am | Permalink

    @Devin – Thanks, this is a handy tutorial :)

  12. Posted June 25, 2010 at 1:13 pm | Permalink

    Fantastic work mate. That was very easy to follow :) Now time to find a theme that works with the multi user function.

  13. Posted June 29, 2010 at 1:10 pm | Permalink

    My host will not allow me to put a .htaccess file. Does this mean I cannot use the multi-site option?
    I am now running multiple installs of WP 2.9.2 and I would love to get rid of the duplication of the WP code for each of my blogs.

  14. Posted June 30, 2010 at 3:46 pm | Permalink

    I upgraded from 2.92 to 3.0 and just tried to implement multisite but did not get a network link in the tools menu as advertized.
    I double checked that
    define(‘WP_ALLOW_MULTISITE’, true);
    is in the wp-config.php

    Any suggestions?

  15. Posted July 3, 2010 at 8:11 am | Permalink

    Great video! Was able to use this and in 10 minutes converted one of my sites to multi-site.
    Well done.

  16. Posted July 3, 2010 at 2:47 pm | Permalink

    @County
    Some people say it is
    define(‘WP_ALLOW_MULTISITE’, true);
    others say it is
    define(‘WP_ENABLE_MULTISITE’, true);

    I did both and that got me the multisite links…

    Unfortunately I am havig trouble combining it with WPML now, but that is another story…

  17. Posted July 9, 2010 at 6:47 am | Permalink

    Thanks for sharing! Great!

  18. Posted July 11, 2010 at 5:53 pm | Permalink

    Thanks for the tutorial video, it was very helpful figuring out how to get started. I posted up my own experience as well that includes some additional steps for using top level domains http://verysimple.com/2010/07/09/install-wordpress-3-with-multiple-tlds

  19. Posted July 14, 2010 at 3:58 am | Permalink

    I cannot see the tutorial video, I look at a Mac with Firefox and/or Safari. Both nothing but a white square. Its a pitty because I was curious about the tutorial.

  20. Posted July 14, 2010 at 7:37 am | Permalink

    The video was encoded for YouTube. You’d need flash installed for it to display correctly. Try watching it directly on the YouTube site if you are having troubles.

    http://www.youtube.com/watch?v=LppTsokFCpM&feature=player_embedded

  21. Jelskedei
    Posted July 14, 2010 at 8:55 am | Permalink

    Thanks, After a while I got it on both browsers. I never had this before, such a long time before the video started, it was maybe busy or it was too hot (in Holland). But anyway, thanks a lot for your support and help.

  22. Sri
    Posted July 26, 2010 at 8:30 am | Permalink

    Hi,
    After enabling multisite, would it let me use the same username and password for all my existing users among all the sites ?

    Thanks

  23. Posted August 11, 2010 at 6:32 pm | Permalink

    Thank You very MUCH!!! It really works!!!!

  24. marco
    Posted August 22, 2010 at 8:58 pm | Permalink

    This is all fine and dandy for those that have never used WP and are starting fresh, but what about those that have been using a single WP installation and want to migrate to Mulstisite>?

  25. Posted August 23, 2010 at 7:56 am | Permalink

    Same steps. (Backup first :)

  26. marco
    Posted August 23, 2010 at 10:57 am | Permalink

    Andrea helped me with the issue of having a WP site set up for “more than a month”-and thus not able to do subdirectories.

    http://tinyurl.com/2f2dlf2

  27. Rob
    Posted September 1, 2010 at 8:28 am | Permalink

    I have successfully enabled multisite, installed MU Domain Mapping and added a second site mapped to a new domain. Everything is working fine, but I have a question about privacy:

    My original site is my business site and the new site is entirely personal, and supposed to be anonymous. However, when you watch the browser’s (firefox) path to the new site while it loads (in the address bar at the bottom), you can see it hit the original site address just before the plugin maps it to the new site domain. Occasionally when the servers are busy you can see “waiting for originalsite.com” before it gets mapped.

    Is there any way to keep visitors to the new site from ever seeing the address of the original site?

  28. Posted September 1, 2010 at 4:31 pm | Permalink

    I don’t have experience with that. Anyone else? Are you sure that none of your images/scripts/etc call files from your other site?

8 Trackbacks

  1. By Upgrading from Wordpress SU to MU — holme.se on March 19, 2010 at 7:16 am
  2. [...] file is located at the root of your WordPress install.define('WP_ALLOW_MULTISITE', true);Source: http://wptheming.com/2010/03/wordpress-3-0-enable-network/Custom author profilesMost of the top blogs of the industry do not have a single author but a team [...]

  3. [...] As andrea_r pointed out, once you added the code above, you have to visit Tools -> Network and set up the network. Source: http://wptheming.com/2010/03/wordpress-3-0-enable-network/ [...]

  4. [...] queréis manteneros informados acerca de esta opción, aquí tenéis un buen screencast en inglés que nos amplía las [...]

  5. [...] queréis manteneros informados acerca de esta opción, aquí tenéis un buen screencast en inglés que nos amplía las [...]

  6. By Wordpress 3.0 Roundup | Themergency on June 17, 2010 at 10:02 am

    [...] How to Enable Multisite in WordPress 3.0 – WordPress Theming A video screencast of how to setup a network of sites [...]

  7. [...] on the “multi-site” feature to create a network for multiple blogs. (e.g. define WP_ALLOW_MULTISITE in wp-config.php; I used a “subdirectories” [...]

  8. [...] Multisite SettingsWorking With MultiSite In WordPress 3.0How to Setup Multisite in WordPress 3.0?How to Enable Multisite in WordPress 3.0WordPress 3.0: Multisite Domain Mapping TutorialWordPress 3.0 Walkthrough: Getting Started with [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting