The Movable Type User Manual

NOTE: This documentation is for Movable Type 3.2. If you are using a newer version, please see the documentation for Movable type 3.3x or Movable Type Enterprise.

« Installing Movable Type on Windows | Up | Initializing the System »

Chapter 1: Installation and Upgrade

Verifying System Requirements

Problem

You want to verify that the Movable Type system requirements have been met.

Solution

Use your browser to run the mt-check.cgi script.

Discussion

Movable Type requires the presence of several standard Perl modules, separate from the Movable Type code itself. Movable Type comes with all of the required modules except for DB_File, DBD::mysql, DBD::Pg, DBD::sqlite, and DBI. These modules can not be distributed with Movable Type because they require some of their code to be compiled for your server's specific operating system and processor.

Movable Type's capabilities can be further enhanced with the presence of several other Perl modules that support optional features. Movable Type comes with some of these optional modules, except for HTML::Entities, Image::Magick, Storable, Crypt::DSA, and Mime::Base64. If you decide that you want to use these features you will need to install these modules; otherwise they can be ignored. If an optional module is not installed, mt-check.cgi will produce a warning message that will explain the Movable Type feature(s) that its absence impacts.

To determine whether these modules are installed, run the mt-check.cgi script from your browser. For example, if your site is http://www.example.com/, and you uploaded the Movable Type files into the /cgi-bin/mt directory, you'd type http://www.example.com/cgi-bin/mt/mt-check.cgi.

mt-check.cgi is a Perl script that checks whether required and optional modules are installed on your server. If you get a server error when running this script, your Movable Type software was not properly installed. Review the steps you took to install the software. Common mistakes include not setting proper permissions and failing to upload the files using ASCII mode. If these suggestions don't help, refer to the Movable Type Knowledge Base for more troubleshooting information at http://www.sixapart.com/movabletype/kb/.

If the script runs successfully and all required modules are present it will say "Movable Type System Check Successful." You are ready to continue. If you are missing any required modules or an optional module necessary to support additional functionality, install them and re-run mt-check.cgi.

Submit Feedback on This Article

Your comments on how we can improve this article are appreciated; but please do not use the feedback form to submit support requests or question. We will not respond to or publish such queries submitted through this form. If you have a technical question or problem, visit Movable Type Support.

Six Apart
Makers of weblog software and services for individuals, organizations and businesses.
This website is powered by Movable Type.