昨日のMovableType2.66に非常に些細なバグがあったようで、バージョン2.661がリリースされました。
連日の更新。パッチの作成は面倒だけど、更新するネタを考えなくて済むので楽っちゃぁ楽である。
MovableType2.661日本語化パッチ(Windows版)
MovableType2.661日本語化パッチ(OS X/Unix版)
なんかまたバージョンアップされそうな雰囲気なので、急いでバージョンアップしなくても良さそうです。
バージョンアップが面倒な人は、日本語化パッチをあてずに
・[MT]/lib/MT/App/Comments.pm
・[MT]/lib/MT/Template/Context.pm
のアップロードだけでもバグフィックスは完了です(バージョン番号はあがりませんが)。
それと、2.65から2.66のアップグレードの際、
・[MT]/mt-send-entry.cgi
もアップロードしなきゃでした。失礼しました。
こちらもアップロードしていない方は併せてアップロードしてください(パッチ適用の必要無し)。
以下、2.66からのバージョンアップのやり方。
1. http://www.movabletype.org/download.shtml から2.661をダウンロード。バージョンは「Upgrade Version」「GZipped TAR」がオススメ。
2. ダウンロードしたファイルを解凍。解凍して出来たフォルダを以下[MT]と表記します。
3. MT2.661用の日本語化パッチをダウンロード。
4. ダウンロードしたファイルを解凍。
5. 4で解凍して出来たファイルのうち、自分のサイトの文字コードにあわせたバージョンを[MT]にコピー。
6. [MT]/images/lang-ja フォルダを作成。
7. パッチを実行!
8. 以下のファイルをアップロード
・[MT]/lib/MT.pm
・[MT]/lib/MT/App/Comments.pm
・[MT]/lib/MT/Template/Context.pm
9. リビルド!
2.65からのアップグレードの方は
・[MT]/lib/MT.pm
・[MT]/lib/MT/App.pm
・[MT]/lib/MT/Comment.pm
・[MT]/lib/MT/ConfigMgr.pm
・[MT]/lib/MT/Entry.pm
・[MT]/lib/MT/XMLRPCServer.pm
・[MT]/lib/MT/App/Comments.pm
・[MT]/lib/MT/Template/Context.pm
・[MT]/lib/MT/L10N/ja.pm
・[MT]/tmpl/cms/cfg_prefs.tmpl
・[MT]/mt-send-entry.cgi
をアップしてください。
2.64からのアップグレードの方は
・[MT]/lib/MT.pm
・[MT]/lib/MT/App.pm
・[MT]/lib/MT/Comment.pm
・[MT]/lib/MT/ConfigMgr.pm
・[MT]/lib/MT/Entry.pm
・[MT]/lib/MT/XMLRPCServer.pm
・[MT]/lib/MT/App/Comments.pm
・[MT]/lib/MT/Template/Context.pm
・[MT]/lib/MT/L10N/ja.pm
・[MT]/tmpl/cms/cfg_prefs.tmpl
・[MT]/mt-send-entry.cgi
・[MT]/extlib/ 以下全て
をアップし、さらに「Main Index」に以下の行を追加。
追加する場所はindex.rdfの次の行あたりが良いでしょう。
<link rel="alternate" type="application/atom+xml" title="Atom" href="<$MTBlogURL$>atom.xml" />
さらにさらにテンプレート名「Atom Index」、ファイル名「atom.xml」というテンプレートを新たに作成。
内容はこれをダウンロードしてそのまま貼り付けてください。
テル
MT導入からMT2.661のアップグレードまでお世話になっています。いつもありがとうございます。
これは皆さんお気づきのことで、言わずもがなのことだとは思いますが、エントリーに一部誤植があるのではないでしょうか。
> 8. 以下のファイルをアップロード
> ・[MT]/lib/MT.pm
> ・[MT]/lib/MT/Comment.pm
は、
8. 以下のファイルをアップロード
・[MT]/lib/MT.pm
・[MT]/lib/MT/App/Comments.pm
が正しいのだと思います。
余計なことかと思いましたが、お伺いいたしました。
今後ともよろしくお願いいたします。
milano
>テルさん
ご指摘ありがとうございます。
その通りです。
修正しました。
sola
初めまして。パッチには大変お世話になっています。
今回、パッチを実行したのですがトラックバックが文字化けしているようで、恥ずかしい思いをしております(苦笑)。
さしあたっておかしなところはなさそうだったのですが、一向にどうにもなりません。リニューアル作業中でスタイルシートなどもいじっているのがいけないのかなんなのか。MT初心者のわたしにはさっぱり原因がわかりません。
既出のことかも知れませんが、よろしくご教授いただければと思います。
太鉄
ご無沙汰しております、太鉄です。
いつも迅速な対応、感謝です。
さて、「以下、2.66からのバージョンアップのやり方。」の「8. 以下のファイルをアップロード」の「[MT]/lib/MT/Comment.pm」は、「[MT]/lib/MT/App/Comments.pm」の間違いじゃありません?
勘違いだったらすみません。
奈菜
すみません、質問させてください。
コメントの名前欄の所、今迄はURLなどのリンクになっていましたが、2.66以降からでしょうか表示されなくなってしまったのですが、どうしたらよいのでしょうか。
こちらでお伺いするしか思いつかず、書き込みさせていただきました。
よろしくお願い致します。
奈菜
ごめんなさい。
私の方の問題のようです。
失礼致しました。
スミレ
Milanoさん,いつもありがとうございます.
2.64からアップしようとして指示通り実行したのですが,ecu.exeを実行すると
CRCが一致しません
MT/lib/MT/mail.pm
というメッセージが表示され,ja.pmが作成されませんでした.
フルバージョンをダウンロードし実行したところうまくできました.一応連絡させていただきます.
sakura
大変参考になりました。どうもありがとうございます。
こちらで引用させていただきました。
Milanoさん、これからもがんばってくださいっ!
感謝です。
Ryoko
こんにちは。Mac OS9使用のため「パッチの内容」を見ながらコピペでファイルを修正、このエントリーの通りにアップしたのですが、ログイン画面にアクセスしようとすると下記のエラーが出て、先に進めません。
Got an error: Unrecognized character \xA0 at lib/MT.pm line 562. Compilation failed in require at lib/MT/App.pm line 14. BEGIN failed--compilation aborted at lib/MT/App.pm line 14. Compilation failed in require at lib/MT/App/CMS.pm line 13. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 13. Compilation failed in require at mt.cgi line 21.
MT.pmの562行目を見ても「\xA0」という文字は見当たらないのですが・・・。
どうしたら良いか分からず、こちらに書き込ませていただきました。
エラーの原因、回避の方法など分かりましたら、教えて下さい。よろしくお願いします。
milano
>Ryokoさん
たぶん、コピペしたときに全角空白が混入してしまっているのだと思います。
Ryoko
コピペしたファイルのうち、全角空白が入ってしまっていると思われる行を全て修正したら、うまくいきました。
「パッチの内容」のほうに「空白が入ることがある」というコメントがあったので、気をつけていたつもりでしたが・・・
即レスしていただき、本当に助かりました。ありがとうございます。
おぐらじお
こんばんは。ありがたくパッチを使わせていただいております。
2.64からのアップグレードの場合のアップロードするファイルのリストに
[MT]/lib/MT/App/CMS.pm
が書いてありませんが、これはアップロードしなくても大丈夫ですか。
ファイルの日付(2003/12/01)を見てそう思いました。
chahan
2.64からのアップグレードを上記ファイルの入替で行ったのですが、Mainindexを変えようとmt.cgiを呼び出したら下記のようなエラーメッセージが出ました。
Got an error: Can't locate HTML/Template.pm in @INC (@INC contains: /home/kitazawa/public_html/rollingage.net/mt/extlib /home/kitazawa/public_html/rollingage.net/mt/lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at /home/kitazawa/public_html/rollingage.net/mt/lib/MT/App.pm line 300.
HTML/というディレクトリは見つからないのですが、どの様にしたらよいのかお教え下さい。よろしくお願いします。
milano
>おぐらじおさん
大丈夫だと思います
>chabanさん
extlib 以下に
HTML/Template.pm というファイルがあると思います。
無い場合は、Full Version with Librariesをダウンロードすれば入ってる事でしょう。
おぐらじお
milanoさん、ご回答ありがとうございます。
ところで、別件で見慣れぬメッセージが出ましたので報告します。
アップグレード後、試験的にコメントを投稿しようとしたら、コメントのウインドウの
Previous Comments
の次の行に
MT::App::Comments=HASH(0x8147b28) Use of uninitialized value in sprintf at lib/MT/Template/Context.pm line 1187.
と表示されました。
コメントの投稿自体は問題なくできているようです。
投稿先のエントリは、コメントがまだついていないエントリです。
続けて同じエントリにコメントを投稿し、別のエントリ(コメントがまだついていないもの)にもコメントを投稿したところ、上のメッセージは出ませんでした。メッセージは再現しないように見えます。
パッチと関係あるかどうか分かりませんが、どうなんでしょうか。
milano
おぐらじおさん
たぶん、この件でしょう。
http://www.banana21.com/blog/archives/0401161916.html
chahan
milanoさん ありがとうございました。
・[MT]/extlib/ 以下全て とあるところを、exlibのディレクトリをすべて消してしまってからexlibをアップしてました。このディレクトリ以下の3つのアイテムを入れ替えたら良いだけだったのですね。バックアップしたものを再度アップロードしてから入れ替えたらうまくいました。(多分)
これからもよろしくお願いします。
おず
初めまして。
超初心者が手探りで色々やっているところなのですが、utf8のパッチを開こうとしても、
CRCが一致しません
lib\MT\Mail.pm
と出て、一向に作業が進みません。
どうやら、他の方のコメントを読んでいると、これは私だけの問題??とますます混乱を。。。
というわけで、ひょっとしたら、どなたかも同じ問題で解決されたかと思いまして、カキコを致しました。
よろしくお願いします。。。
milano
>おずさん
既にパッチを適用済みなのでは?
lib/MT.OLD
というファイルが出来てれば適用済みです。
そんなファイルが無いというなら
MovableTypeのバージョン(distributionとdecompression methodまで詳しく)と日本語化パッチのバージョンを教えてください。
オヨメックス
みらのさん、はじめまして。私も上のおずさん同様、CRCが一致しませんという表示が出てしまいます。lib/MT.OLDというファイルも出来ておりません。
MovableTypeのバージョンは2.661です。
こちらからは2.661 日本語化パッチ for Windowsをダウンロードさせていただき、imagesファイルの中にlang-jaファイルを作り、一番上の階層で実行いたしました。
どうかご助言お願いいたします
ak
>パッチ当て時にCRCエラーが出るという方全て
zipアーカイブを使ってパッチを当てようとしている人は、
アーカイバ(解凍ソフト)の設定を見直してください。
zip解凍時のオプションで「改行コードを自動変換する」
というのがあります。おそらくwindowsユーザ向けにzipを
良きに計らうための機能だと思いますが、パッチ当てには
逆に邪魔者です。機能OFF!でございます。
上の説明がよく分からない人(説明が悪いよボケェってのはご勘弁:-p
は、問答無用でgzipped tar版を使ってみましょう。
ちゃんとパッチが当てられるはずです。
>milanoさん
検証してください、とは言えないくらいパッチのお世話に
なってますが、これでうまく行くようなら良きに計らってください
#責任転嫁('A`)
milano
>akさん
ものすごいありがとうございます!
問題ないはずなのにパッチあてられないって人が多くて、原因わからず悩んでいたところでした。
Hero
Niccceee pagee
saga
今MovableTypeを導入しようとしているのですがうまくいきません。
CRCの不一致で、
D:\MT-2.661-full-lib\lib\MT\Mail.pm
どダイアログが出て完了できません。
PCはWinXPを使ってます。
saga
申し訳ありません。
同じような質問がありましたね。
zipではない方をDLしたらうまくいきました。
失礼しました。
mapu
日本語化パッチありがとうございます。
MT2.661にてあてたのですが、
Comment入力時のエラー(未記入項目のエラーなど)が日本語化しないので、
Comment.pmを修正してみました。
115行近辺と215行近辺の
my $author = $entry->author;
$app->set_language($author->preferred_language)
if $author && $author->preferred_language;
の3行をそれぞれ消して65行目から始まる
my $entry = MT::Entry->load($entry_id)
or return $app->error($app->translate(
"Invalid entry ID '[_1]'.", scalar $q->param('entry_id')));
の後ろに
my $author = $entry->author;
$app->set_language($author->preferred_language)
if $author && $author->preferred_language;
を入れました。
こんなんでどうでしょうか?
view()やdo_preview()についてもほんとは同じような感じで追加したほうがいいような気がしますが、出力するのがシステムエラーっぽかったのでまあいいかと思ってやってません。
ichipex
MovableTypeを導入してみたのですが、エントリーを投稿するまではいいのですが、投稿された後、文字化けでこまっています。どのような対処をすればよいのか分からず困っています。。ご教授下さい。
PCは OS Xを使っています。
ichipex
MovableTypeを導入してみました。
しかし、エントリーを投稿するまではいいのですが、投稿された後、投稿文だけが文字化けして参ってます・・・。
どのような対処をすればよいのでしょうか??
ご教授下さい。
宜しくお願いします!!
PCは OS Xを使っています。
ちぇりあす
はじめまして!
みらのさんのMT2.661用の日本語化パッチ利用させてもらいました。ありがとうございます。
もっと いじって オリジナルなWeblogにして行くつもりですが 前途多難...
リンクさせていただきました
でわでわ おじゃましました