« 目次

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

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

mt-config.cgiの設定

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

以下の項目中で、データベースへのユーザー名やパスワードとして示されているのはすべて例にすぎません。ここで示されている値と同じものを、実際の利用環境では決して使わないようにしてください。

ObjectDriver

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

ObjectDriver DBI::postgres
Database

Movable Type用のデータベースの名前を設定します。データベース名がmtの場合は、以下のようにします。

Database mt
DBUser

接続するユーザーのアカウントを設定します。mtというデータベースにmtuserというアカウントで接続する場合は、以下のようにします。

DBUser mtuser
DBPassword

DBUserで指定したユーザーのパスワードを設定します。mtuserというアカウントのパスワードがmtpasswdの場合は、以下のようにします。

DBPassword mtpasswd
DBHost

PostgreSQLがMovable Typeを動作させるウェブ・サーバーと同一のホストにない場合は、PostgreSQLサーバーのホスト名を設定する必要があります。データベース・サーバーがpostgres.example.comというホスト名の場合は、以下のようにします。

DBHost postgres.example.com
DBPort

別ホストのPostgreSQLが標準(5432)とは違うポートで動作している場合はDBPortの行を追加します。

DBPort 6789

PostgreSQLの設定

  1. ユーザーの作成

    createuserコマンドを使用して、ユーザーを作成します。たとえば、ユーザー名をmtuser、パスワードをmtpasswdとする場合は、次のようになります。

    $ createuser -P --no-adduser --no-createdb mtuser
    Enter password for new user:
    Enter it again:
    CREATE USER
  2. データベースの作成

    createdbコマンドを使用して、データベースを作成します。たとえば、データベース名をmtとする場合は、次のようになります。

    $ createdb --owner mtuser mt
    CREATE DATABASE

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