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

Movable Type 4 ManualMovable Type 4 マニュアル

データベースのセットアップ

最終更新日: 2017.10.06

Movable Type は、さまざまなデータベースサポートを提供します。Movable Type Open Source, Movable Type 製品版で対応するデータベースは次のとおりです。

  • MySQL 4.0 以降 (4.1 以降を推奨)
  • PostgreSQL
  • SQLite

これに加えて Movable Enterprise では、次のデータベースをサポートします。

  • Oracle
  • Microsoft SQL Server

必要な Perl モジュール

どのデータベースを選択する場合も、次の Perl モジュールが必要です。

また、Movable Type 利用するデータベースに合わせて、Perl モジュールが必要です。

Perl モジュールのインストール

必要な perl モジュールをインストールする方法です。

Linux, BSD, Mac OS X

必要な Perl モジュールを、CPAN からインストールします。たとえば、MySQL を利用するために必要なモジュール DBI と DBD::MySQL は、次のようにインストールします。

# perl -MCPAN -e shell
Terminal does not support AddHistory.

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install DBI
cpan> install DBD::MySQL
cpan> quit

もしくは、Perl モジュールをダウンロードし、マニュアルでインストールします。

 tar zxvf DBI-x.y.tar.gz
> cd DBI-x.y
> perl Makefile.PL
> make
> make test
> make install

Windows

Windows 環境では、ActivePerl の Perl Package Manager からインストールします。

  1. スタートメニューから、Perl Package Manager を実行します。
  2. データベース・インターフェイス等、Movable Type に必要なモジュールをインストールします。
  3. モジュールのインストールが終了したら、exit コマンドを実行して終了します。

モジュール名が不明の場合、search コマンドを実行して確認します。たとえば、MySQL を利用するために必要なモジュール DBI と DBD::MySQL は、次のようにインストールします。

ppm> install DBI
ppm> install DBD-mysql

ActiveState 社が運用しているリポジトリ内に、必要なモジュールがない場合もあります。有志による ActivePerl に対応したリポジトリ (例: http://theoryx5.uwinnipeg.ca/ppms/) も参照してみてください。

関連ドキュメント

以下のドキュメントも参照ください。