Movable Typeのインストール


Movable Typeとは

  • Movable Typeは、blog作成用のツールソフトで、自宅サーバやレンタルサーバにCGIプログラムとして組み込んで使用します。
  • ここでは、私のBlogサイトNakamura's Weblogを、レンタルサーバCsideNetにインストールする場合の手順について紹介します。


ダウンロードと日本語化パッチ

  • MilanoさんのMovable Type日本語化手順のページにインストールも含めて詳しく書かれていますので参考にします。概略は、以下の手順になります。

  • まずはMovable Type自身をMovable Typeのサイトからダウンロードします。最新版は、「Version 2.64」です。(2003年11月時点)

  • 日本語化パッチをダウンロードし適用します。この時、文字コードをEUC-JPとするかUTF-8とするか選択が必要になります。私は、UTF-8にしました。「先進的でイけてる気がする。いろいろな補助ツールが使用できる。XMLはUTF-8が基本なのでUTF-8にしておくと何かと都合がよい。」とのコメントに惹かれました。

設定ファイルmt.cfg修正

  • 以下の3箇所の修正を加えます。

    【mt.cfg】
    (1)14行目:ディレクトリのパスを自分のサーバに合わせて修正
    CGIPath https://nakamura.or.tv/cgi/mt/
    
    (2)198行目:行頭の#削除
    NoHTMLEntities 1
    
    (3)306行目:行頭の#削除し、Shift_JISをUTF-8に書き換え
    PublishCharset UTF-8
    


アップロードとパーミッションの設定

  • FTPソフトを使って、サーバにアップロードします。アップロード先は、mt.cfgの「CGIPath」で設定している場所になります。私の場合は、「public_html/cgi/mt」ディレクトリになります。

  • 「public_html/cgi/mt」ディレクトリに「db」と「archives」ディレクトリを作成します。

  • 次に、ディレクトリ、CGIファイルのパーミッションを設定します。私が使っているレンタルサーバCsideNetでは[suExec]を導入しているため、パーミッションの設定は以下の様に行いました。

    CsideNetでは、セキュリティ向上を目的として、CGIをファイルの
    所有者権限で実行する、[suExec]を導入いたしております。
    パーミッションの設定は次のようにお願いします。
     CGI           : 701 
     データファイル: 600 
     ディレクトリ : 701 
    基本的な方針として、第三者に[書込み権限]を与えないようにしてください。
      データファイルは666ではなく600とする点、
      ディレクトリに777を求めている場合にも701とする点、
    に特にご注意ください。
    

  • 全体のディレクトリ構成は、以下の様になります。(抜粋)

    public_html/
       |---cgi/
           |---mt/
                |---archives/
                |---db/
                |---docs/
                |---extlib/
                |---images/
                |     |---lang-en-us/
                |     |---lang-ja/       日本語用画像
                |---lib/
                |---plugins/
                |---schemas/
                |---search_templates/
                |---tmpl/
                |---mt.cfg               設定ファイル
                |---mt-***.cgi           各種CGI
                |---その他ファイル
    

動作確認

  • ブラウザから「mt-check.cgi」にアクセスして、動作を確認します。

    https://nakamura.or.tv/cgi/mt/mt-check.cgi
    

  • MovableTypeが使用するモジュールがサーバにインストールされているかどうかがチェックされて、結果が表示されます。最後に「Your server has all of the required modules installed」と表示されれば、問題はありません。(私の場合の実行結果

初期設定

  • ブラウザから「mt-load.cgi」にアクセスして、初期設定を行います。

    https://nakamura.or.tv/cgi/mt/mt-load.cgi
    

  • MovableTypeの初期化が行われ、結果が表示されます。最後に「Done loading initial data! All went well.」と表示されれば、完了です。(私の場合の実行結果

  • この「mt-load.cgi」は、再実行が出来ないようになっていますが、安全のため初期化が完了したら削除しておきます。

管理画面へアクセス

  • ブラウザから「mt.cgi」にアクセスして、管理画面を表示します。

    https://nakamura.or.tv/cgi/mt/mt.cgi
    

  • MovableTypeのログイン画面が表示されます。デフォルトのNsername/Passwordは、「Melody/Nelson」となっています。これは、後で、プロフィールの編集画面で変更します。

  • 以降の管理画面からの各種設定方法や、実際の記事の投稿方法については、省略します。

関連サイト


HOWTOへもどる


Copyright (c) 2003 Hiroshi Nakamura. All rights reserved.