WordPress 3.0 MultiSite on Windows 2003 and IIS 6

Whether or not you hate Windows, sometimes you get a job where you have to install WordPress 3.0 MultiSite on Server 2003 and IIS 6.  Here’s how I did it… easily. 

I’ll give you all the steps later on, but here is the key point that everyone seems to be looking for: How to get around the whole Apache mod_rewrite issue.

  1. Install the free version of ISAPI_Rewrite3 Lite by Helicon on your server before installing WordPress.  This replaces the Apache mod_rewrite that does not exist in IIS
  2. Copy the WordPress files into the appropriate folder on your Windows 2003 Server.
  3. Create an empty .htaccess file in the WordPress root directory
  4. Install MySQL as per instructions on all the other sites, and create the WordPress database and a user that has access to that database
  5. Install WordPress on the Windows server using the famous 5 minute install
  6. Follow the WordPress instructions to "Create a Network"
  7. After you do that, it will show you some code to put in your .htaccess file.  Copy that code into the file you created in step 2.
  8. Open the Helicon ConfigEditor.exe (by default it is in C:\Program Files\Helicon\ISAPI_Rewrite3),
    • paste in the same code that you copied into your .htaccess file
    • click the "Apply" button
    • save it as the httpd.conf file in the Helicon/ISAPI_Rewrite3 directory

Brag to your friends about how you set up a really well-functioning WordPress 3.0 MultiSite Network on a Windows 2003 Server with IIS.

4 thoughts on “WordPress 3.0 MultiSite on Windows 2003 and IIS 6

  1. Jim Steele

    I tried this (clearly and simply written too!) and it worked. The installation is in a sub-directory of our main site server. What I found after the install above was that my page errors, particulary 404 were redirected to the WP3 main blog. Haven’t been able to fix that.

    JS

    Reply

Leave a Reply

Your email address will not be published. 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>