Movable Typeを、Linux、BSD、Mac OS X等のオペレーティング・システムの環境に、新規にインストールする手順を解説します。ここでは、別節で検討したディレクトリ構成を次のように仮定してすすめます。
種類 | ディレクトリ・パス | URL |
---|---|---|
アプリケーション・ディレクトリ | /home/example/www/cgi-bin/mt | http://www.example.com/cgi-bin/mt/ |
スタティック・ディレクトリ | /home/example/www/mt-static | http://www.example.com/mt-static |
ブログ・ディレクトリ | /home/example/www/blog | http://www.example.com/blog/ |
データベース・ディレクトリ | /home/example/db |
Movable Typeのパッケージを解凍します。先ほど確認したPerlの実行環境が、初期値/usr/bin/perlと異なる場合は、テキスト・エディタでスクリプトを修正します。修正する際に-wを誤って削除しないように注意してください。
#!/usr/bin/perl -w
↓
#!/usr/local/bin/perl -w
FTPプログラム(Windows環境ではFFFTPやFileZilla、Macintosh環境ではFetch)を利用し、別節で決定したディレクトリを、次のとおり作成します。
ディレクトリを作成したFTPプログラムを利用し、解凍したパッケージを次のとおりアップロードします。
FTPプログラムを利用し、アップロードしたファイルやディレクトリに対して、次のとおり適切な権限を設定します。
Movable Typeをインストールする環境によっては、cgiwrapやsuexecをサポートしている場合があります。これは、自身のユーザー権限でスクリプトをを実行できるという意味で、システム・チェック用スクリプトmt-check.cgiを実行した際に、次のメッセージを表示するかどうかで確認できます。
(おそらく)cgiwrapもしくはsuexecが利用できます。
cgiwrapやsuexecが利用できる場合、権限を700に設定します。この設定をすることで、他のユーザーがファイルを参照したり、変更、削除されることを防ぐことができます。