Installing WordPress weblog on Windows Server

  Posted by - April 30, 2010 at 1:52 am - Permalink - Source via Alexander Higgins Blog
Installing WordPress webblog using Microsoft Web Platform Installer
Share
 

A few years ago I wrote a long detailed tutorial on setting up the WordPress weblog platform on Windows Server 2003. Apparently the folks over a Microsoft took notice of my frustration and subsequently released the Web Platform Installer, which will make this new updated tutorial rather short.

After visiting the site above simply download and install the Web Platform installer. Once installation is complete you can simply click on the web applications tab (see screen shot below).

Installing WordPress webblog using Microsoft Web Platform Installer

Next you click install. The installer will detect all dependencies, like the FastCGI Isapi filter to run php on windows server and MySQL database and install them as part of setup.

During the installation process you will have to specify some credential information like the root password for the MySQL database as well a name and a location for the WordPress installation. Your website will automatically be created for you and the WordPress platform and databases automatically setup.

Seriously it is now that simple. If you need it, here is a step by step guide complete with screen shots on installing WordPress with the WebPlatform Installer.

There was only one hitch to the process. When I first went to blog.alexanderhiggins.com I was getting a 404 page for the PHP pages. This could because I have ran the Security Lockdown Wizard or because I installed URL Scan 3.1 to help lock down my server and prevent SQL injection (which was also installed using the Web Platform Installer :) .

In any case the fix was simple. In IIS properties windows for the website that is created for the WordPress webblog go to the home directory and click configuration. Then in the mapping tab click add, browse to and select C:\WINDOWS\system32\inetsrv\fcgiext.dll for the executable, enter php for the extension and uncheck verify file exists. Here is a screen shot of the all of the steps.

Configuring PHP Mapping in IIS Screen Shot

Configuring PHP Mapping in IIS Screen Shot (Click to enlarge)

Microsoft did a really great job with this one as anyone who has set this up prior to the Web Platform installer knows just how much of pain it was. Enjoy the tutorial and happy blogging!!

Related Posts

Post Navigation: