『ネットで生きる!』 - ネットで収入・お小遣い稼ぎ -

« なんだかんだで 開設4周年 | メイン | 500point.net から 2,060円 の入金(7回目)』 »

 + 『MovableType3.3 にアップグレード 500エラーも解消』

2006年9月19日

ずいぶん前にMovableType3.17にアップグレードした状態だったのを、急に思い立って
3.32にアップグレードしてみることにしました。

一番惹かれたのが500エラーの解消。
(この時点ではアップグレードすれば勝手に解消するものだと思ってた・・・)
実際は、BerkeleyDB から SQLiteへのコンバートが必要だったことが判明。

とりあえず、ダウンロードして今のバージョンをバックアップとって、一応手順どおりに
アップグレードしたつもりが、再構築もできなくなり、新規投稿もできなくなって、
いろいろいじってるうちに403エラーでアクセスすらできなくなる始末。
最終的に、この再構築&新規投稿ができなくなった理由は分からず。。。


<MovableType3.3 にアップグレード>
1.バックアップを取る。
2.MovableType3.32 をダウンロードする。
3.mt-config.cgi を修正する。(3.17からはmt.cfgの内容を元に修正)
4.元のバージョンをサーバから消し去る。
5.新しいバージョンをアップロード。
6.mt-config.cgi と DB のフォルダを上書き。
7.mt.cgi にアクセスすると、自動的にDBがアップグレードされ完成。


<BerkeleyDB から SQLiteへの移行>
 Ogawa::Memoranda さんの コンバートツールを使用させていただきました。
  → mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト
1.mt-db-convert.zip をダウンロード
2.解凍して、mt.cgi と同じディレクトリへアップロード
3.変換したいMTのバージョンに合わせ、cgi起動(MT3.3ならmt-db-convert33.cgi)
4.ツールが起動。左に変換前のDBの情報。基本的に自動的に今のバージョンが表示される
5.右側でSqliteを選択し、databeseにフルパスを記入
6.コンバート
 .......... .......... .......... .......... ..........
 Done copying data from DBM to DBI::sqlite! All went well.
 Your recommended setting
 -------------------------------------
 # DataSource /home/sites/lolipop.jp/users/lolipop.jp-xxxxx/web/blog/db
 ObjectDriver DBI::sqlite
 Database /home/sites/lolipop.jp/users/lolipop.jp-xxxxx/web/blog/db/sqlite.db
 -------------------------------------

7.コンバートしたこのDBの情報を mt-config.cgi に書き換えてあげてアップロード
8.完成

6.で途中まででとまってしまう場合、もとのDBがなんかおかしい場合が多いらしい。
私の場合、MT::Log のところでとまってしまって、何度やっても同じだったので、DB上から
Logファイルを消し去ったらうまくいきました。 (これに思いつくまで数時間)


これで、MovableType3.3 にアップグレード & SQLite へのコンバートが完成。
再構築もかなり早くなって、500エラーにもならなくなりました。かなり満足。

それにしても、皆さん知識凄いなぁと。ツール作ったり、原因解明したりと。
おかげで私も何とかできました。作業を始めてから・・・12時間。
ろくに調べずに始めて。2つの作業を混同したのがいけなかったなぁと反省。




[ Posted by ちくん : 2006年9月19日 01:18 ]



 Ads

  


 TrackBack URL for This Entry

 


 Comments

 Post a comment




Remember the above info?



Google
 CATEGORIES




 NEW ENTRIES
げん玉 5,100円分ポイント交換しました(37回目)
マクロミル から 2,000円 の入金(16回目)
お財布.com から 10,000円 の入金(31回目)
へそクリック閉鎖
リードメール シーズンメール 2011年9月1日閉鎖
携帯とパソコン両方で貯まる モッピー (moppy)
gooリサーチから500円の商品券が届きました(6回目)
白くつしたのナッツ 新規無料会員募集を終了
ブルースカイリサーチ から 300円 の入金(初)
PONEY から 1,000円 の入金(3回目)