WordPress 3.0 Multisite Tutorial
May 12th, 2010 by OnlinePressHow to Setup Multisite in WordPress 3.0?
First we’ll go to WordPress, find wp-config.php and open in your favorite code editor, I use and prefer Dreamweaver (it just makes everything so much easier) but you can use anything you want.

Once you located your wp-config.php file go ahead and open and add the following:
<p style="text-align: center;">define('WP_ALLOW_MULTISITE', true);</p>
After you placed WP_ALLOW_MULTISITE code you may now upload the file back to your server

Login to your WordPress dashboard and under the Tools click on Network link

Prior to next step please make sure that you deactivate all of your plugins before enabling the Network features, just like what it says on the image above. No worries as soon as you’re done with this simply select all the plugins and reactivate them at once.

So right here the step one would be to copy + paste more codes into wp-config.php and I will add that just under the previously pasted multisite code:
define( 'MULTISITE', true ); define( 'VHOST', 'no' ); $base = '/'; define( 'DOMAIN_CURRENT_SITE', 'example.com' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 );
and now I will find and open my .htaccess file and replace everything now in .htaccess file with:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
Now go ahead and upload wp-config.php as well as .htaccess to your server.
When you are done with uploading click on the refresh button, where you’ll be asked to login to your WordPress dashboard. Once that part is completed you will see few changes in your WordPress. Just under the logo on your left hand side there’s a Super Admin

And just under the Super Admin you will also notice My Sites section under the Dashboard panel

Under Super Admin click on Sites link and start adding your Multisites

Well this is pretty much it, easy process and it works well. Please note that for this tutorial I was using example.com/mysites option while there’s a mysite.example.com as well for when that you want to run your WordPress sites under the subdomains. If I missed something please let me know, however I think that this should be good enough.
There is also Video tutorial similar to mine on http://wptheming.com/2010/03/wordpress-3-0-enable-network/

Great tutorial :) Thanks for sharing!
[...] This post was mentioned on Twitter by Suzana. Suzana said: @emiluzelac RT #WordPress 3.0 Multisite Tutorial | WordPress 3.0 Multisite Tutorial http://rfr.me/TFN1q3 via @rfrme [...]
[...] a simple tutorial how anyone can have multsite WordPress setup under solo WP 3.0 installation. http://seoagent.org/wordpress-3-0-multisite-tutorial/ This can benefit us in many ways, as number one make WordPress installation snap under [...]
[...] WordPress 3.0 Multisite Tutorial [...]
[...] WordPress 3.0 Multisite Tutorial [...]
[...] WordPress 3.0 Multisite Tutorial [...]
[...] WordPress 3.0 Multisite Tutorial [...]
[...] a single WordPress install.WordPress 3.0 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 Multi-Site Settings Using Multi-Site In WordPress 3.0 How to Setup Multi-Site in WordPress 3.0? How to Enable Multi-Site in WordPress 3.0 WordPress 3.0: Multi-Site Domain Mapping Tutorial [...]