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:

  1. 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.

  2. 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.

  3. Start your FTP program and connect to your Web server using your server login name and password.

  4. Copy the mt-static directory from your local computer to the Web root directory on the Web server.

  5. 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.

  6. 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.

  7. Make sure the support directory found within your mt-static directory is writable by your web server.

  8. Start a Web browser and run the installation wizard by connecting to the following Web address: http://domainname/cgi-bin/mt/mt.cgi where "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.

This page was last updated on 2008-06-27, 14:15. [Edit]

16 Notes

where to find cgi-bin directory? help me.....

where to find cgi-bin directory? help me.....

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]

Hi! the cgi-bin directory must be on your root server, where you can find carpets like http_public, www, CGI-BIN, etc.

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.

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';

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

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?

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.

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.

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

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

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?

And btw, where are the installation instructions for MT Pro 4.2 with social network and all that?

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.

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.

Leave a note

Have a question? Please use the MT Forums. Notes submitted on documentation should pertain to tips & hints regarding documentation. Your note may be removed once its contents have been integrated into the body of the page.