Quick Start Instructions
If you are using a Linux or Unix Web server with all required components installed, follow these steps to install Movable Type:
Use a Web browser to connect to the Movable Type Download page and follow instructions there to download the Unix/Linux/Mac OS X (.tar.gz) release file to your personal computer.
Extract the Movable Type files from the release file into a new folder on your local computer. You will need a program that can uncompress and extracts tar files. If you don't have such a program, you can learn how to get one on the gzip home page, http://www.gzip.org.
Start your FTP program and connect to your Web server using your server login name and password.
Copy the mt-static directory from your local computer to the Web root directory on the Web server.
Open the cgi-bin directory on your Web server. Make a new directory within it named mt. Copy all of the other Movable Type installation folders and files to the mt directory.
Make sure all the Movable Type cgi files (files ending with .cgi) in the mt directory on the Web server have execute permission. You should be able to select these files and check their properties with your FTP program.
Make sure the
supportdirectory found within yourmt-staticdirectory is writable by your web server.Start a Web browser and run the installation wizard by connecting to the following Web address:
http://domainname/cgi-bin/mt/mt.cgiwhere "domainname" is the domain name for your blog.
Follow the instructions provided by the installation wizard, to complete the installation and set up your Movable Type user name, password, and blog name. If you encounter problems during the installation, see Troubleshooting Installation Problems.

v-share
October 27, 2007 2:46 AM | Reply
where to find cgi-bin directory? help me.....
v-share
October 27, 2007 2:47 AM | Reply
where to find cgi-bin directory? help me.....
v-share
October 27, 2007 3:04 AM | Reply
i want to install mt4 but it appear the following: [quote]Got an error: Can't locate MT/App/CMS.pm in @INC (@INC contains: /home/www/womenlia.freehostia.com/blog/extlib lib /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/local/lib/perl/5.8.3 /usr/local/share/perl/5.8.3 /usr/local/lib/perl/5.8.2 /usr/local/share/perl/5.8.2 /usr/local/lib/perl/5.8.1 /usr/local/share/perl/5.8.1 /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 .) at (eval 2) line 1.[/quote]
Clubcyberia
November 17, 2007 9:35 AM | Reply
Hi! the cgi-bin directory must be on your root server, where you can find carpets like http_public, www, CGI-BIN, etc.
Bruce
November 29, 2007 7:06 PM | Reply
Hi, I am a newbie at installation. I am almost done the installation but I get at this URL http://www.crablaw.com/cgi-bin/mt/mt-upgrade.cgi the Initializing database... Starting installation...
message, but it never stops/finishes. I am not sure it is actually doing anything. Please advise with my thanks to godfreyprofessional AT gmail.com or here. Thank you.
hbvirkle
December 3, 2007 9:48 AM | Reply
This is what I am redirected to when I type in my url... any ideas?
!/usr/bin/perl -w Copyright 2001-2007 Six Apart. This code cannot be redistributed without permission from www.sixapart.com. For more information, consult your Movable Type license.#
$Id: mt.cgi 44845 2007-01-10 00:59:17Z bchoate $use strict; use lib $ENV{MTHOME} ? "$ENV{MTHOME}/lib" : 'lib'; use MT::Bootstrap App => 'MT::App::CMS';
wolkenlos
December 7, 2007 10:48 AM | Reply
Hi!
if I try to install a new blog I get following error:
Fehler während Installation: failed to execute statement CREATE INDEX mtassetparent ON mtasset (assetparent): Access denied for user 'web666'@'localhost' to database 'usrweb6661' at lib/MT/Upgrade.pm line 1829.
hmm? any ideas? sorry for bad english :) the mysql connection work fine... have a lot of installed sevices on the server
regards wolkenlos
rwl3
December 19, 2007 12:33 PM | Reply
I just installed mt v4 and I'm getting an invalid login error. I believe my user name and password are correct. My config file concurs. Any suggestions?
dummy
January 2, 2008 5:35 AM | Reply
Hi i get this error message, what is wrong ? Got an error: Class/Accessor.pm did not return a true value at (eval 10) line 3. ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85. BEGIN failed--compilation aborted at /home/dummy/public_html/cgi-bin/mt/extlib/Class/Accessor/Fast.pm line 2. Compilation failed in require at (eval 9) line 3. ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85. BEGIN failed--compilation aborted at lib/MT/Component.pm line 10. Compilation failed in require at (eval 8) line 3. ...propagated at /usr/lib/perl5/5.8.8/base.pm line 85. BEGIN failed--compilation aborted at lib/MT/Core.pm line 5. Compilation failed in require at lib/MT.pm line 954.
p_h
January 10, 2008 8:50 PM | Reply
I am new to MT and getting confused on what files/folders to upload onto which directory. I did follow the instructions on SuperXM until Step 6 (Login to Movable Type). After I clicked on the button, it gave me an error - CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers.
Appreciate if someone can guide me through. Thank you.
Dave
March 24, 2008 11:27 PM | Reply
I'm getting the same error as you p_h:
CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers.
Not sure what I'm supposed to do here... Anyone have thoughts ideas? I'm on Windows 2003
Mike Pepper
June 24, 2008 4:04 PM | Reply
What "support" directory? There is no "support" directory in the MT 4.2rc2 distribution. Should there be one?
Don't see instructions to create it in the "...do first..." page? What am I missing?
Thanks very much
pkhunte
March 18, 2009 11:28 PM | Reply
Yeah, great software and website.
(1) It takes me seven clicks to find this bloody documentation page.
(2) When I do, it tells me nothing. I've uploaded my CGI files, chmodded the *.cgi files to 755 so they're executable for sure, but now when I see http://domain.com/mt/mt-check.cgi it gives me a nice "500 Server Error" from the 90s. Well done.
(3) Is there any suggestion in the "Troubleshooting Tips"? Nope. That page is written for people with dementia.
If the darn thing doesn't work, thanks to this lovely choice of Perl CGI as a technology why release the damn thing?
PS: My CGI is perfectly functional. The Error Log gives no clue. Can't your seasoned developers try and catch the most obvious errors with Perl's outdated technology if they absolutely must use this crap?
pkhunte
March 18, 2009 11:32 PM | Reply
And btw, where are the installation instructions for MT Pro 4.2 with social network and all that?
gor
replied to comment from pkhunte
May 18, 2009 5:20 AM | Reply
Really...
You're using FREE software and complaining it doesn't work on YOUR installation????
You are an embarrassment, this software is successfully installed on thousands plus web sites. I can tell by your language that you are English, stop embarrassing the rest of your countrymen with your obvious lack of intelligence. Go back and pay for Microsoft products or other canned installations that doesn't require you to know how to configure a web server or file server permissions and complain to them, the rest of the open source community would rather not hear your whining.
Instead of whining about "antiquated" languages (which I seriously question your judgement on, as I program in php, perl and ruby), go install a Java solution and see how easy that is.
Just look at how many working installations there are on the internet of this software, and turn the finger pointing back to yourself.
gor
replied to comment from pkhunte
May 19, 2009 7:24 AM | Reply
pkhunte
(2) When I do, it tells me nothing. I've uploaded my CGI files, chmodded the *.cgi files to 755 so they're executable for sure, but now when I see http://domain.com/mt/mt-check.cgi it gives me a nice "500 Server Error" from the 90s. Well done.
try tailing your error log files, tail -f * "Server Error from the 90's"??? This is served by your web server config not anything from their software. Why would you want your public web server to report detailed errors available to the public? That's what the error logs are for.
(3) Is there any suggestion in the "Troubleshooting Tips"? Nope. That page is written for people with dementia. If the darn thing doesn't work, thanks to this lovely choice of Perl CGI as a technology why release the damn thing? PS: My CGI is perfectly functional. The Error Log gives no clue. Can't your seasoned developers try and catch the most obvious errors with Perl's outdated technology if they absolutely must use this crap?
On my install, it took me 9 minutes...
If you're expecting plug and play, may I suggest a hosting provider like livingdot.com Excellent hosting and they know how to run a web server.