Viewing Server System Info with mt-check.cgi

This stand-alone script checks for all the required and optional Perl modules and reports on the status of each.

Viewing the mt-check.cgi script is the easiest way to check the details of the server environment to determine if the prerequisites libraries/modules are present such that Movable Type can be installed.

Warning: because the mt-check.cgi script displays server details which could be useful to a hacker, it is recommended that this script be removed or renamed. If renamed, use the CheckScript directive so that Movable Type knows where the script was moved.

Once the Movable Type files are properly uploaded to the server, the mt-check.cgi script should be accessible at a url similar to this (may vary based upon server setup):

http://www.domain.com/cgi-bin/mt/mt-check.cgi

The message "Movable Type System Check Successful" will appear at the bottom of the screen if the server has all the necessary libraries/modules for installing Movable Type.

If the system check fails to complete, then the missing Perl libraries/modules must be installed before accessing MT.

View the mt-check.cgi file on mt.org and you'll notice that some optional Perl modules have not been installed.

Note: Movable Type's install wizard also runs an initial system check which will notify as to the status of the server.

If Movable Type has been successfully installed, the output of mt-check.cgi can be viewed in the app under System Overview > System Information.

Perl Error ΒΆ

If a current version of Perl is not installed, the following message will be displayed:

The version of Perl installed on your server (CURRENT-VERSION) is lower than the minimum supported version (5.8.1). Please upgrade to at Perl 5.8.1 or higher.

Ask your web hosting provide to install Perl on your server.

This page was last updated on 2009-12-10, 17:15. [Edit]

1 Note

To get the script to display properly in alternate directories (not cgi-bin) then edit the conf file and ensure the

AddHandler cgi-script .cgi

is enabled.

Then you need to enable cgi in individual directories <directory /web/path/movabletype5> Options ExecCGI </directory>

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.