« 目次

新規インストール(Linux, BSD, Mac OS X)

Movable Typeを、Linux、BSD、Mac OS X等のオペレーティング・システムの環境に、新規にインストールする手順を解説します。ここでは、別節で検討したディレクトリ構成を次のように仮定してすすめます。

ディレクトリの構成
種類ディレクトリ・パスURL
アプリケーション・ディレクトリ /home/example/www/cgi-bin/mthttp://www.example.com/cgi-bin/mt/
スタティック・ディレクトリ/home/example/www/mt-statichttp://www.example.com/mt-static
ブログ・ディレクトリ/home/example/www/bloghttp://www.example.com/blog/
データベース・ディレクトリ/home/example/db 

新規インストールの手順

  1. ファイルの解凍と修正

    Movable Typeのパッケージを解凍します。先ほど確認したPerlの実行環境が、初期値/usr/bin/perlと異なる場合は、テキスト・エディタでスクリプトを修正します。修正する際に-wを誤って削除しないように注意してください。

    #!/usr/bin/perl -w
     ↓
    #!/usr/local/bin/perl -w
  2. ディレクトリの作成

    FTPプログラム(Windows環境ではFFFTPFileZilla、Macintosh環境ではFetch)を利用し、別節で決定したディレクトリを、次のとおり作成します。

    1. FTPプログラムを起動します。
    2. 接続先の設定を行います。PASVモードを設定することを忘れないでください。
      FTPプログラム
    3. 指定した相手先に接続します。
    4. FTPプログラムのディレクトリ作成(またはフォルダ作成)コマンドで、次のディレクトリを作成します。
      • アプリケーション・ディレクトリ: /home/example/www/cgi-bin/mt
      • スタティック・ディレクトリ: /home/example/www/mt-static
      • ブログ・ディレクトリ: /home/example/www/blog
      • データベース・ディレクトリ(データベースにSQLiteやBerkeley DBを利用する場合): /home/example/db
  3. ファイルのアップロード

    ディレクトリを作成したFTPプログラムを利用し、解凍したパッケージを次のとおりアップロードします。

    • 解凍したパッケージの内、mt-staticディレクトリのすべてのファイルを、作成したスタティック・ディレクトリにアップロードします。
    • mt-staticディレクトリ以外の残りのファイルを、作成したアプリケーション・ディレクトリにアップロードします。
    ファイルのアップロード
  4. 権限の設定

    FTPプログラムを利用し、アップロードしたファイルやディレクトリに対して、次のとおり適切な権限を設定します。

    • アプリケーション・ディレクトリ内のスクリプト(拡張子: cgi)の権限を、755に設定します。
    • ブログ・ディレクトリとデータベース・ディレクトリの権限を、777に設定します。

    Movable Typeをインストールする環境によっては、cgiwrapsuexecをサポートしている場合があります。これは、自身のユーザー権限でスクリプトをを実行できるという意味で、システム・チェック用スクリプトmt-check.cgiを実行した際に、次のメッセージを表示するかどうかで確認できます。

    (おそらく)cgiwrapもしくはsuexecが利用できます。

    cgiwrapやsuexecが利用できる場合、権限を700に設定します。この設定をすることで、他のユーザーがファイルを参照したり、変更、削除されることを防ぐことができます。


Copyright © 2001-2007 Six Apart, Ltd. All Rights Reserved.