© PANORAMA JOURNEY All rights reserved.

20077/19

MTのDBファイル壊れる

MT3.35
いつものようにブログのスパムを処理していると、なんだか消せないスパムが発生。「しょうがないけど、まーいいかぁ」っと軽く考えていましたが、これが悪夢の始まりデス、、、

コメントをエントリーしようとしたらメインページの更新にエラーが出て更新不能状態。発生したのが、コレがまた時期が悪く、一週間程旅に出る前日の夜。こりゃーちょっとやそっとで直りそうにも無いので、泣く泣く、障害放置状態で旅へ。

旅から帰ってきて、早速、復旧作業開始。
我輩のブログはMovableType3.2で、データベースはSQLiteを使用していますが、どうもSQLiteのDBファイルが壊れているようです。色々手を尽くしてみますが、障害はまるでブラックホールのようにすべての対策を呑み込んでいく、、、

しょーが無いので復旧を諦め、新規インストールをすることに。幸い、管理ツールの「ユーティルティ > 読み込み/書き出し > エントリーの書き出し」でテキストデータの書き出しは出来たので、まずは、現状のデータを吐き出し。

以下に、MT3.35新規インストールで、MT3.2からのアップグレード作業をメモります。あくまで私の環境における作業なので、一般的とは言えませんが、、、

●その一
MT3.2のデータのバックアップ
MT3.2の管理ツール「ユーティルティ > 読み込み/書き出し > エントリーの書き出し」でテキストデータの書き出し。

●その二
新たにMT3.35用のディレクトリを作りMT3.35を新規インストール。

●その三
MT3.2で使用していたStyleCatcherのテーマ用データを「mt-static > themes」にコピーし適用。

●その四
MT3.35の管理ツール「環境設定 > テンプレート」のテンプレートの変更。
MT3.2で使っていたテンプレートをコピーして使用。
変更箇所は、
インデックス > メインページ、アーカイブページ
アーカイブ > エントリーアーカイブ、カテゴリーアーカイブ、日付アーカイブ
システム > コメント・プレビュー、検索結果、コメント・保留、コメント・エラー
モジュール > 追加

●その五
MT3.2で使用していたプラグインを「plugins」内にコピー。

●その六
MT3.2で書き出したテキストデータを「import」内に置き、MT3.35の管理ツール「ユーティリティ > 読み込み/書き出し > エントリーの読み込み」で読み込み。

●その七
MT3.35の管理ツール「ユーティリティ > サイトの再構築」を実行。

ここまでで、見栄え的には復旧です。
ただ、ここで、ひとつ大きな問題が!
生成されたエントリーの出力ファイル名は自動で付けられるため以前とはまるで違う!これでは今までコツコツ蓄積したエントリーへのリンクやトラックバックがムダになってしまいますぅ、(涙

そして、最後にして最大の難敵へと進むのです、、、

●その八
MT3.35の管理ツールより全てのエントリーの「出力ファイル名」を変更。

あぁ、、、力技!

関連記事

  1. 復旧、何よりです。なかなかトラブルフリーとはいきませんね・・・
    MT周りは“自己負担増”になるばかりで、我輩の場合、そのうち手に負えなくなりそうですヨ。。。

    • keiji
    • 2007年 7月 20日

    soooくん、どーもです。
    お互い、トラブル週間でしたねぇ。
    MTはいよいよVer4ですね、しばらく様子見か、、、

  1. この記事へのトラックバックはありません。

札幌伏見稲荷神社

札幌伏見稲荷神社

藻岩山の麓、札幌市中央区伏見にある札幌伏見稲荷神社。1884年(明治17年)、京都伏見稲荷大社から札幌市南5条に分祀されたのが始まりで、19…

古民家Gallery 鴨々堂

古民家Gallery 鴨々堂

ススキノの南側、シダレヤナギが涼しげになびく鴨々川のほとりに在る古民家、鴨々堂。大正の末期〜昭和初期にかけて建てられた建物で元は置屋として使…

滝野霊園 頭大仏殿

滝野霊園 頭大仏殿 Hill of the Buddha

札幌中心地から南へ約20キロ弱、車で40分程度の距離、近くに国営滝野すずらん丘陵公園もある自然豊かな丘に総面積180ヘクタールという壮大な敷…

すすきの市場「藤川菓子店」

すすきの市場「藤川菓子店」

すすきの市場の1階にある創業1918年(大正7年)のレトロな店、今ではほとんど見られなくなった量り売りの菓子店である。建物は昭和33年に建っ…

手稲山ボブスレー競技場

手稲山ボブスレー競技場

1972年に開催された札幌オリンピックのボブスレー競技場(全長1563メートル、標高差132メートル)として1970に完成し、2000年まで…

ページ上部へ戻る