Install Movable Type 3.2 on Windows Server 2003 (IIS 6.0) with PHP and MySQL server
By David Catalano
last updated: 19 October 2005

The quick guide to setup Movable Type 3.2 on Windows IIS, including the setup of MySQL, Perl, and PHP.

Table of Contents

Prepping Movable Type 3.2 for Installation

That was a lot of steps before we can even begin to install Movable Type!

Since we have phpMyAdmin opened let's go ahead and create a Movable Type database
In the Create new database field enter movabletype
The application will take you to a screen to begin building the tables. Simply click on the home icon to return to the main screen.

Click on the Privileges link. then click the Add a new User link.

In the Login Information box enter the following:
User Name: Use text field: movableuser
Host: Use any host:
Password: Use text field: <enter your password>
Re-type: <re-enter your pass word>

Scroll down to the bottom and click the Ok button. The screen will refresh with the You have added a new user text displayed.

Scroll down to the Database-specific privileges section of the page and select the movabletype database from the Use text field: drop down box.

After the page refresh click the Check All link then click Go

You have now setup the Movable Type user and database.

 

Now it is time to download and configure Movable Type 3.2 (herein referred to simply as MT). Chances are you have already downloaded it. If not you may find it here.

Once you have downloaded MT unzip it to a folder on your web site. MT-3.2-en_US is an awkward name so I would suggest renaming the folder to mt to make things simple.

Open up the mt-config.cgi-original file in your favorite text editor.
Locate CGIPath http://www.example.com/cgi-bin/mt/ around line 28 and change the URL to point to the /mt/ folder on your web site.

Locate the ### MySQL Configuration content around line 31 and change to the following

ObjectDriver DBI::mysql
Database movabletype
DBUser movableuser
DBPassword
<your password here>
DBHost localhost

Be sure to remove any # that proceed these lines of code.

Select File - Save As in your text editor and save the file in the same folder as mt-config.cgi. Then close the file.

Point to the mt-check.cgi file on your web server:
For example: http://www.davidcatalano.com/mt/mt-check.cgi

Ok, now we're ready for the moment of Truth... Point your browser to the mt.cgi file in your /mt/ folder.

You must recheck your spelling in the phpMyAdmin database application if you see an error that looks like this:

Got an error: Bad ObjectDriver config: Connection error: Access denied for user 'movableuser'@'localhost' to database 'movabletype'

You should see a Welcome to Movable Type! message and a Finish Install button. If so click it the button.

This tutorial is finished!

PS, remember the default login/password for MovableType is "Melody" and "Nelson".

Table of Contents

Report Error | Comment/criticism | Need help?

return to: index | eklektos