How to Upgrade Your WP Blog to Multi-Users Blog Network With WordPress 3.0

In the past, for those who wanted to set up a WordPress multi-users site, the only solution is to use WPMU. Unfortunately, setting up a WPMU site can be difficult and tricky. Furthermore, migrating your existing WordPress blog to a multi-users site is almost impossible. With WordPress 3.0 (currently still a release candidate as of this post), the new “Network” feature can easily transform any blog into a multi-users site. You can even upgrade/migrate your existing WP blog to a multi-users site with few clicks.

Let’s see how this can be done.

Note:
1. The current version of WordPress 3.0 is still in release candidate and is not suitable for production use. You may want to clone your live blog to a local server and test it out in the localhost.

2. While upgrading your blog to multi-users site, your site might be down for a brief moment. You might want to create a maintenance holding page to inform your readers about the downtime.

3. Not all web hosts support WP multi-users site. Check with your web host before you proceed

Installing WordPress 3.0

As of this post, WP3.0 is not officially released yet. Therefore you won’t be able to make use of the Upgrade function in the Tools section.

Installing via the manual way:
1. Download WordPress 3.0 RC from the download site here.

2. Extract the zip file. Upload all the folders and files (except the WP-CONTENT folder) within the WordPress folder to your server root. When prompted, select Overwrite.

Configuring wp-config.php

With your FTP program, download the wp-config.php file from the server root to your desktop.

Open it with a text-editor and add the following line:

define ('WP_ALLOW_MULTISITE', true);

Save the file and upload it back to the server.

Installing multi-user network

Login to the site WP’s dashboard. You will be asked to upgrade your database. Click “Upgrade Database“.

wpmu-upgrade-db

When you are in the dashboard, head over to the Plugins section. You will need to deactivate all the plugins before you can upgrade your site to multi-users site.

Check all the active plugins and deactivate them.

wpmu-deactivate-plugins

Go to Tools -> Network. Select between Sub-domains or Sub-directories

Note: If you select sub-domains, you will need to configure the wildcard DNS record for it to work.

wpmu-install-network

Enter the network name and the super-administrator’s email and click Install.

Now, if you have chosen “Sub-domains” in the previous page and you have not configured the wildcard DNS record, you will see the following error.

wpmu-error-msg

Ignore the error (for the time being) and proceed to the next step.

Copy the 2 sections of code and paste them in your wp-config.php file. Re-upload to the server.

wpmu-copy-code

Copy the last section of code and replace the content in your .htaccess file. Re-upload to the server.

wpmu-copy-htaccess-code

Now log out and log in again. You should see a super-admin section in the left pane.

wpmu-super-admin

Your site is now configured for multi-users blog network.

Configuring wildcard DNS

Note: Skip this step if you are using the Sub-directories or you have already configured the wildcard DNS.

Unless you own a VPS/dedicated hosting/reseller account, you won’t be able to configure the DNS record. However, you can submit a ticket to your web host and request them to help you to do so.

For those who have the access to WHM/cPanel, follow the instruction here to configure the wildcard DNS.

Things that you need to do after installation

1. Reactivate your plugins.

2. Create a blog.dir folder in the wp-content folder and make it writable (For Filezilla, right click on the blog.dir folder and select File permissions. Set the numeric value to 777).

3. Go to Super Admin -> Themes and activate the new themes.

4. Go to Super Admin -> Options and configure your multi-users site settings.

That’s it.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Damien Oh Avatar

Read next

Suzanne Simard sealed paper birch and Douglas fir seedlings inside plastic bags, fed them carbon-14 and carbon-13 dioxide, and nine days later found carbon had crossed between species through fungal threads in the British Columbia soil beneath her boots
A species of jellyfish called Turritopsis dohrnii can revert its adult cells back to a juvenile polyp stage when injured or starving, effectively restarting its life cycle, and biologists have so far failed to identify any natural limit to how many times it can do this.
A Japanese man named Jiroemon Kimura, who lived to 116, was born in 1897 when Queen Victoria still ruled and died in 2013, meaning a single human life personally overlapped with the invention of the airplane, the atomic bomb, the internet, and Instagram
The Hollywood sign originally read HOLLYWOODLAND when it was built in 1923 as a real estate advertisement for a housing development, and it was only meant to stand for 18 months, but nobody ever got around to taking it down and the city eventually adopted it as a landmark
Almost all of the world’s internet traffic does not travel by satellite but through fibre-optic cables lying on the ocean floor, a hidden web of wires crossing the deepest parts of the sea to connect the continents.
People who flip their phone face down on every table aren’t being secretive. They figured out that staying interruptible meant handing their time to whoever rang first
Twitch vs. Facebook Gaming vs. YouTube Gaming: What’s the Best Live Game Streaming Platform?
Chrome Extensions Ownership Transfer is a Direct Threat to You: How to Stay Safe