Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Perl PHP JavaScript CSS

This branch is 1 commit ahead, 4579 commits behind movabletype:master

Failed to load latest commit information.
build Added lang-stamp commnad line option
default_templates Fixed wrong notification message of new comment to website. BugzID #1…
extlib Changed the phrasing of a number of on screen messages to make them c…
lib Reverting some capitalization changes to certain interface elements o…
mt-static Changed message for "TypePad" registration Settings. bugid:105086
php Changed the phrasing of a number of on screen messages to make them c…
plugins url parameter on stylecatcher_theme works well so far.
schemas * Set svn keywords
search_templates Importing greyhound to public repository.
t Added a test for join with hashed scalar conditions. bugid:105635
themes Added sort_by attribute to Category/Folder tags. BugID:104451
tmpl Reverting some capitalization changes to certain interface elements o…
.gitignore Ignoring db file which was made by test-script.
Makefile * Added README
index.html Merged RC1 fixes to "trunk". " svn merge -r4973:4989 http://code.sixa…
mt-add-notify.cgi chmod +x *.cgi
mt-check.cgi Rephrased a number of on-screen messages in mt-check.cgi, the CMS das…
mt-comments.cgi chmod +x *.cgi
mt-config.cgi-original * Replace DefaultLanguage at build. bugid:103669
mt-feed.cgi chmod +x *.cgi
mt-ftsearch.cgi chmod +x *.cgi
mt-search.cgi chmod +x *.cgi
mt-tb.cgi chmod +x *.cgi
mt-testbg.cgi chmod +x *.cgi
mt-view.cgi chmod +x *.cgi
mt-xmlrpc.cgi chmod +x *.cgi
readme.html * Test commit. bugid:105427

Welcome to Movable Type

Thank you for choosing Movable Type, the premiere solution for your blogging and website management needs. This file will explain how to get up and running; click on the highlighted sections for more information on that subject.

Before You Begin

Movable Type requires the following applications:

  • Perl 5.8.1 or greater;
  • A web server like Apache or Windows IIS;
  • Access to a database like MySQL;
  • The following Perl modules:

Consult the CPAN documentation to learn how to determine if a Perl module is already installed and, if they are not, how to install them.

Upgrading Movable Type

If you are upgrading to Movable Type 5 from a previous version, we recommend that you first back up your old installation. Database backup is especially important to restore your system in case of any trouble during the upgrade process. Upload Movable Type 5's files over the same files from the previous version of Movable Type. Access Movable Type as you normally do, and you will be taken through the upgrade process.

Installing Movable Type

Before you install Movable Type:

  1. Upload all of Movable Type's files into a directory or folder accessible via your web browser. We recommend that you separate your published content from the Movable Type executable programs by placing each in a separate directory. Typically, the installation directory is called 'mt' and is located in the root directory of your website or within an existing directory that is already configured to allow CGI script execution.
  2. Make sure that the 'mt' directory containing the uploaded Movable Type files has been enabled to execute CGI scripts.
  3. Make sure that each .cgi file (e.g. mt.cgi, mt-search.cgi, etc.) found in the Movable Type directory has the execute permission enabled.
  4. Open that folder in your web browser -- i.e. <tt></tt>.
  5. You should see a Movable Type welcome screen that will take you through the installation process. If the welcome screen does not appear, please consult Troubleshooting Movable Type below.

Troubleshooting Movable Type

Setting up your static web path

Some web servers and configurations do not allow static files such as JavaScript, CSS and image files to be located inside of a directory where CGI scripts are located. If you installed Movable Type into a cgi-bin directory, you may need to relocate the 'mt-static' directory to another web accessible location. Read our documentation on setting up your mt-static directory.

Internal Server Errors

If you receive an "Internal Server Error" message, a configuration change may be required on your web server. Please consult our installation guide or search our knowledge base to help resolve this issue.

Finding more help

Need additional information or support? Check out the Detailed Installation Guide.

Something went wrong with that request. Please try again.