Multiple blogs with a single WordPress installation: MultiWP

As I wrote in my previous post, I’m going to start a few blogs based on WordPress. Unfortunately, WordPress does not support multiple blogs by default. Normally you need a separate WordPress installation for every blog. While this may not seem like a big problem at first, what do you do when an updated WordPress version is released? I didn’t want to update every single blog, so I wrote a little script called MultiWP. MultiWP allows you to have several blogs with just a single WordPress install. When you update WordPress, all blogs are immediately updated to the new version. MultiWP also does not modify any WordPress files, so you can just follow the standard update procedure. Sounds good? Download MultiWP. A detailled installation howto is included in both English and German.

7 Responses to “Multiple blogs with a single WordPress installation: MultiWP”

  1. Philip Says:

    Great Script!

  2. MultiWP - Multiple blogs but only one WordPress installation at the Dogberry Patch Says:

    [...] MultiWP is a WordPress Plugin that lets you install WordPress once in one directory and then have multiple blogs run off this one installation. WordPress does not support multiple blogs by default. Normally you need a separate WordPress installation for every blog. [...]

  3. Terry Heath Says:

    I’m not sure where you’re handling questions, but I get:

    Fatal error: Cannot redeclare check_admin_referer() (previously declared in /home/terryhea/public_html/wordpress/wp-includes/pluggable-functions.php:228) in /home/terryhea/public_html/wordpress/wp-admin/admin-functions.php on line 468

    When I try to login to admin during setup. Any ideas what I’m doing wrong?

  4. Pablo Hoch Says:

    Terry: I assume you are running WordPress 2.0? I have only tested MultiWP with WordPress 1.5.1.3. While I don’t think that MultiWP is compatible with WordPress 2.0, you can try applying the patch wp-admin/admin-functions.php.patch (instead of using the included admin-functions.php) and see if that works.
    You may want to try WordPress MU though, which supports multiple blogs and is based on WordPress 2.0.

  5. Terry Heath Says:

    Thanks Pablo. Looks like a great plugin anyway. I’ll try WordPress MU.

  6. Terry Heath Says:

    Actually, where would I find that patch? I appreciate your time and help.

  7. Pablo Hoch Says:

    The patch is in the zip file. (wordpress/wp-admin/admin-functions.php.patch). Basically, it just replaces the line “$home_path = ABSPATH;” with “$home_path = trailingslashit(MWP_BLOG_DIR);”. You could try that, but I don’t think it’ll work…