How to install Movable Type on Linux

| | No TrackBacks

These instructions assume you have a Linux account and that you are using Apache as a webserver. Admittedly, they are based on the instructions for Linux installation at Movable Type. Ahem.

Typically, you are going to have a directory structure like in What is the directory structure of my Linux website?:

  • htdocs

    The htdocs directory is your main web directory. All files placed in this directory are visible in a web browser. When building your website, you want to place your files within this directory. The server knows to look in this directory so you do not need to specify htdocs in your code. When uploading your website through FTP, you will need to change into the htdocs directory on the server.

  • cgi-bin

    The cgi-bin directory is the one exception for your web files; all cgi scripts must be placed within the cgi-bin directory. Your cgi scripts will not run correctly if placed within the htdocs directory. Separating the cgi-bin and htdocs directories allows us to place proper permissions on the cgi-bin directory without impacting the performance of the htdocs directory.

The not especially intuitive conclusion is that you have to split up your Movable Type installation: put mt-static into /htdocs/ and everything else into /cgi-bin/.

  • ftp Movable Type installation to /mt directory.
  • Move /mt/mt-static to /htdocs/mt-static.
  • Move /mt to /cgi-bin/mt.
  • Open http://<your domain>/cgi-bin/mt/mt.cgi in browser and start MT configuration.

No TrackBacks

TrackBack URL: http://www.iwebthereforeiam.com/cgi-bin/mt/mt-tb.cgi/1366

Leave a comment

Verification (needed to reduce spam):

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.32-en

About this Entry

This page contains a single entry by Hugh Brown published on January 8, 2009 11:19 AM.

Missing IBD 100 data was the previous entry in this blog.

Moved to hostmysite.com is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.