スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-) | [編集]

Movable Typeバージョンアップ失敗記

長らくMovable Type3.01Dだったけれど、スパム煩わしさのあまりに3.2へバージョンアップしようとした、その奮戦記をメモ。(結局3.3をいちからインストールし、そのすぐ後で3.31にバージョアップした)



1.バックアップ
  • 3年以上ブログを続けているとログの書き出しに一苦労。自宅環境では1年分くらいでログの書き出しがストップした。
  • 光環境の会社にて全ログの取り出しに成功。
  • 念のためにarchivesのフォルダごとバックアップしようとしたら、複数フォルダに名前のないおかしなファイルが存在していて、一部ダウンロード不可能。変なファイルは名前の変更も削除もパーミッションの変更もきかず、フォルダの削除も出来なかった。
  • ロリポップに連絡して、サーバー側で1つ1つ削除してもらった。



2.Monabletype3.01D→3.2へのバージョンUP
  • バージョンUP自体は1時間半くらいで完了。
  • 後の「サイトの再構築」でも、噂の「internal Server Error500」も出なくて一安心。 冷や冷やしたものの思ったよりお手軽に出来たとこの時は感動していた。



3.ログの分割
  • 今回はバージョンUP前のバックアップが一番大変だった。今後このままブログを続けていくと、次回のバックアップでさらに苦労するのは目に見えているので、過去ログを2つめのブログに置こうと決心。
  • Movabletypeは複数のブログが持てるので、2つ目のブログを作成。「でたらめKnitting 04-05」の名前で04年~05年の2年分のログをimportしようとした。
  • が、なぜかこれがうまくいかない。エントリーやコメントを次々と読み込んでいくのは目に見えるのに、最後のコメントまで来ても「読み込みできました」などのメッセージが出てこない。
  • エントリーは増えずに0のままで、サイトの再構築しても同様。
  • 気分を変えて1つめのブログの管理画面に入ったら、エントリーがいつの間にか「0」となっていた。サイトの再構築を行ったら、案の定エントリーが全てなくなってしまった。
  • 1つ目のブログでログをimportしようとしても、2つ目ブログと同様に失敗。FC2でインポートできたのに、まさか本家で失敗するとは・・・。



4.mtフォルダを削除し、3.2をいちからインストール
  • ロリポップのマニュアルを見ながら、インストールは割と簡単に成功。
  • ログを分割して一部読み込みも出来たものの、コメントとカテゴリがどうしても移行されないし、追加ログの読み込みもうまくいかない。



5.mtフォルダを削除し、3.3をいちからインストール
  • いっそ3.3最新版をインストールしたら直るかも?という悪魔のささやきの元、出たばかりの3.3を(SQLite版にしてから)インストール。
  • インストール自体は問題ないのに、ログの読み込みがまっっったく行われない。
  • 読み込み時のやり方をいろいろ変えてみたら、「元の投稿者を保持する 」にチェックすると失敗することがわかった。「自分を投稿者にする」のままだとログの読み込みは成功。(1・2行で読み込みがストップする場合は、文字コードが「LF」になっていないから。「文字コード:UTF8」+「改行コード:LF」+「転送モード:バイナリモード」の基本を忘るるべからず)

スポンサーサイト
□Movable Type | 【2006-07-16(Sun) 23:30:05】 | Trackback:(0) | Comments:(0) | [編集]
コメント
コメントの投稿


管理者にだけ表示を許可する

トラックバック

この記事にトラックバックする(FC2ブログユーザー)


Copyright © でたらめKnitting+@ All Rights Reserved. Powered By FC2. 
skin:*cuteblog*    まとめ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。