Before You Begin
Before you start the Movable Type installation, read this section to make sure your server has the necessary components and that you have all the information you need to install.
Who Should Read this Guide
This guide is for anyone who needs to install Movable Type on a Web server. You should be familiar with your server's file system, in which directories (sometimes called folders--this guide uses the term directory) Web application files should be stored, and your server's configuration.
If you are installing on a Web server maintained by a hosting provider, your provider might be able to give you specific instructions on how and where to install Movable Type or install for you. Check with your hosting provider before installing.
If you are uncomfortable with installing software on a Web server, you can purchase installation service from Six Apart.
If you are installing Enterprise Solution because you want to integrate with your enterprise authentication system or enterprise database, you must be familiar with how authentication and/or databases are configured on your network.
Movable Type Requirements
Install the required software on your Web server and your local, personal computer before you begin the Movable Type installation.
Web Server Requirements
Web Server Software
- Apache HTTP Server, Microsoft Internet Information Server (IIS), or Sun Java System Web Server
- Your Web server must be configured to execute CGI scripts
- Apache instructions are here.
- Windows instructions are included in in this guide.
- Sun Java System Web Server instructions are here.
SQL Database Server Software
- The standard version of Movable Type supports MySQL 4.0 or later, PostgreSQL, SQLite.
Perl
- Perl comes installed on all UNIX and Linux systems
- Perl must be installed on Windows systems. See Windows Web Server Instructions.
Mail Server--required if you want to send and receive notifications
- Movable Type works with Sendmail or any SMTP mail server. You need to know the Sendmail path on your server or the name of the SMTP server you want to use.
PHP--required only for dynamic publishing or creating custom scripts
- For PHP information, see http://www.php.net/.
Personal Computer
- Web Browser
- FTP program for loading files onto your Web server
Six Apart recommends Fetch (for Mac users) or CuteFTP (for Windows users). Both are free and easy to use.
Collect Required Information
Before you begin the installation, get the following information from your Web hosting provider or system administrator. If you are the system administrator and you don't have this information, consult your Web server and database documentation.
- User name and password that you can use to log in to the Web server
- Web server directory path for the directory from which the server is configured to run cgi programs, usually named cgi-bin and located in a subdirectory on your server.
The installation instructions refer to this directory as the cgi-bin directory. Be sure to substitute the actual path to the directory on your server. For example: /usr/lib/cgi-bin.
Web server directory path for the default document directory. This directory is often called the document root or Web root. The installation instructions refer to it as the Web root. Be sure to substitute the actual path to the directory on your system. For example:
/var/wwwDomain name used to access the Web server from a Web browser
- Movable Type database name, username, and password
You must create a Movable Type database before you begin the installation. Often the database is created for you by your Web hosting provider or system administrator. The Quick Start Instructions assume this is the case. For instructions on creating a database, see Creating the Movable Type Database.

Bud
August 10, 2007 8:05 PM | Reply
You should cover ImageMagick here since it is required for the now core CAPTCHA functionality. I've done a lot of research on that program lately, and it gives a lot of people problems. It would also be very helpful if you developed better tests to see if ImageMagick will work in MT. For instance, my ImageMagick works, and the connection between ImageMagick and perl is also sound, but I am getting no CAPTCHAs.
Rad1
January 29, 2008 2:57 PM | Reply
CuteFTP is not free.
http://www.cuteftp.com/products/ftp_clients.aspx
lulubel
March 1, 2008 2:32 PM | Reply
Nor CuteFTP or Fetch are free...
http://fetchsoftworks.com/Licensing/
See Filezilla for Win$ and Cyberduck for Mac
http://filezilla-project.org/
http://cyberduck.ch/
both under GNU GPL