再始動したMTOS乗り換えプロジェクトの作業メモ。
MTOSがアップデートされていたので、改めて最新版をダウンロードしてクリーンインストール。
yano@pavilion:~$ wget http://movabletype.org/downloads/stable/MTOS-4.25-ja.zip
yano@pavilion:~$ cd /usr/lib/cgi-bin
yano@pavilion:/usr/lib/cgi-bin$ unzip ~/MTOS-4.25-ja.zip
yano@pavilion:/usr/lib/cgi-bin$ sudo rm mt
yano@pavilion:/usr/lib/cgi-bin$ sudo ln -s MTOS-4.25-ja mt
yano@pavilion:/usr/lib/cgi-bin$ sudo chown -R www-data:www-data MTOS-4.25-ja
特に根拠は無いのだが、一からやり直すついでにデータベースも
MySQLから
PostgreSQLに替える事にして、
aptitudeでインストール。バージョンは
"8.3.7-0ubuntu8.04.1"。ユーザー
postgresのパスワードを設定し、
postgresに成り上がる。
yano@pavilion:~$ sudo aptitude install postgresql postgresql-contrib
yano@pavilion:~$ sudo passwd postgres
新しいUNIXパスワードを入力してください: ********
新しいUNIX パスワードを再入力してください: ********
passwd: パスワードは正しく更新されました
yano@pavilion:~$ su postgres
パスワード: ********
Added user postgres.
createdbでデータベース"mtdb"を、createuserで"mtos"を作成し、psqlで"mtos"のパスワードを設定する。
postgres@pavilion:/home/yano$ createdb mtdb
postgres@pavilion:/home/yano$ createuser mtos
postgres@pavilion:/home/yano$ psql -d mtdb -c "ALTER ROLE mtos with PASSWORD '********';"
ALTER ROLE
postgres@pavilion:/home/yano$
続いて/etc/postgresql/8.3/main/pg_hba.confを編集し、データベース"mtdb"に対してUNIX socketsログインとmd5認証の設定を追加。
# Database administrative login by UNIX sockets
local all postgres ident sameuser
local mtdb mtos md5
PostgreSQLをリスタート。
postgres@pavilion:/home/yano$ /etc/init.d/postgresql-8.3 stop
postgres@pavilion:/home/yano$ /etc/init.d/postgresql-8.3 start
【参照】
●MTOS http://www.movabletype.jp/opensource/
●日本PostgreSQLユーザ会 http://www.postgresql.jp/
●PostgreSQL http://www.postgresql.org/
●日本MySQLユーザ会 http://www.mysql.gr.jp/
●MySQL http://www.mysql.com/
●Software Developer's Think IT http://www.thinkit.co.jp/
┣第1回:PostgreSQLとMySQLの紹介
┣第2回:データ構造の比較
┣第3回:トランザクションの比較
┣第4回:レプリケーションの比較
┣第5回:ベンチマーク試験による処理性能比較
┗第6回:PostgreSQLとMySQLの特長とは