Perl Perl 6 PHP JavaScript HTML CSS Other
Switch branches/tags
Latest commit 44d94e0 Aug 9, 2017 @yuji yuji Merge branch 'kariyasu2'
Permalink
Failed to load latest commit information.
alt-tmpl * Added .exists files. bugid:105468 Jan 19, 2011
build chmod 755 Jan 4, 2017
default_templates Revert "fix of Themes Inconsistency. bugid:112804" Jan 7, 2016
extlib Update extlib/boolean.pm to 0.45. bugid:114064 Jul 5, 2016
import * Added .exists files. bugid:105468 Jan 19, 2011
lib Fixed to work tagsearch. bugid:114545 Jul 21, 2017
mt-static Should not capture special keypress event. bugid:114531 Jul 6, 2017
php Bump version. bugid:114527 Jul 2, 2017
plugins Bump version to 6.3.3 Feb 10, 2017
schemas * Set svn keywords Sep 4, 2009
search_templates Removed encode_html="1" from mt:SearchString BugzID: 113726 Jan 19, 2016
t Now user can control rebuild timing on createEntry and updateEntry Jun 29, 2017
themes Bump up version. bugid:113679 Jan 24, 2016
tmpl Should not capture special keypress event. bugid:114531 Jul 6, 2017
tools Remove unneccesary binmode. bugid: 114165 Jun 22, 2017
.gitignore mt-static/assets_c is ignored Jun 23, 2017
.travis.yml Use Math::GMP@2.11 for test Jan 4, 2017
Dockerfile Install to PHP Memcache module CI environments. Nov 13, 2015
MANIFEST.SKIP P-M-SizeLimit plugin is only for Cloud. Jul 25, 2017
Makefile Remove unused JS files from Makefile. Jul 9, 2013
README.md Remove unnecessary tag. #23 Nov 22, 2013
VERSIONS Added BUILD_VERSIONS_TRAILER variable for VERSIONS build. bugid:108346 Jul 10, 2012
circle.yml Wight does not work on CircleCI Jan 6, 2017
index.html "-moz-box-shadow","-moz-border-radius" remove vendor prefix. bugid:11… May 15, 2015
mt-atom.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-check.cgi Bump version. bugid:114527 Jul 2, 2017
mt-comments.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-config.cgi-original Added DefaultLanguage for all of languages. Jul 17, 2012
mt-data-api.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-feed.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-ftsearch.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-search.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-tb.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-testbg.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-upgrade.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-wizard.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt-xmlrpc.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt.cgi Happy ne year 2017! bugid;114324 Jan 1, 2017
mt.psgi Happy ne year 2017! bugid;114324 Jan 1, 2017
phpunit.xml Fixed BaseObject::__isset(). bugid:112150 Jan 13, 2015
readme.html oops, forgot to change version number. bugid:110629 Oct 8, 2013
wercker.yml Fix time-out on werkcer. May 28, 2015

README.md

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:
  • DBI
  • Image::Size
  • CGI::Cookie

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 6 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 6'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. http://www.mywebsite.com/mt/.
  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.