昨日バージョンアップに失敗したMovableType(ブログ)が復旧しました。
一旦全てのデータを削除して、設定のし直し。
一日がかりの作業となってしまいました。
もうヘトヘトです。
復旧ついでにデザインも整形してみました。
メインサイトと合うようになりましたよね。
とりあえず満足です。
バージョンアップ失敗の原因はバックアップ不足でした。
マニュアルには「データをバックアップして削除」と書いてありました。
そこでファイルとデータベースの内容をバックアップして古いデータを削除。
新しいバージョンをインストールしました。
しかし、データを戻そうとしたときにデータベースのテーブルが変更されていることを発見。
テーブルが変更されるとバックアップしていたデータが元に戻せません。
急遽データベースを削除して、バックアップしていたデータを復元。
祈りつつブログにアクセスすると、データを見ることができました。
データは見れるようになりましたが、このままだと不都合がありそうなのでインストールし直すことにしました。
ブログの書き出し機能を使って投稿&コメントの書き込みデータを保存。
全てのデータをインストールし直して、読み込み機能を使用してデータを復旧させました。
しかしここでまた問題発覚。
テンプレートデータを保存し忘れていたようで、テンプレートを作り直すことになってしまったのです。
それでも救世主を発見。
用意されているサンプルテンプレートを簡単に反映できる機能を見つけました。
そこから基本となるテンプレートを選んで、カスタマイズ開始です。
・背景の色を変更
・タイトル横の画像をネコノシンネットで使っているネコの影に変更
・アーカイブページで新しい記事が上にくるように修正
・メインサイトへのリンクとオトフレームを設置
・MTpaginateプラグインを使ってカテゴリーページをページ分割
一番てこずったのはページ分割でした。
ネットで検索して見つけた説明に沿ってタグを設置したのですがうまくいきません。
さんざん悩んだ結果、MTPaginateContentタグのsection_startの指定を修正したときに成功。
ここで指定していた値が原因だったようです。
数時間の格闘の後、なんとか復旧となっています。
↓MovableTypeのページ分割プラグイン(MTpaginate)の参考サイト
http://tkmix.net/blog/archives/2004-06/23_2152.php
↓これで成功しました。 <MTPaginateContent max_sections="5" section_start="<h2 class="date-header">">

コメントする