Movable Type 4 のインストール環境
Movable Type を利用するためには以下の環境が必要です。
必要な環境
- Perl CGI スクリプトを実行できるウェブ・サーバー
-
Movable Type はウェブサーバーにインストールされ、ユーザーはウェブブラウザーで HTML ページを表示して Movable Type にアクセスします。
Movable Type は Perl で書かれています。オプションで PHP を使ってダイナミック・コンテンツを生成できます。
- FTP クライアント、またはシェル (telnet または ssh)アカウント
-
上記のいずれかは、Movable Type をインストールし、運用するために必要です。
- JavaScript が使用できるウェブブラウザー
-
Movable Type はウェブブラウザーを使用してすべての機能にアクセスします。特別なソフトウェアをインストールする必要はありません。
インストール環境
- Perl バージョン 5.6.1 以上 (5.8.1 以上を強く推奨)
-
Perl は幅広いプラットフォームで実行が可能で、10年以上に渡ってインターネットアプリケーションの主流言語に選ばれています。Movable Type は、Perl バージョン 5.6.1 以上をサポートするプラットフォームであれば導入できますが、最適な結果を得るためにバージョン5.8.1以上を強く推奨します。
Perl 5.6.1 の環境で、Movable Type で使用する文字コードを UTF-8 以外にしている場合、管理画面上でいくつかの動作に問題があります。
Perl 5.8.0 は文字コードの扱いに問題がある事が以前から知られています。そのため、日本語の扱いにおいて、一部の文字が文字化けを起こして利用できないなどの制限や不具合が発生する場合があります。
Movable Type Enterprise では Perl バージョン 5.8.1 以上を必須環境としています。
- サーバー OS
-
- Linux, Solaris/Unix, BSD
- Mac OS X
- Windows Server 2003
- ウェブサーバー
-
- Apache
- Microsoft IIS
- 以下のいずれかのデータベース
-
- MySQL 4.0 以降、バージョン5.0.x
- PostgreSQL 8 以降
- SQLite
- Oracle Database 10g (Movable Type Enterprise のみ)
- Microsoft SQL Server 2005 (Movable Type Enterprise のみ)
- Microsoft SQL Server 2005 を使用する場合、SQL サーバの文字コード (Shift_JIS あるいは ISO-8859-1)
Movable Type はデータ保管用に複数のデータベースをサポートしており、ユーザーの環境に最適なデータベースを選択できます。
- 外部 (CPAN) Perl モジュール
-
Movable Type は、Perl コミュニティによるオープンソースの土台の上に構築されており、外部の Perl モジュールを利用しています。これらのモジュールは、無料で入手できるオープンソースソフトウェアでComprehensive Perl Archive Network (CPAN)からダウンロードできます。
- Perl モジュール
-
Movable Type を実行するには、以下の Perl モジュールが必要です。
- CGI
- Image::Size
- File::Spec (バージョン0.8以上)
- CGI::Cookie
その他、以下のデータベース・モジュールの中から1つ必要です。
- DBI (バージョン1.21以上)
- DBD::mysql - MySQLを利用する場合
- DBD::Pg (バージョン1.32以上) - PostgreSQL を利用する場合
- DBD::SQLite - (SQLite バージョン3) を利用する場合
- DBD::SQLite2 - (SQLite2 バージョン2) を利用する場合
以下のオプション機能をサポートする Perl モジュールがあれば、Movable Type の機能はさらに広がります。
- HTML::Entities
- LWP::UserAgent
- SOAP::Lite (バージョン0.5以上)
- File::Temp
- Image::Magick
- Storable
- Crypt::DSA
- MIME::Base64
- XML::Atom
- Archive::Tar
- Archive::Zip
- IO::Compress::Gzip
- IO::Uncompress::Gunzip
これらの Perl モジュールは、Movable Type チェック用 CGI mt-check.cgi を実行することで、インストールされているかどうか確認できます。mt-check.cgi についてはシステム情報の確認の項を参照ください。
ダイナミックパブリッシング (オプション)
ダイナミックパブリッシングを利用するには、以下の環境が必要です。
- PHP のバージョン
-
4.0.6以上>
- データベース
-
- MySQL
- PostgreSQL
- SQLite
- Oracle Database 10g (Enterprise Soulution のみ)
- Microsoft SQL Server 2005 (Enterprise Soulution のみ)
- Microsoft SQL Server 2005 を使用する場合、SQL サーバの文字コード (Shift_JIS あるいは ISO-8859-1)
ウェブサーバーとして Apache を使用している場合 .htaccess ファイルが利用可能である必要があります。
推奨利用環境
- ウェブブラウザ
-
- Mozilla Firefox 1.5 以降 (最新版を推奨)
- Internet Explorer 6.0 以降 (最新版を強く推奨)
- Safari 2以降 (WYSIWYG エディタなど、一部の機能に制限あり、最新版を推奨)