Movable Type 3.11-ja アップグレード

Movable Type 3.11-ja アップグレード

Posted at November 4,2004 1:38 AM
Tag:[]

周囲の方が次々と3.11になる中、しばらくこのままかと思っていましたが手がすべってやっちゃいました。ということで改めて下記参照させて頂きました。

我楽Movable Type 3.11-ja アップグレード。
Stupid excuseMovable type 3.11-ja アップグレード

ここでの内容は上記と変わりませんが自宅サーバ用のアップグレード手順ということで。

1.ダウンロード
Six Apart.よりアップグレード用のパッケージ(ダウンロード画面直前でフルインストールかアップグレードかを決めます)をダウンロードし、解凍します。

2.アップグレード前処理
解凍した中の下記のディレクトリまたはファイルをそれぞれ現在のトップディレクトリにコピーします。大半が上書きされます。なお赤字のものはコピー対象外にしました(配下のファイルを変更または追加しており元の情報が上書きされてしまうため)。

docs/
extlib/
images/
lib/
php/
plugins/
schemas/
search_templates/
tmpl/
tools/
mt.js
styles.css
mt-upgrade31.cgi

他にごちゃごちゃあるファイルはコピーする必要はありません。plugins はプラグインを何も加えていない場合、また search_templates は配下のファイルを変更していなければコピーに加えてください。
上書きにならない、つまり新規ディレクトリおよび新規ファイルは、

php/
mt-upgrade31.cgi

の2つです。なお正規のアップグレード手順は docs 配下の upgrade.html に記載されています。ちなみにここには「extlibディレクトリ内のファイルをアップロードするときは、以前Movable Typeをインストールしたときにインストールしたライブラリをどれも上書きしないよう注意してください。」と書かれてますが、思いきり上書きしてしまいました。

3.アップグレード実行
ブラウザより

http://Blog-URL/mt-upgrade31.cgi

を実行します。
パソコンがガリガリとしばらく動作して、下記の画面が表示されます(画面に"Error"とか出たので一瞬ドキッとしましたが成功のようです)。

アップグレード実行

4.不要ファイルの削除
mt-upgrade31.cgiを削除します。

5.Typekey関連タグの修正
3.11ではTypekey関連のタグが変更されており、これを修正。またTypekey認証がinvalidになる不具合の修正も併せて行いました。具体的には個別エントリーアーカイブのサイン・インおよびサイン・アウト時のリンクをそれぞれ下記のように修正します(各2ヶ所、計4ヶ所)。

サインイン修正前
<a href="<$MTSignOnURL$>&v=1.1&<MTIfNeedEmail>need_email=1&</MTIfNeedEmail>t=<MTTypeKeyToken>&_return=<$MTCGIPath$><MTCommentScript>%3f__mode=handle_sign_in%26static=1%26entry_id=<$MTEntryID$>">サイン・イン</a>
サインイン修正後
<a href="<$MTRemoteSignInLink static="1" encode_html="1"$>">サイン・イン</a>
サインアウト修正前
<a href="<$MTCGIPath$><$MTCommentScript$>?__mode=handle_sign_in&static=1&entry_id=<$MTEntryID$>&logout=1">サイン・アウト</a>
サインアウト修正後
<$MTRemoteSignOutLink static="1" encode_html="1"$>">サイン・アウト</a>

6.再構築
これを行わないと各ページのバージョン表示が変更されませんでした。

7.その他

編集画面をひろげる

これは直接アップグレードとは関係ありません。テンプレート編集画面の横幅は3.01D-jaより改善されたようですのでエントリー入力画面ともに縦幅のみ修正しました。
ちなみに各ファイルの行数は

/tmpl/cms/edit_template.tmpl:86行→128行
/tmpl/cms/edit_entry.tmpl:182行→200行

に変わっていました。

8.アップグレードをして気がついたこと
3.11用にいくつか記事を書いておりますが、新規インストールとアップグレードで管理メニューの表示に差分があることに気がつきましたのでお詫び方々ご紹介しておきます。

  • 既存テンプレートの名称が変更されていない(主要テンプレートは英語のまま)。
  • アップグレードではテンプレートモジュール「Remember Me(コメント時の個人情報のcookie関連スクリプト)」が存在しない

以上です。

関連記事
zenback
人気エントリー
トラックバックURL


トラックバック

Movable Type 3.11-ja アップグレード from Cool Gaming ! weBlog
そのまま放置しようと思ってたが、このテンプレートを製作した小粋空間氏がアップグレ... [続きを読む]

Tracked on November 4, 2004 5:11 PM

Movable Type 3.11-ja アップグレード from 体験手記レポート部
今頃とか言わない。 小粋空間さまのエントリーを参考にアップグレードしてみました。... [続きを読む]

Tracked on November 6, 2004 6:22 PM

MT3.11-jaにバージョンUP from zono's のほほん日記
ちょっとmtについて調べてたら、 いつのまにかバージョンアップされていたのねん。... [続きを読む]

Tracked on November 7, 2004 1:13 AM

やっとMT 3.11-ja from 吉川まりあマニアックス(仮)
 Movable Typeを3.11にアップグレードしてみました。  リリース後すぐしなかったのは、自分のコンピュータスキルに自信がなかったため。こういう人は、... [続きを読む]

Tracked on December 2, 2004 1:07 AM

MT3.01Dから3.151に一気アップグレード from 結構内緒かもしれないブログ
しばらく様子見していたMTのアップグレードですが、ボチボチ落ち着いた様なので、当... [続きを読む]

Tracked on February 23, 2005 10:35 PM
コメント

アップグレード、お疲れ様でした。^^

次はMySQLですくわー?

[1] Posted by Border. : November 4, 2004 9:54 AM

こんにちはー。
アップグレード情報、参考にさせて頂きました。ありがとうございます。

次回こそはMySQL導入ですね(今回は手が回りませんでした…)

[2] Posted by yujiro : November 4, 2004 10:20 AM

yujiro さんがアップグレードするのを密かに窺っておりました(笑)。私も無事アップグレードできました。ありがとうございました。

[3] Posted by Kin : November 4, 2004 5:12 PM

どうもです。
トラックバックありがとうございました!

意外に小心者なので「失敗したらどうしよう?」と思ってましたが意外にスンナリいきました。
kinさんも無事にできたようで良かったですね。

[4] Posted by yujiro : November 4, 2004 6:53 PM

トラバありがとうございます。^^
以外に簡単だったでしょー?

私の場合、何が変わったんだっていう感じですが、いかがです?(笑)

[5] Posted by Border. : November 5, 2004 3:01 AM

TBどもです?。
ウチの記事にTBしていただくなんざ100万年はえぇっ!!っとお叱りを受けそうな気さえする嬉しいTBでした。(笑)
Borderさんと同じく当サイトも何も変わってません。^^;

[6] Posted by 198 : November 5, 2004 11:16 AM

>Border.さん
はい、特に変わりなく(笑)

>198さん
いえいえ。ありがたく参考にさせて頂きました。(^^)
サブカテゴリーはそのうち変えようかと思ってます。

[7] Posted by yujiro : November 5, 2004 3:44 PM

Nice site. You are doing a great service to the web.

free business grants

[8] Posted by free business grants : July 17, 2005 10:35 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)