Movable Type Documentation > Installation

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-04-24, 09:46.  

11 User Contributed Notes

v-share Author Profile Page said:

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

v-share Author Profile Page said:

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

v-share Author Profile Page said:

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 Author Profile Page said:

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

Bruce Author Profile Page said:

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 Author Profile Page said:

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 said:

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 Author Profile Page said:

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 said:

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 Author Profile Page said:

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 said:

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

Submit a User Contributed Note

User contributed notes are a great way to share the knowledge you have gained in using Movable Type.

If you have a technical question or problem, please visit Movable Type Support.

(If you haven't left a note here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)