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

Movable Type 4 ManualMovable Type 4 マニュアル

データベースの設定(SQLite)

最終更新日: 2017.10.06

Movable Type のデータベースに SQLite を利用するには、次のように設定します。

データベース・ディレクトリの設定

新規インストールの事前準備で決定したデータベース・ディレクトリを作成します。Movable Type を cgiwrap または suexec 下で起動していない場合は、データベース・ディレクトリへの権限を次のように 777 に設定します。これで、システムのすべてのユーザーが、Read (読み取り)、Write (書き込み)、およびExecute (プログラム実行) の権限を持つようになります。

$ chmod 777 mt-db

mt-config.cgiの設定

データベースにアクセスするための情報を、次のように設定します。実際に設定する値は環境に依存して変わります。詳細はシステムの管理者に確認してください。

ObjectDriver

そのままでかまいません。

ObjectDriver DBI::sqlite
Database

Movable Type用のデータベースの名前を、絶対パスで設定します。

Database /var/www/mt-db/mt.db
UseSQLite2

ダイナミックパブリッシングを利用したい場合は、SQLite のバージョンは 2.x にする必要があります。この値が1になっていると、Movable Type は SQLite 2.x を利用します。その際には、DBD::SQLite ではなく DBD::SQLite2 を利用する点に注意してください。

ダイナミックパブリッシングを利用する場合、データベースは MySQL, PostgreSQL, SQLite (v2) をお使いください。SQLite (v3) では動作しません。また、ウェブサーバーとして Apache を使用している場合 .htaccess ファイルが利用可能である必要があります。

なお、この値を1にせずに Movable Type をインストールした場合、あとからこの値を1にして SQLite2 に変更することはできません。変えたい場合は、いったん SQLite データベースのダンプを取り、SQLite2 へリストアする必要があります。

UseSQLite2 1