I’ve been looking for a way to simplify the process of setting up new websites. Wordpress does a great job in that the install process is quite simple and I can get one up and running in about 10 minutes. The trouble is whenever there is an update, I have to go to all my sites and manually upgrade them all (Fantastico does a great job of this but my web host is a bit slow in updating their wordpress versions in fantastico.)
Enter Wordpress MU (multi user). This is basically the version user on Wordpress.com where millions of people have their blogs hosted. It is absolutely amazing that these guys have released it open source for general public use. The best thing about this is that everything is on one database, and one code set - ie. I will only need to update it once when there is a new version.
However, by the default, wordpress mu only works on subdirectories (ie. domain.com/blog1) or subdomains (ie. blog1.domain.com) so a little tweaking needs to be done in order to get it to host different domains (eg. blog1.com, blog2.com, blog3.com, etc.). As is customary for wordpress, everything has a plugin already developed. In this case, you need to down the multi-site plugin for wordpress mu. Unfortunately, there’s absolutely no documentation that comes with this - they don’t even tell you were to upload the plugin! Hopefully, the rest of this post will help other people out so they didn’t have to go through all the trial and errors that I went through.
Installing Wordpress MU:
- Download the latest version from mu.wordpress.org
- Upload it to the root of your public_html or www domain directory. I’m guess you should also be able to put this in a subdirectory (eg. domain.com/wpmu) but since it’s going to host a ton of other domains, lets put it in the root so we don’t over complicate things.
- Create a new database (eg. wpmu). Most people have cpanel so this is done via the MySQL databases link in the cpanel admin page. You will most likely be on a shared hosting account so your db will be called something like username_wpmu.
- Create a database user for wordpress to use. Most people will call it the same as the db name so it is easy to match them up. Remember to add the user to the db and grant all permissions.
- Try to access your domain in the web browser. The wordpress mu install page will come up and tell you what is missing. This will be stuff like changing the permissions of some files, giving it the access rights to the database, etc. It’s pretty self explanatory and I didn’t have any problems at all.
Installing Multisite Manager
- Download the latest plugin from http://wpmudev.org/project/Multi-Site-Manager
- Uncompress the file and upload it to the wp-content/mu-plugins directory
- That’s it. You should now be able to log into your wp-admin and see a ’sites’ page in your site admin screen.
Adding a new site
- Firstly, you need to add the domain to your hosting account. Log into your cpanel and add a parked domain.
( Obviously, you need to also make sure your domain is using your hosts nameservers at your domain registrar. )
- Now here’s where the money is. Instead of adding a new blog, you go to the site admin and add a new site (ie. your new domain)
- Apart from the new domain name (use domain.com, instead of www.domain.com!) , I’ve circled all the bits you need to fill in.
- Path: You can’t leave this blank. Put in a slash
- Clone Site. You MUST select your main domain to clone. This is so that every site can have it’s own site admin and be able to manage the themes and plugins.
- Leave everything ticked (selected) but also check the site name and illegal names boxes. ( It doesn’t seem to work properly without these cloned. )
- You should now be able to log into the wp-admin of your new domain. (ie. newdomain.com/wp-admin)
- Once logged in, go to the Options menu and update your Site Name and tag line
- Also go to the Presentation menu and pick the theme that you want the new site to use. If the theme isn’t there you will need to go to the Site Admin menu and enable to theme.
- That’s it. You’re ready to go. All the other menus are the same as the ordinary wordpress.
Once you have Wordpress mu setup, you basically have your own domain ‘parking’. I have a theme fully loaded with adsense and every time I have register a new domain, I just ‘park’ it and it’s ready to go. This is sooo much better than those traditional parking companies. It’s almost like parking on steroids because I can put whatever I want on the site, I can build as many backlinks as I want, and it will almost definitely get indexed by google.
Parking domains with wordpress mu is what I do now for all my domains until I find the time to build them into a proper site. It’s working really well because now I’m not missing out on any money by having domains sitting empty. Check out SEOpinions and Media Leaks as examples. They’re both running off FreeServing.com but they are functioning as completely separate installations! Thank you Wordpress!!
Popularity: 38%









