« XOOPS2.0.14を使ってみて | メイン | ブログの危険性 »
2006年06月07日
Movable Type 3.2を使ってみて。
以前3.1を使っていたが、別のサーバで必要となりインストールしてみた。
ほぼ順調だったのだが、若干はまったところのメモ。
なお、データベースにはMySQLを使用する。
前略・・・(笑)
シェルで
# cd ~/blog ←Movable type をアップロードしたディレクトリとしてmt-config.cgiを作成。
# cp mt-config.cgi-original mt-config.cgi
変更箇所は以下の通り。
28行目
CGIPath http://MYDOMAIN/blog/
35-39行目
ObjectDriver DBI::mysql
Database MT32 # MT32 <= データベース名
DBUser MT32USER # MT32USER <= データベース接続ユーザ名
DBPassword PASSWORD # PASSWORD <= 同パスワード
DBHost localhost
117行目
SendMailPath /usr/sbin/sendmail
幸い、mt-check.cgiでエラーが出なかったのでそのまま進むと
「インストールを続行」ボタンを押すところでエラー。
インストール中にエラーが発生しました: Access denied for user: 'MT32USER@localhost' to database 'MT32' at lib/MT/Upgrade.pm line 1094.
どうやらMT3.2ではデータベース接続ユーザに様々な権限が必要らしい。
参考→http://blog.woremacx.com/blog/
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON データベース名.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';としてデータベース接続ユーザを作成していたのだが、
mysql> GRANT ALL ON データベース名.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';とすることで、正常にインストール完了。
投稿者 sio : 2006年06月07日 19:18