今日の研究:簡単でラクラク!10分で終わるMovable Type 3.34日本語版バージョンアップ
2007年1月22日 23:15
差分ファイルが多いから、差分作るより上書きが簡単!
Movable Type 3.34日本語版が出たので、プラグイン開発の環境テストもあるので、早々に3.33からバージョンアップしたが、とても簡単だ。
差分ファイルを調べてみたが、多すぎるので差分ファイルを作る時間以内で、上書きインストールは終わる。
詳細は、「Six Apart - Movable Type News: Movable Type 3.34日本語版の提供を開始」に化書かれているで、そちらを読んでほしい。
以下は僕のおこなったバージョンアップ手順で、Six Apartに書いてあるやり方とは違うから、各自の責任で行ってほしい。参考までに僕のリモート環境は、さくらインターネット 専用サーバー、OSはFedora Core 6。
#なんで、あー、書くのかよくわからない。構造上上書きで問題ないはずなのに:-p
手順
- ECバイヤーズからダウンロードする
- 解凍
- ねんのため、既存ファイルのバックアップ
- ファイルの中身をそのままFTPでサーバーに上書き
- 静的ファイル(HTML)の場合は再構築
- 完了
Movable Type 3.34の文字が出たら終了。既存環境はすべて引き継がれるので、差分を作るよりも、そのままバージョンアップするほうが楽。
でも、今回は3.34-Jaではないんだ?
バージョンアップ内容は、3.33以降に発見されたセキュリティ上の不具合への対策と、FastCGIサポートの向上なので、とくに問題が起きる人もいないと推測する。
関連リンク
Six Apart - Movable Type News: Movable Type 3.34日本語版の提供を開始
http://www.sixapart.jp/movabletype/news/2007/01/16-200...
Movable Type 3.3 マニュアル - システム管理者ガイド
http://www.sixapart.jp/movabletype/manual/3.3/#sysadmin
参考になれば幸い。
2007年1月23日15:36追記
小粋空間さんが差分ファイルを紹介している。いつもながら、この人のMT貢献度に対しては頭が下がります。
表示が気になる方は/liv/MT.pmを開き、12行目あたりを修正。
$VERSION_ID = '3.34-ja';
※赤字部分が追加コード。
と思ったらPHPファイルはバージョン番号もmetaも変わらないわい。
<meta name="generator" content="Movable Type 3.34" />
Six ApartにMovable Type担当者さんに問題点整理してDM出すことにした…:-p
2007年1月23日22:20追記
あんちもん2さんが親切にコメントしてくれた。感謝。
表示が気になる方は/php/mt.phpを開き、9行目あたりを修正。
define('VERSION_ID', '3.34-ja');
※赤字部分が追加コード。
これで、HTMLファイルもPHPファイルもMovable Type 3.34-jaと表示される:-D
#それしても、どうして気づかなかったのか…orz
2007年1月24日0:26追記
Six Apart社より回答があった。
<前略>
ご指摘のVERSION_IDの件について、以下のように解説いたします。
ご存じのように、MT3.2までは英語版と日本語版では、同一の
バージョン番号であっても、内容に差がありました。MT3.2を発表した際に、MTの開発チームの半分を日本側におくことも
あわせて発表しています。
<http://www.atmarkit.co.jp/news/200509/30/movable.html>MT3.3は、この開発体制の下でのリリースであり、初めての全世界
同時リリースになっています。MT3.3からは、プラグインを除き、
全世界共通のリリースになっており、3.34からVERSION_IDを
全世界共通のものに変更しています。zipやtar.gzのパッケージについては、デフォルトの言語毎に
国コードをつけるようにしており、3.34-jaというようになって
います。本来であれば、これについても3.34のリリース時に説明しておく
べきでしたが失念しており、結果としてご迷惑をおかけいたし
ました。深くお詫びいたします。明日、当社の発表にこの内容を追記しますので、ご了承いただければ
と思います。<以下省略>
とのことで、お騒がせしました。
動作上の問題はないので安心してバージョンアップしてほしい。
投稿者: Dakiny 日時: 2007年1月22日 23:15 |
|
|
| パーマリンク | コメント(2) | トラックバック (1)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1323
※文章内容と関係のないトラックバックは固くお断り。
この一覧は、次のエントリーを参照しています: 今日の研究:簡単でラクラク!10分で終わるMovable Type 3.34日本語版バージョンアップ:
» Movable Type(MT)をアップグレード from リナゾのブログ Laugh
アップグレード通知をもらっていたにもかかわらず、忙しさを理由に放置しかけていた... [詳しくはこちら]
トラックバック時刻: 2007年2月 5日 22:41







コメント
PHPの方は、[MT]/php/lib/mt.phpを同じように修正すれば「3.34-ja」にすることができますよ。
9行目の
define('VERSION_ID', '3.34');
を
define('VERSION_ID', '3.34-ja');
ですね。
あと小粋空間さんにもコメントを残してありますけれど、差分のほとんどはコメント部分(西暦やCVSのID)の違いだけです。
それを除くと最低限更新すべき20ファイルそこそこでした。
ま、全部上書きした方が早いことに変わりはありませんけれど。
投稿者: あんちもん2 | 2007年1月23日 21:29
あんちもん2さん
/php/mt.phpの9行目を修正したら3.34-jaと表示されるようになりました。
なんで気づかなかったんだろorz
シックスアパート社にも、あんちもん2さんのコメントを送っておきました。
ありがとうございました。
今後もよろしくお願いします。
投稿者: Dakiny | 2007年1月23日 22:05