Basically gone through the install ok for W2k3 on a brand new server. Put the unzipped MT folder in C:\Inetpub\wwwroot\. My config.cgi is at the bottom of this post for reference.
Ran mt.check.cgi, installed any additional modules I wanted:
Movable Type version: 4.23-en
Current working directory: c:/inetpub/wwwroot
MT home directory: c:\inetpub\wwwroot\MT\
Operating system: MSWin32
Perl version: 5.8.8
Next I ran mt.cgi by typing http://localhost//mt/mt.cgi. I get the error: The specified CGI application misbehaved by not returning a complete set of HTTP headers.
I remember having to create a virtual directory in IIS. Something to do with the Current working directory not matching the MT home directory. So I created this Vdirectory calling it mtype. I change my cgi path to reflect this change:
CGIPath http://www.xxxxx.co.uk/mtype
Ran http://localhost//mtype/mt-check.cgi:
Movable Type version: 4.23-en
Current working directory: C:/Inetpub/wwwroot/mt
MT home directory: C:\Inetpub\wwwroot\mt\
Operating system: MSWin32
Perl version: 5.8.8
The directories now match. I thought great. I ran http://localhost//mt/mt.cgi & http://localhost//mtype/mt.cgi and still get the: The specified CGI application misbehaved by not returning a complete set of HTTP headers. .
I'm not sure where to go next. Any help would be greatly appreciated.
# The CGIPath is the URL to your Movable Type directory
CGIPath http://www.xxxxx.co.uk/mt
# The StaticWebPath is the URL to your mt-static directory
# Note: Check the installation documentation to find out
# whether this is required for your environment. If it is not,
# simply remove it or comment out the line by prepending a "#".
StaticWebPath http://www.xxxxx.co.uk/mt/mt-static
#================ DATABASE SETTINGS ==================
# REMOVE all sections below that refer to databases
# other than the one you will be using.
##### MYSQL #####
ObjectDriver DBI::mysql
Database movabletype
DBUser mt_user
DBPassword xxxxxxx
DBHost localhost