« 1年経過 | home雑記帳Topへ | 小さい秋 »

2004年07月31日(土)

Movable Type 3.01D-ja アップグレードメモ

Movable Typeを2.661から3.01D-jaにアップグレードしました。メモ書きです。
dh's memorandaさんとMilano::Monologさんを参考にしました。(いつもお世話になっております)

まずはバックアップ。
cgiとStaticWebPathを丸ごとコピー。DBはMySQLなので、mysqldumpを使う方法と、念のためmysqlのDBフォルダを丸ごとバックアップ。

アップグレード用ファイルをダウンロード、展開。
MT-3.01D-upgrade-ja.tar.gz

こちらを参考に、ファイルを上書き。パーミッションの設定。cgiファイル先頭のperlへのpath変更。

mt.cfgに"DefaultLanguage ja"の行を追加。

データベースのアップデート。ブラウザから、mt-upgrade30.cgiをアクセス。
ここで問題発生。いきなり"alter table mt_blog add blog_require_comment_emails tinyint"でAccess denied。
なんでだろ~、と"mysql alter"でググってこちらを見ると、どうやらテーブル構造の変更をしようとして失敗しているらしい。
そういえば、MySQLをインストールした際にデータベースのアクセス権を設定したような記憶があるので、こちらを見てみると、やはりalterの権限を与えていなかったようです。
ということで、こちらを参考にalter権限を追加。
MySQLのコマンドはこんな感じ。
mysql> grant alter on mtdata.* to mtuser@localhost;
再度mt-upgrade30.cgiをアクセスすると、こちらに書かれているのと同様なインデックス作成のエラーが出ますが、もう一度アクセスすることで正常にアップデート終了しました。

管理画面にアクセス。
無事3.0のログイン画面が表示されました!

テンプレートなどはまだ更新してません。
何か変なところがあったら教えてくださいね~。

Posted by Zephyr : 03:16 | カテゴリ Movable Type

トラックバック

このエントリーのトラックバックURL:
http://flow.dip.jp/x/mt/mt-tb.cgi/101

このリストは、次のエントリーを参照しています: Movable Type 3.01D-ja アップグレードメモ:

» Movable Type 3.01にバージョンアップしました! from maeblog
Movable Type 3.01にバージョンアップしました! このバージョン... [続きを読む]

トラックバック時刻: 2004年08月07日(土)

» アップグレード作業 from LABO-026
雑記帳: Movable Type 3.01D-ja アップグレードメモ デー... [続きを読む]

トラックバック時刻: 2004年10月03日(日)

» MTの3.01への移行作業 from LABO-026
雑記帳: Movable Type 3.01D-ja アップグレードメモデータベ... [続きを読む]

トラックバック時刻: 2004年10月03日(日)

コメント (1)

コメントも実験です。
トラックバックは出ている様なので、後は受信ができればOKかな。

投稿者 Zephyr : 2004年07月31日(土)

コメントをどうぞ