tbr.png

MT4.0系へのアップグレードを行った後に、Template Backup and Refreshを用いたテンプレートのバックアップ&初期化が実行できなくなった。エラーダイアログ「カスタムテンプレートと思われるため、(テンプレート名)をスキップします」が出るのだ。

検索しても理由がわからず途方にくれていて、mixiのMovableTypeのコミュニティの掲示板で質問をしてみたら、親切な人がすぐにレスを返してくれた。その人によると、

テンプレートのリスト表示から、アクションでTemplate Backup and Refreshを行う時に、テンプレート名がMT4の標準から変わっていると、そのようなメッセージが出ます。

MT4の新規作成時に出来るテンプレート名とあわせておいて、テンプレート単位の「テンプレートを初期化」を行うか、もしくはシステム側のブログ一覧画面から、「テンプレートを初期化」のアクションを行う事で、新たにテンプレートを作るようにして下さい。

とのこと

どうやら、データベースを上書きしてMovableType3.X系からのテンプレートを引き継いでいたので、MovableType4.X系のテンプレートと名前が違ってTemplate Backup and Refreshが実行できなかった模様。そこで、新しいBlogを1個作成して、生成されたテンプレートを調べてみた。そして問題のブログの

  • テンプレート名
  • テンプレートの種類
  • 出力ファイル名

MT4.X系の標準のテンプレートのそれと揃えていったん保存し、再度(プラグインアクション>テンプレートの初期化)を試みたら、無事バックアップがとられてMT4.X系の標準テンプレートに書き換えられた。

mixiで質問に答えてくれたO氏に感謝

Tweetbacks

No Tweets Found About This Entry.

Leave Your Words




Trackback URL