Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 6 ManualMovable Type 6 マニュアル

Movable Type のオプション機能を利用するための環境

最終更新日: 2021.11.22

Movable Type 6 の機能をさらに広く利用するためには、以下の環境をご用意ください。
※ 必須ではありません。Movable Type 6 を利用するための必須環境については こちら をご参照下さい。

オプション機能を利用するために必要な環境

Perl モジュール

以下のオプション機能をサポートする Perl モジュールがあれば、Movable Type の機能はさらに広がります。

  • Digest::SHA
    パスワードのセキュリティを強固にする場合に必要です
  • Plack
    PSGI 環境下で mt.psgi を実行する場合に必要です
  • CGI::PSGI
    PSGI 環境下で mt.psgi を実行する場合に必要です
  • CGI::Parse::PSGI
    PSGI 環境下で mt.psgi を実行する場合に必要です
  • XMLRPC::Transport::HTTP::Plack
    PSGI 環境下で mt.psgi を実行する場合に必要です
  • HTML::Entities
    特殊な文字をエンコードする場合に必要です
  • HTML::Parser
    トラックバック機能や更新通知機能を利用する場合に必要です
  • SOAP::Lite (バージョン 0.5 以上)
    XML-RPC による作業を行う場合に必要です
  • File::Temp
    ファイルのアップロードで上書きを行う場合に必要です
  • Scalar::Util
    再構築キューを利用する場合に必要です
  • List::Util
    再構築キューを利用する場合に必要です
  • Image::Magick ( または GD、Imager のいずれかの Perl モジュールか、NetPBMツール
    画像のサムネイルを作成したり、CAPTCHAを利用する場合に必要です
  • IPC::Run
    Movable Type のイメージドライバとして NetPBM を利用する場合に必要です
  • Storable
    外部プラグインの利用の際に必要となる場合があります
  • Crypt::DSA
    コメント投稿時のサインインを高速化したい場合に必要です
  • Crypt::SSLeay
    AOL や Yahoo! などの SSL を利用する OpenID のコメント投稿者を認証する場合に必要です。または、Google Analytics を利用する場合に必要となります
  • Cache::File
    Yahoo! Japan によるコメント投稿者の OpenID 認証を許可する場合に必要です
  • MIME::Base64
    コメントの認証機能を利用する場合やメール送信に SMTP を利用する場合に必要です
  • XML::Atom
    Atom API を利用する場合に必要です
  • Cache::Memcached
    Movable Type のキャッシング機能として memcached サーバーを利用する場合に必要です
  • Archive::Tar
    バックアップと復元で圧縮の機能を利用する場合に必要です
  • IO::Compress::Gzip
    バックアップと復元で圧縮の機能を利用する場合に必要です
  • IO::Uncompress::Gunzip
    バックアップと復元で圧縮の機能を利用する場合に必要です
  • Archive::Zip
    バックアップと復元で圧縮の機能を利用する場合に必要です
  • XML::SAX
    復元の機能を利用する場合に必要です
  • Digest::SHA1
    LiveJournal、OpenID でコメント投稿者を認証する場合に必要です
  • Net::SMTP
    メールの送信に SMTP を利用する場合に必要です
  • Authen::SASL
    CRAM-MD5、DIGEST-MD5 / LOGIN を SASL メカニズムとして利用する場合に必要です
  • Net::SMTP::SSL
    SMTP 認証に SSL を利用する場合に必要です (Movable Type 6.1.2 まで)
  • Net::SMTP::TLS
    SMTP 認証に STARTTLS コマンドを利用する場合に必要です (Movable Type 6.1.2 まで)
  • IO::Socket::SSL
    SMTP 認証に SSL / STARTTLS コマンドを利用する場合に必要です。または、Google Analytics を利用する場合に必要となります
  • Net::SSLeay
    SMTP 認証に SSL / STARTTLS コマンドを利用する場合に必要です
  • Safe
  • Digest::MD5
  • Text::Balanced (ブログ内検索で必要)
  • XML::Parser
  • Time::HiRes
    run-periodic-tasks を実行するために必要です。
  • Mozilla::CA
    Google Analytics を利用する場合に必要になります。
  • XML::SAX::ExpatXS(または、XML::SAX::Expat)
    バックアップデータの復元に必要となります。
  • XML::LibXML::SAX
    バックアップデータの復元に必要となります。

これらの Perl モジュールは、Movable Type チェック用 CGI の mt-check.cgi を実行することで、インストールされているかどうか確認できます。mt-check.cgi については『サーバーのシステム情報の確認』の項を参照ください。

ダイナミックパブリッシング (オプション)

ダイナミックパブリッシングを利用するには、以下の環境が必要です。

PHP

PHP 5.5 以上。php-mysql モジュールが必要です。
※ Movable Type 6.5 から PHP 7.2, 7.3 に対応しました。(7.2.x を推奨)

ウェブサーバーとして Apache を使用している場合 .htaccess ファイルが利用可能である必要があります。