MovableTypeとPostgreSQL

2010/10/01サーバー構築

Movable TypeをApache+PostgreSQL環境に導入した。
今まではBerkeleyDBだったが速度と保守性の向上のためにDB化を実施。
うちの環境ではMySQLは稼働していないのでPostgreSQLを使用することにした。
1.データベースの作成

# su - postgres
$ psql -d template1
Password:********
template1=# CREATE USER mtuser WITH PASSWORD '********';
CREATE USER
template1=# CREATE DATABASE mtdatabase ENCODING 'UNICODE';
CREATE DATABASE

2.mt.cfgの編集

CGIPath http://www.kajukaju.net/cgi-bin/mt/
StaticWebPath /mt-static/
ObjectDriver DBI::postgres
Database mtdatabase
DBUser mtuser
DBHost localhost
PublishCharset utf-8

3.MovableType初期設定

http://www.kajukaju.net/cgi-bin/mt/mt-check.cgi
http://www.kajukaju.net/cgi-bin/mt/mt-load.cgi
http://www.kajukaju.net/cgi-bin/mt/mt.cgi