Movable Type3.35へのアップグレード

| トラックバック(1)

MT3.35

Six ApartよりMovable Type3.35のリリースがアナウンスされていたのだが、しばらく様子見状態でいた。理由は面倒だから、という理由にもならない理由なのであるが、本日ようやくこの環境でのアップグレード行った。今回は、3.33からのアップグレードで3.34は中飛ばしである。

例によって、データベースだけはバックアップをとった。一応各ホルダ毎にファイルの確認をしながら、mt-config.cgiは旧来のものをそのまま使い、それ以外のファイルを、単純にFTP転送し、同名のファイルは上書きさせた、というだけのことだ。ただし私の環境では mt-tb.cgiは名前を変更しているので、名前を書き換えを忘れないように注意した――ちゃんとやっとはず。

今回のアップグレードは、こんな按配でも大丈夫(だと思う)。プラグインやら後から追加されているファイルも少なくないので、なるべくならマニュアル通りにやらずにすましたいわけだ。(もちろん自己責任でだけれどもね)。

手動修正

今回は、アップグレード後に以下の手作業が必要であった

「コメント・プレビュー」テンプレートの修正。

以下のHTMLおよびテンプレートタグを探して、

<input id="comment-author" name="author" size="30" value="<$MTCommentPreviewAuthor$>" />
<input id="comment-email" name="email" size="30" value="<$MTCommentPreviewEmail$>" />
<input id="comment-url" name="url" size="30" value="<$MTCommentPreviewURL$>" />


それぞれのテンプレートタグ(<$MTCommentPreview●●●$>)に、「encode_html="1"」属性を追加する。追加後のHTMLおよびテンプレートタグはそれぞれ以下のようになる。「encode_html="1"」を追加する場所に注意する。

<input id="comment-author" name="author" size="30" value="<$MTCommentPreviewAuthor encode_html="1"$>" />
<input id="comment-email" name="email" size="30" value="<$MTCommentPreviewEmail encode_html="1"$>" />
<input id="comment-url" name="url" size="30" value="<$MTCommentPreviewURL encode_html="1"$>" />

ということで、今のところ無事に動いてはいる。

追記

2007/5/7:迷惑トラックバックが届き始めたので、問題解決、ということだろう。
原因は、mt-tb.cgiに実行属性がついていなかった、というお粗末さ。(バーミッションを変えるのを忘れていたわけだ)。泣きたいぐらいにダメな結果である。

2007/5/7:TBを送ることはできる。
http://r.tabelog.com/tokyo/rstdtl/13003706/
しかし受けができない。なんでだべ?

2007/5/7:トラックバックがうまく受けられないようだ。

トラックバック(1)

午前6時起床、奈井江町の朝は晴れ。 今日は師匠の記事を参考にさせてもらいながら、Movable Typeを3.35へアップグレードしてみました。 今のと... 続きを読む