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.
Michael
July 9, 2009 1:02 PM | Reply
First off I love Movabletype..you guys rock. I can't wait to get it operating properly. I see that movable type allows me to create multiple blogs on different domains all within the same root folder which is very powerful.
My question is about installing on a linux server. I do not have a cgi bin folder and from what I read is that you can install the mt-static server within the root, and just change the .htaaccess or http.conf file.
The documentation you have for the linux instructions say to do this...with the appropriate path...
Options Indexes ExecCGI "
If my path to my movable type files are http://mywebsite.com/htdocs/mt
should I put the following code in my .htaaccess file?
http://mywebsite.com/htdocs/mt Options Indexes ExecCGI
Is there anything else I need to do to the http.conf file as well?
Thanks
gireke
July 19, 2009 6:02 PM | Reply
Hi,
I came so far to make "Welcome to Movable Type..This wizard will help you configure the basic settings needed to run Movable Type" page appear.
But then it goes saying that mt-static could not be found, that I had to move my static files to the directory first or correct the setting if it is incorrect. "This directory has either been renamed or moved to a location outside of the Movable Type directory. Once the mt-static directory is in a web-accessible location, specify the location below."
Where should mt-static be located?
I have /www folder under my ftp client's remote site directory, and I placed mt-static under www first. Above page appeared then.
When I tried moving mt-static under first (top) directory, which I thought where it should be, considering its given path (mydomain/mt-static) and the MT-manual instructing to place it "under root server", then it proved completely wrong.
cgi permissions are all set to 755.
I tried mt-static/support with file attributes set to 222 and 777, neither has helped work it out. Here I also don't know which is correct, all/which users with only write permission or read also added?
How can I fix the static thing and start MT-installation? thank you very much for all hints!
Alquma
August 2, 2009 9:17 PM | Reply
The instructions are clear and has no error.
jsharrow
September 19, 2009 5:17 AM | Reply
I'm anxious to get Moveable Type up and running. However, I'm having terrible trouble. First, I was so excited I didn't follow the instructions properly, I put all the install files in a folder named [mt] on my root server. I was able to log in, but couldn't get past the location screen. Then I re-read the instructions and I followed the instructions... put cgi files in their own directory in the cgi-bin directory, checked the permissions... made an mt-static folder, put the rest there. Now I'm in worse shape than I was before. Errors all over the place. When I search for documentation I find conflicting instructions (possibly from different release versions) Any-one have any suggestions out there? I'm about to delete everything and start over.
jsharrow
replied to comment from jsharrow
September 19, 2009 5:22 AM | Reply
Okay, I see why I did the initial installation the way I did. That's what it said to do in the READ ME file. I'm going to go back to that for now and see what error I was getting. I think it was the static path that was messing me up.
Ibichka
November 1, 2009 10:10 AM | Reply
Does awardspace have all the requirements for hosting movabletype?
iis7usr
November 5, 2009 4:45 PM | Reply
I am in the "dashboard" - not a clue as what to do, fumbled around made a "Blog" named "Internatonal News" published it ok but, when I go to view it, I am getting
401 - Unauthorized: Access is denied due to invalid credentials. You do not have permission to view this directory or page using the credentials that you supplied.
I don't get this -- I set up the IISUsr accounts as per instructions and all that -- is there anybody out there that is familiar with setting this up on a IIS7 Web Server 2008 Dedicated Server? Please help, thanks.
And I suppose if I can ever get to view a blog, are there any "pre-made" web templates to purchase or use? I really don't want to spend a whole bunch of time designing a web site...
Thanks