このエントリはMovableType2.661を対象にしています。
MovableTypeの最新バージョン3.01は日本語パッチの必要がありません。
MT3.1のインストール手順についてはこちらを参考にしてください。
MovableType2.661日本語化パッチ(Windows版)およびMovableType2.661日本語化パッチ(OS X/Unix版)を公開します。
Windows版の適用手順についてはこちらを参考にしてください。
その他、ひらたさんによる説明もあります。
Mac OS 9を使用しているなど、パッチが適用できない方はこちらのエントリを参考にしてください。
レンタルサーバーが決まっていない方、Movable Typeを設置するならロリポップがオススメです。
Milano::Monologもお世話になっています。
![]()
![]()
十分テストはしていますが、予期せぬ不具合が出る可能性があります。
もし不具合が出たら、このエントリにコメントとして報告してくださると助かります。
特にUnix版は良く理解せずに作成しているので、うまくパッチが当たらないかもしれません。
その場合はごめんなさい。
※MovableType2.66日本語化パッチ(Windows版)(2004/01/16)
※MovableType2.66日本語化パッチ(Unix版)(2004/01/16)
※MovableType2.65日本語化パッチ(Windows版)(2004/01/15)
※MovableType2.65日本語化パッチ(Unix版)(2004/01/15)
※MovableType2.64日本語化パッチ(Windows版)(2003/12/24)
※MovableType2.64日本語化パッチ(Unix版)(2003/12/24)
※MovableType2.63日本語化パッチ(Windows版)(2003/05/29)
※MovableType2.63日本語化パッチ(Unix版)(2003/05/29)
※MovableType2.62日本語化パッチ(Windows版)(2003/02/25)
Comments (370)
Win用なのですね…
変更後のものがいただけるなら私の方でUnix用のパッチを作りますが..
投稿者: sgn | 2003年02月20日 18:12
Posted on: 2003年02月20日 18:12
Unixのpatchも公開します。
少々お待ちを。
投稿者: milano | 2003年02月20日 23:00
Posted on: 2003年02月20日 23:00
JBA からもリンク張っておきました。
投稿者: goyou | 2003年02月22日 11:01
Posted on: 2003年02月22日 11:01
私自身はMovableTypeを使っていないのですが、日本製のWeb日記システム等でもTrackBackがサポートできるようになるといいなーと考えているので、その辺りでちょっと意見を。
日本語化パッチを見た感じでは、現状TrackBackの際の内部文字コードは意識しているけれども、送信側の文字コードは意識していないみたいなので、Jcode.pmの自動認識が失敗して文字化けする可能性がありそうです。
my $icode = getcode($title.$excerpt.$blog_name);
$title = Jcode->new($title, $icode)->$charset();
$excerpt = Jcode->new($excerpt, $icode)->$charset();
$blog_name = Jcode->new($blog_name, $icode)->$charset();
などといった感じで、自動認識が失敗する可能性をちょっと減らしてみるという手が一つの方法(↑上記コードは動作確認していません)。あるいは、
http://ishinao.net/WikiLike/?sid=5
あたりで、TrackBackの際に文字コードを明示して通知する方法も考えているので、できればその辺りの仕組み(私が考えた方法でなくても構いません)もMovableTypeの日本語化パッチで取り込んでいただけるとありがたいです。
投稿者: ishinao | 2003年02月22日 13:46
Posted on: 2003年02月22日 13:46
なるほど、文字コードを判断する情報を最大限に多く与えて、間違って判断する確率を減らすわけですね。
良いアイデアですね。
頂きます。
月曜日にその案を含んだパッチをリリースします。
で、PATH_INFOに送り側の文字コードを指定する方法ですが、それはちょっと難しそうです。
http://rebecca.ac/cgi-bin/mt/mt-tb.cgi/176/utf8
というようなURLにPingが送られてきた場合に、Jcode.pmに文字コードを自動判定させずPATH_INFOに書かれた文字コードを使うように修正するのは簡単です。
しかし、
http://rebecca.ac/cgi-bin/mt/mt-tb.cgi/176
http://rebecca.ac/cgi-bin/mt/mt-tb.cgi/176/sjis
http://rebecca.ac/cgi-bin/mt/mt-tb.cgi/176/euc
http://rebecca.ac/cgi-bin/mt/mt-tb.cgi/176/utf8
という感じにURLのリストを出すように修正するのはめんどくさそうです。
アイデアとしては素晴らしいと思うのですが、なにせワタシが作ったシステムではないので、修正箇所を探すだけでも大変で。
どうせその様な方向に修正していくのなら、MTもWikiも同じような方法を採用した方が良いと思うので、なるべく同じ方向に進んでいきたいのですが、他に良い方法ってありますかねぇ。
EUCの人も、Shift_JISの人も、Pingを送るときはUTF-8で送るってのも考えたことはあるのですが、どうでしょうか?
投稿者: milano | 2003年02月22日 14:16
Posted on: 2003年02月22日 14:16
>EUCの人も、Shift_JISの人も、Pingを送るときはUTF-8で送るってのも考えたことはあるのですが、どうでしょうか?
そういう仕様を明記するというのも一つのやり方で、実装する側の手間は手軽になりますね。ただもともと本家がUTF-8をデフォルトと意識していない実装(だと思う)なので、過去互換性を考えると複数の文字コードを許容した方がいい気がします。
あと、PATH_INFOを使う方法ではなく、ie=euc-jpみたいなパラメータを追加するパターンならば、TrackBackを送信するコードに
$str = "title=***&url=***&excerpt=***&blog_name=***&".ie=$charset;
なんて感じで送信元文字コード情報を追加し、受信側では、
$icode = $query->param("ie");
if ($icode == "") #自動認識する
なんて感じでいけますね($queryはCGI.pmみたいなものを想定)。
ただそれだと、TrackBack送信パラメータのieを汚染することになりますんで、本家のTrackBack仕様に取り込んでもらっておいたほうがいいかもしれません。
投稿者: ishinao | 2003年02月22日 15:14
Posted on: 2003年02月22日 15:14
Unix版Patchありがとうございました.
私のところではCMS.pmとTrackback.pmが一部rejectされました.
CVS IDがPatchとMT-2.62-full-lib.tar.gzが違うようなので
ひょっとして細かいバージョンが違うのでしょうかね?
投稿者: sgn | 2003年02月22日 21:25
Posted on: 2003年02月22日 21:25
何度もすみません.
eucパッチがおかしくありませんか?
calamary:~/Desktop/ja% tar zxvf ../mt-ja.tar.gz
./MT.euc.patch
./MT.utf8.patch
./README.txt
./lang-ja/
./lang-ja/assign_multiple.gif
./lang-ja/nav-categories.gif
./lang-ja/nav-config.gif
./lang-ja/nav-entries.gif
./lang-ja/nav-import.gif
./lang-ja/nav-manage-label.gif
./lang-ja/nav-new-entry.gif
./lang-ja/nav-notifications.gif
./lang-ja/nav-post-label.gif
./lang-ja/nav-rebuild.gif
./lang-ja/nav-search.gif
./lang-ja/nav-templates.gif
./lang-ja/nav-upload.gif
./lang-ja/nav-utilities-label.gif
./lang-ja/nav-view-site.gif
./lang-ja/topnav-go-button.gif
./lang-ja/topnav-help.gif
./lang-ja/topnav-logout.gif
./lang-ja/topnav-menu.gif
./lang-ja/topnav-view-site.gif
./mt-ja.tgz
calamary:~/Desktop/ja% file MT.euc.patch
MT.euc.patch: gzip compressed data, deflated, last modified: Fri Feb 21 00:08:56
2003, os: Unix
calamary:~/Desktop/ja% tar zxvf MT.euc.patch
./MT.utf8.patch
./README.txt
./lang-ja/
./lang-ja/assign_multiple.gif
./lang-ja/nav-categories.gif
./lang-ja/nav-config.gif
./lang-ja/nav-entries.gif
./lang-ja/nav-import.gif
./lang-ja/nav-manage-label.gif
./lang-ja/nav-new-entry.gif
./lang-ja/nav-notifications.gif
./lang-ja/nav-post-label.gif
./lang-ja/nav-rebuild.gif
./lang-ja/nav-search.gif
./lang-ja/nav-templates.gif
./lang-ja/nav-upload.gif
./lang-ja/nav-utilities-label.gif
./lang-ja/nav-view-site.gif
./lang-ja/topnav-go-button.gif
./lang-ja/topnav-help.gif
./lang-ja/topnav-logout.gif
./lang-ja/topnav-menu.gif
./lang-ja/topnav-view-site.gif
ってなってるのですが…
投稿者: sgn | 2003年02月22日 21:38
Posted on: 2003年02月22日 21:38
ご指摘ありがとうございます。
MT.euc.patch が gzip compressed data になっている件は修正しました。
> 私のところではCMS.pmとTrackback.pmが一部rejectされました.
> CVS IDがPatchとMT-2.62-full-lib.tar.gzが違うようなので
> ひょっとして細かいバージョンが違うのでしょうかね?
いや、それはおそらくワタシのミスだと思います。
Unix系のパッチはよく分からないのでワタシのところで公開するのやめようかな。
ひらたさんが公開してくれるはずなので。
お願いします~>ひらたさん
投稿者: milano | 2003年02月22日 22:28
Posted on: 2003年02月22日 22:28
パッチとドキュメントおつかれさまです。わたしのほうがちょっと本業でドタバタしているのですが、Japanese Language Pack に一緒にして、本家から配ってもらうのがいいと思うので、まとめて作者におくります。ドキュメントは複数になるとややこしそうなので、Language Pack とまとめていいですか? unix 版はこちらでやっておきます。
TrackBack の仕様ですが、本家とほうとも相談してみますね。おっしゃるように、文字コードを送信するとか、そういう方法になりそうな気がします。
投稿者: hirata | 2003年02月23日 17:08
Posted on: 2003年02月23日 17:08
>ひらたさん
ドキュメントは、是非まとめてください。
Unix版のdiffもお願いします。
中途半端ですいません。
でも自分なりに頑張ったので許してください。
投稿者: milano | 2003年02月23日 17:13
Posted on: 2003年02月23日 17:13
なにをなにを。これで助かる人は多いと思いますよ。
投稿者: hirata | 2003年02月23日 18:10
Posted on: 2003年02月23日 18:10
助かっている一人です.感謝しています.
投稿者: sgn | 2003年02月24日 05:27
Posted on: 2003年02月24日 05:27
ishinaoさんが提案してくださった、文字化け確率低減版のパッチ(Windows版)をリリースしました。
Unix版はうまくパッチが当たらないみたいなので、公開を停止しました。
Unix版の制作はひらたさんにお願いしております。
投稿者: milano | 2003年02月24日 14:29
Posted on: 2003年02月24日 14:29
お世話になっております。
Windows旧版を利用させていただいております。
文字化け確率低減版への変更は、どうしたらよいのでしょうか?
投稿者: jujube | 2003年02月24日 19:15
Posted on: 2003年02月24日 19:15
>jujubeさん
もう一度、http://www.movabletype.org/ からファイルをダウンロードして、解凍後にパッチ当ててください。
旧版と文字化け確率低減版は、[MT]\lib\MT\App\Trackback.pm の内容が違うだけなので、
アップロードするファイルは、このファイル一つだけでよいです。
2度手間をおかけしてしまって申し訳ありません。
投稿者: milano | 2003年02月24日 19:31
Posted on: 2003年02月24日 19:31
速攻でのお返事ありがとうございます。
今からやってみます。
日本語化パッチ、本当に感謝しております。
投稿者: jujube | 2003年02月24日 21:15
Posted on: 2003年02月24日 21:15
すみません。初心者で・・・
パッチをあてた Trackback.pm について
1.TrackBack考察で教えていただいたように、247行目のiso-8859-1は UTF-8 に変更しなくてよいでしょうか?
2.TrackBack文字化け対策で教えていただいたように、57行目の$_ = pack 'C0A*', $_; の後に $_ = Jcode->new($_)->utf8 という行を追加する必要はないでしょうか?
投稿者: jujube | 2003年02月24日 22:26
Posted on: 2003年02月24日 22:26
質問大歓迎です。
どんどんどうぞ。
1. この件は自分で考えていながらすっかり忘れていました。
現在のパッチには、こちらの修正も組み込んでおります。
iso-8859-1 となっていた部分が $encoding と修正されているはずです。
2. これは、ワタシのサイトでは57行目あたりで修正をしていたのですが、ひらたさんがもっと良い方法を考えてくれたので、パッチではそちらに従っています。
57行目あたりでやっていた文字化け対策は他の部分でやっておりますので、大丈夫です。
投稿者: milano | 2003年02月24日 22:36
Posted on: 2003年02月24日 22:36
上記1.について。
テストしてみたら、文字コードがEUCの人もUTF-8と書くべきなのが判明。
ということで、明日またパッチを修正します。
何度もパッチ当てることになってしまう方、すみません。。。
投稿者: milano | 2003年02月25日 00:06
Posted on: 2003年02月25日 00:06
上記1について
UTF-8 のパッチをあてたけれど、247行目には、iso-8859-1 と書かれたままです。
もう一度アップグレードファイルのダウンロードからやり直してみようと思ったら・・・
ありゃ! MT が 2.63 になってますね!
うーん、パッチは使えるでしょうか(^◇^;)
投稿者: jujube | 2003年02月25日 01:16
Posted on: 2003年02月25日 01:16
残念ながら使えません。
本日、出社したらパッチ作ります。
環境が会社にしかないのです。
投稿者: milano | 2003年02月25日 01:41
Posted on: 2003年02月25日 01:41
お世話になっております。感謝感激感無量
2.63 のパッチ(utf8版)をあてた Trackback.pm について
> iso-8859-1 となっていた部分が $encoding と修正されているはずです。
と教えていただきましたが、247行目は
my $charset = $app->{cfg}->PublishCharset || 'iso-8859-1';
となっています。iso-8859-1 のままでよろしいですか?
投稿者: jujube | 2003年02月25日 21:15
Posted on: 2003年02月25日 21:15
>jujubeさん
まず、2.63においては、
> iso-8859-1 となっていた部分が $encoding と修正されているはずです。
と言うのは無くなりました。
UTF-8固定になっています。
また、274行目のiso-8859-1はそのままでいいです。
ここはメールを送っている部分なのですが、メールについては [MT]\lib\Mail.pmでまとめて修正しています。
投稿者: milano | 2003年02月25日 21:39
Posted on: 2003年02月25日 21:39
どうもありがとうございました。
投稿者: jujube | 2003年02月25日 21:58
Posted on: 2003年02月25日 21:58
Unixパッチもバッチリです.
いつもご苦労様です.
しかしバージョンアップはやいですねぇ.
お蔵入り.
投稿者: sgn | 2003年02月26日 00:28
Posted on: 2003年02月26日 00:28
Unix版もオッケーですか。
よかった~。
バージョンアップ早いですねぇ。
しばらく安定してくれると良いのですが。
Nightly Buildとか公開し始めたって事は、安定版のリリースも頻繁になりそうな。
大変だー。
投稿者: milano | 2003年02月26日 00:49
Posted on: 2003年02月26日 00:49
日本語パッチの作成ありがとうございます。
utf-8のパッチを使ってみたのですが
・[MT]\lib\MT\App\CMS.pm の修正
・[MT]\lib\MT\APp\Trackback.pm の修正
の2つについて
utf-8ではさわってないようなのですが
これで問題ないのでしょうか。
投稿者: kengochi | 2003年02月28日 12:05
Posted on: 2003年02月28日 12:05
ご指摘ありがとうございます。
問題アリアリです。
修正しましたので、再度ダウンロードして最初からやっていただけると助かります。
投稿者: milano | 2003年02月28日 12:41
Posted on: 2003年02月28日 12:41
早速対応していただきましてありがとうございます。
ローカルで2.63EUCと2.63UTF-8を用意して
trackbackを送りあうテストをしてみてたんですが
EUC→UTF-8だけ文字化けしてたんです。
修正していただいたパッチでは解消されていました。
投稿者: kengochi | 2003年02月28日 21:38
Posted on: 2003年02月28日 21:38
Mac IEだとテキストエリアの入力文字が
文字化けするんですがどうしたらよいでしょう。
スタイルシートのフォント指定もしていないです。
コードはUTF-8です。
投稿者: yokku | 2003年03月03日 18:05
Posted on: 2003年03月03日 18:05
>yokkuさん
Mac+IE+UTF-8という組み合わせの場合は、font-familyで日本語フォントを明示的に指定しないとダメみたいですね。
具体的には以下のサイトで試行錯誤されています。
http://uva.jp/dh/mt/archives/000191.html
参考にしてみてください。
どうやら、
textarea {
font-family:"なんか日本語のフォント名";
}
とやればいいみたいですね。
ワタシにはfont-familyにどんなのを指定したらいいのかわからないので日本語パッチには組み込んでいないのですが、やはり指定した方が良いのでしょうか。
投稿者: milano | 2003年03月04日 00:20
Posted on: 2003年03月04日 00:20
はじめまして。
ああ、なんて場違いな・・・とは思いましたが、他に解決方法が思いつかなかったので、初歩的な質問で申し訳ありませんが、お教え頂けると幸いです。
MT2.63をDLしましたので、こちらのWINDOWS用2.63日本語化パッチを頂きましたところ、style.cssが「CRCが一致しません」というエラーになります。
MTのダウンロードも何度か試みてみましたし、「lang-ja」フォルダも作りました。WinMEを使用しており、解凍はWinZipを使いました。
投稿者: AKIKO | 2003年03月05日 03:56
Posted on: 2003年03月05日 03:56
>AKIKOさん
場違いではないです。どんどん質問してください。
さて、動作確認してみましたが、ワタシの手元の環境では問題なく動作しました。
Windows2000を使用しているのですが、Win2000とWinMEの差が原因とは考えにくいです(誰かWinMEの人いたらチェックして~)。
と言うことで原因が不明なので、質問させてください。
1. http://www.movabletype.org/ からダウンロードしたのは、何バージョンですか?
2. MT.euc.EXEとMT.utf8.EXEのどちらを使用しましたか?
3. EXEを実行した後、lang-ja以下に20個のGIFファイルは生成されましたか?
以上の質問だけで原因が判明するかはわかりませんが、解決の手助けになればと思います。
投稿者: milano | 2003年03月05日 11:14
Posted on: 2003年03月05日 11:14
milanoさん、早々のお返事ありがとうございます。
一旦全てのファイルを削除して、また一からやり直してみましたが、結果は同じでした。
1.ダウンロードしたのはMovable Type version 2.63 Full Version, with Librariesです。
2.MT.euc.EXEとMT.utf8.EXEの両方とも試みましたが、同じstyle.cssのところで「CRCが一致しません」になります。
3.lang-ja以下に20個のGIFファイルは生成されています。style.cssの直前までは普通に動いていると思われます。
DBって何?というレベルで地蔵のように固まってしまう主婦が、子供が寝ている隙に(というか強引に寝かしつけて)ちょこまかと挑んでいるものですから、なんとなく場違い感が(汗)
お手数をお掛けして恐縮ですが、引き続きよろしくお願い致します。
投稿者: AKIKO | 2003年03月05日 15:27
Posted on: 2003年03月05日 15:27
WinMEでも動作確認しましたが問題は発生しませんでしたね。
> 3.lang-ja以下に20個のGIFファイルは生成されています。
とのことなので、やり方が間違っているわけではなさそうです。
また質問させてください。
1. http://rebecca.ac/milano/mt/ からダウンロードしたのは何というファイルですか?
2. パッチを実行する前に、style.css を編集していたりはしませんよね?
3. http://rebecca.ac/milano/mt/MT.akiko.lzh をダウンロードして同様のことをやってみたらどうなりますか?
ちなみにこれは、style.css のCRCが異なっても無視して進むようにしたものです。
投稿者: milano | 2003年03月05日 16:02
Posted on: 2003年03月05日 16:02
milano様、ありがとうございます。
早速試してみましたところ、やはりCRCエラーが(汗)
1.使わせて頂いているのは「MovableType2.63日本語化パッチ(Windows版)」です。
2.スタイルシートの編集もその他のファイルも触っていません。
3.MT.akiko.lzhを実行すると「default-templates.pl」でCRCエラーとなります。lang-ja以下の20個のGIFファイルは生成されています。
よろしくご教授下さいますようお願い致します。
投稿者: AKIKO | 2003年03月05日 18:22
Posted on: 2003年03月05日 18:22
基本的にファイルを書き換えるものはみんなダメっぽいですね。
なんでだろ~。
WinZipの解凍が悪いのかも。
AKIKOさんの問題ではなくて、WinZipの仕様の問題。
例えば、+Lhacaを使用して、MT-2.63-full-lib.tar.gz を解凍してみたらどうでしょう?
確信があるわけではなく、試行錯誤の段階なのでわざわざ新たにソフトをインストールさせるのもちょっと気が引けますが、気が向いたらお試しいただけると助かります。
投稿者: milano | 2003年03月05日 19:04
Posted on: 2003年03月05日 19:04
+Lhacaを試す前に、WinZipでMT-2.63-full-lib.tar.gzの解凍直後のstyle.cssのファイルサイズを教えていただけますか。
ファイルサイズの調べ方は、
右クリック→プロパティで出てきた画面のうち、
「サイズ」という部分と「ディスク上のサイズ」という部分です。
括弧の中が重要。
投稿者: milano | 2003年03月05日 19:11
Posted on: 2003年03月05日 19:11
Mac IE の件、ありがとうございます。
textarea {
font-family: Osaka;
}
で管理画面のエントリー追加の文字化けは直りましたが、
エントリーへの返信でコメントエリアで化けます。
style-site.css のテンプレートに追加しても駄目です。
どうしたもんか・・・
投稿者: yokku | 2003年03月05日 19:36
Posted on: 2003年03月05日 19:36
milano様、ありがとうございました~。
なんと!正常に日本語化パッチが当てられました!
やはりWinZipが原因だったようです。
WinZipもインストールし直して、もう1度最初からやり直したところ、解凍されたファイルの中に既存のサブフォルダがない状態(全ファイルが並んでいるだけ)でしか展開されなかったのです。
style.cssのサイズは7.59KB(7,780バイト)、ディスク上のサイズは16.0KB(16,384バイト)だったのですが、どうやら既存のサブフォルダ内にあるべきものとそうでないものが混在した状態で展開されていたようです。
検索したらtar.gz対応の「圧縮解凍ソフトDada」というものがあったので試してみたところ、解凍も日本語化も正常にできました。
お騒がせして申し訳ありませんでした。とても親切に対応して下さってとても嬉しかったです。
さて、これからMovableTypeのアップロードと設定にかかります。果たしてちゃんとできるのかどうか・・・。
投稿者: AKIKO | 2003年03月05日 23:25
Posted on: 2003年03月05日 23:25
>AKIKOさん
わーいヾ(´ー`)ノ
解決できたようで、こちらも嬉しいです。
設定とか頑張ってください。
>yokkuさん
dh's memorandaもUTF-8ですが、ここのコメントのtextareaでも化けますか?
化けないとしたら、ここのスタイルシートを参考にしてみたらどうでしょう。
style.cssに追加したらオッケーだったのに、style-site.cssに追加してもダメというのは、style-site.cssの中でtextareaの指定がダブっているかミスっているかどちらかなのではないでしょうか。
投稿者: milano | 2003年03月05日 23:41
Posted on: 2003年03月05日 23:41
styles-site.css のなかでは、いろんなところに font-family の指定がしてあります。font-family の行を全部削除してから追加するのがてっとり早いです。
投稿者: ひらた | 2003年03月06日 01:37
Posted on: 2003年03月06日 01:37
なるほどー。
style-site.cssのfont-family指定もパッチで取り除いた方がいいですかねぇ。
どう思います?
投稿者: milano | 2003年03月06日 10:13
Posted on: 2003年03月06日 10:13
milanoさん
初めまして。最近、MovableTypeを導入していろいろと試している超初心者主婦です。
初歩的な質問で申し分けないのですが、管理画面のでテキストを入力後保存し再度表示させると管理画面内の日本語のテキスト部分のみが全て化けてしまいます。
これは私の設定ミスでしょうか?それとも何か解決策はあるのでしょうか??
インストールは本家のマニュアルを見てやりました。日本語については、Internet Magazine 2月号を参考にやってみました。私の使用している環境は、Win2000、IE、文字コードはUTF-8に設定してあります。現在milanoさんのところの日本語化パッチを使えば直るのであれば、導入しますのでよろしくお願い致します。
本当に初心者的質問で申し訳ありませんが、よろしければぜひ教えてください。
投稿者: nana | 2003年03月06日 17:44
Posted on: 2003年03月06日 17:44
最近主婦に良く頼られるみらのです。
主婦キラー。
さて、思い当たる原因は2つ。
1. style.cssからfont-familyの指定は取り除きましたか?
なお、日本語パッチを使用するとfont-familyは取り除かれるようになっています。
2. mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
ついでに、PublishCharset も UTF-8 に変更しましたか?
ちなみに、
>管理画面内の日本語のテキスト部分のみが全て化けてしまいます
とのことですが、どのように化けるのでしょう?
日本語を入力したのに、〹~とかになってしまうのですか?
それとも、良くわからない難しい漢字になってしまったりするのですか?
投稿者: milano | 2003年03月06日 17:53
Posted on: 2003年03月06日 17:53
milanoさん
ひらたさん
Mac IE UTF-8の件、解決しました、
ありがとうございました
> style-site.cssのfont-family指定もパッチで取り除いた方がいいですかねぇ。どう思います?
そのほうがいいと思います。
少なくともUTF-8の場合は。
投稿者: yokku | 2003年03月06日 22:02
Posted on: 2003年03月06日 22:02
milanoさん
早速お返事ありがとうございました。
1.2については、やっていないので今晩にでも早速試してみますね。
あと、文字化けの件ですが、正確に文字化けをする場所と文字化けの状況を説明しますと・・
Entryを一度作成した後、再度編集の為にEntryの編集画面を開くと、Entry の内容、追記等の日本語テキストで入力したところが全て、カテゴリ2感じになってしまいます。状況お分かり頂けますでしょうか?
テスト後またご連絡致します。
ありがとうございました。
投稿者: nana | 2003年03月07日 10:10
Posted on: 2003年03月07日 10:10
milanoさん
再び、nanaです。文字化け直りましたよ~♪さすが、milanoさん!!尊敬してしまいます。
次の目標は、milanoさんのblogのようなかっこいいサイトを作る事です。また行き詰まってしまったら、ぜひ教えてくださいね。また、遊びにきます。(こないで!なんて言わないで下さいね!)
では本当にありがとうございました!!!
投稿者: nana | 2003年03月10日 15:24
Posted on: 2003年03月10日 15:24
おめでとうございます。
他にわからないところがあればどんどん聞いてくださいませ。
mt.cfgのPublishCharsetとNoHTMLEntitiesは思うところがあって日本語化パッチでは手を加えていないのです。
加えた方がいいかなぁ。
そろそろ日本語化パッチをあてた後の詳細なインストールマニュアルが欲しいところ。
誰か作って~。
投稿者: milano | 2003年03月10日 18:40
Posted on: 2003年03月10日 18:40
日本語化パッチ(EUC-JP版)使わせて頂きました。milanoさんをはじめ開発に関わられた全ての方々に御礼申し上げます。m(__)m
私の環境では、パッチをあてたものの、Bookmarkletでは文字化けが発生してしまいました(;_;)ので、お手数ですがご助言を頂きたく存じます。環境はWin2000、EUC-JP、IE6.0.2800.1106です。
mt.cfg内のPublishCharsetはEUC-JPに設定しています。
Jcode(0.83)は、./libと./extlibの下にそれぞれJcode.pmとJcodeのディレクトリをアップロードしました。styles.css内のfont-familyも、パッチにより取り除かれていました。CMS.pmも、パッチ前・後で比較してみて、書き換えられたことを確認しました。
どのように化けるかと言いますと、たとえばこのエントリーのタイトル「日本語化パッチ」という文字を“MT It”しますと、「%u65E5%u672C%u8A9E%u5316%u30D1%u30C3%u30C1」となります。
なにぶん初めてのMT設置ということもあり、見逃している点があるかもしれません。なにとぞご教授くださいますようお願い申し上げます。m(__)m 長文失礼いたしました。
投稿者: hiiragi | 2003年03月21日 17:56
Posted on: 2003年03月21日 17:56
>hiiragiさん
むー。なかなか難しいですな。
mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
もし取り除き済みだとしたら、ダメもとで以下のことを試して頂けますか。
1. 640行目、
map { Jcode->new(CGI::unescape($_))->$charset() }
となっていると思いますが、
map { Jcode->new($_)->$charset() }
に修正してください。
2. 一度管理画面からログインし、ログイン状態のまま、MT itを試してください。
投稿者: milano | 2003年03月21日 21:55
Posted on: 2003年03月21日 21:55
milanoさん
お忙しい中お返事をいただき、ありがとうございました。結論から言うと、ダメでした(;_;)。
>mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
はい。
>1. 640行目、
教えて頂いたとおりに修正してみましたが、結果は変わらずでした。
>2. 一度管理画面からログインし、ログイン状態のまま、MT itを試してください。
ログイン状態のままやってみましたが、やはりダメでした・・・。
素人考えなのですが、Jcodeのインストールがうまくいってないような・・・。確認させて頂きたいのですが、./lib/にアップロードするのはJcode.pmとJcodeのディレクトリでいいのですよね?パーミッションの設定などは必要ないのでしょうか?
お手隙の際で結構ですので、ご回答いただければ幸いです。よろしくお願いします m(__)m。
投稿者: hiiragi | 2003年03月22日 08:19
Posted on: 2003年03月22日 08:19
Jcodeのインストールについては、こんな感じになっていれば問題ないと思います。
lib/Jcode.pm
lib/Jcode/Constants.pm
lib/Jcode/H2Z.pm
lib/Jcode/Tr.pm
lib/Jcode/Unicode/Constants.pm
lib/Jcode/Unicode/NoXS.pm
投稿者: milano | 2003年03月22日 11:00
Posted on: 2003年03月22日 11:00
milanoさん、お返事ありがとうございました。
Jcodeは、milanoさんの仰るとおりにアップロードできていました。あとはもう、OS環境を疑うしかないように思えますので、とりあえずしばらくは手書き入力で対処したいと思います。
こちらの質問に一つ一つ丁寧にお答えいただき、ありがとうございました。MT本体の日本語化、あらためて衷心より御礼申し上げます。m(__)m
投稿者: hiiragi | 2003年03月22日 16:49
Posted on: 2003年03月22日 16:49
いやー、OSの問題と言うより、日本語化パッチの不具合か、hiiragiさんのミスか、だと思います。
「MT It!」ではなくて、「Post to MT Weblog」の方はどうでしょうか?
実は、「MT It!」の方は使ったこと無いのです。
もしかして「Post to MT Weblog」とはどこか違うのかも。
投稿者: milano | 2003年03月22日 17:49
Posted on: 2003年03月22日 17:49
milanoさん
度々のお返事ありがとうございます。「Post to MT Weblog」でも同じ結果(文字化け)でした。一度、MTを再インストール&再日本語化してみたのですが、ダメでした。(;_;)
他の方はmilanoさんのパッチで上手くいってるようなので、やはり私の手順のどこかにミスがあるというのが可能性として大きいと思います・・・。
投稿者: hiirgaki | 2003年03月24日 10:23
Posted on: 2003年03月24日 10:23
日本語パックをインストールして、ひらた氏の解説(Read Me file)のステップ4まで終えましたが、MTの管理画面のgifファイルが全て表示されなくなってしまいました。赤いバッテンのでている個所のプロパティを見ると
[mydomainname]/mt-static/images/lang-ja/nav-notifications.gif
というリンクが表示され使用不可となっています。どうのようにしたら、gif fileがきちんと表示されるようになるのでしょうか。ご指導くださいませ。
投稿者: makoto | 2003年03月25日 16:44
Posted on: 2003年03月25日 16:44
>makotoさん
うーん、サーバー上にそのファイルはあるのに表示されないと言うことでしょうか?
もしそうだとしたらワタシにはお手上げですねぇ。
微妙に間違っていたりしませんか?
lang-ja ではなくて、lang_ja になっていたり。
サーバー上に無いとしたら、Unix版日本語化パッチの中に一緒に入っていたり、Windows版日本語化パッチで作ったりするので、それをアップしてください。
投稿者: milano | 2003年03月25日 17:07
Posted on: 2003年03月25日 17:07
はじめまして。
日本語化パッチ使わせていらだきました。
ありがとうございます。
Jcode.pmをインストールしたのですが、最初随分文字化けしました。インストール方法がまずかったのかと思い、何度かやり直してみたのですがうまくいきませんでした。
インストールしたのはJcode-0.83だったのですが、バージョンを落としてみた所うまくいきました。すばらしい物を作ってくださってありがとうございます。本当に感謝しています。
投稿者: かみのごうや | 2003年03月31日 10:13
Posted on: 2003年03月31日 10:13
l!÷梳・・A本走磨Cンストールe・・劇・A香・逐о艢梳・摩・A助件關劇・・・・蛟・÷・・B
MySQLり携用k!・÷摩・Amt.cfgu!・哩L述り国a・摩・・・Aインスト嘯・Gラーe丑f!逐・梳÷梳・Bр・縲・・・・逐÷楳÷・о÷・摩・A酷0・磨Gラーo凍о烙÷梳・・予r
エラー内鋲
Loading initial data into system...
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::= MySQL: syntax error at (eval 3) line 1, near "use MT::ObjectDriver::="
n!幕su!・A「ObjectDriver = MySQL」s鵜述k!逐о艢梳・B宜k!・ц艢÷・梳・香Qm
投稿者: TAKAYUKI | 2003年04月07日 03:05
Posted on: 2003年04月07日 03:05
あああああーーー
なんか化けたので、再度書きます。
化けたやつは、お手数ですが削除お願いします
すいません、本体のインストールができずに、困っておりますので、助言を頂けたらうれしいです。
MySQLを使用したいので、mt.cfgにその記述を書いたのですが、インスト字にエラーが起きてしまいます。私がよくわかっていないっおいうのが、最大のエラーだとおもいますがw
エラー内容
Loading initial data into system...
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::= MySQL: syntax error at (eval 3) line 1, near "use MT::ObjectDriver::="
その行には、「ObjectDriver = MySQL」と記述しております。宜しくお願いしますm_m
投稿者: TAKAYUKI | 2003年04月07日 03:08
Posted on: 2003年04月07日 03:08
ObjectDriver DBI::mysql
としてみたらどうでしょう。
1.「=」は必要ありません。項目名と値をスペースで区切ってください。
2.「MySQL」ではなく、「DBI::mysql」です。
なお、MySQLを使用する場合は、
Database、DBUser、DBHost、等も設定する必要があります。そちらの方は大丈夫ですか?
投稿者: milano | 2003年04月07日 12:36
Posted on: 2003年04月07日 12:36
返信ありがとうございます。
そのように修正したところ、今度は違うエラーがw
Loading initial data into system...
An error occurred while loading data:
Connection error: Access denied for user: '△△△(
Database Nameは間違いありません。ユーザー名も間違いないとおもいます。パスワードもmt-db-pass.cgiに、「database_password △△△」と記述してます。
例えば、
ObjectDriver DBI::mysql
DBHost localhost
DBUser △◇○
Database ◇◇◇
という感じに記述しました。
それと疑問があるのですが、MySQLのテーブルは自分で作成しないといけないでしょうか?その指示はどこに、どういう形で記述しなければいけないでしょうか?
本当に、お手数かもしれませんが、何卒宜しくお願いしますm_m
投稿者: TAKAYUKI | 2003年04月08日 00:00
Posted on: 2003年04月08日 00:00
mt-db-pass.cgiの中身を
「database_password △△△」
から
「△△△」
に変更してください。
つまり、パスワード文字列だけで良いということです。
テーブルはmt-load.cgiを実行すれば作ってくれますので自分で作る必要はありません。
とにかく、思いこみで作業してはまってたりしているみたいなので、一度マニュアルやインストールの解説をしているサイトを良く読まれることをオススメします。
投稿者: milano | 2003年04月08日 00:20
Posted on: 2003年04月08日 00:20
どうもありがとう!
設置完了しましたー^^
でも、カレンダーがセンターにあるんだけど、左側に寄せたいw
できますか?
投稿者: TAKAYUKI | 2003年04月08日 04:12
Posted on: 2003年04月08日 04:12
すいませんw
自己解決しましたw
またいろいろ質問させていただきますが、宜しくお願いしますm_m
投稿者: TAKAYUKI | 2003年04月08日 04:15
Posted on: 2003年04月08日 04:15
milanoさん
ご無沙汰しています・・。先日は日本語化けの件ありがとうございました。
MTの方もちゃくちゃくと変更を加えているのですが・・。ただ、どうもスタイルシートをうまく使えこなせなくって・・。思うようなデザインができません。例えば、スタイルシートを使用しないでMTのデザインって可能なんですか?テーブルなんかも使いたいのですが、それって可能なのでしょうか??milanoさんのお知恵を拝借できたらと思い・・またお邪魔させて頂きました。よかったら教えてください。よろしくお願い致します。m(__)m
投稿者: nana | 2003年04月12日 18:35
Posted on: 2003年04月12日 18:35
OS:WINXP
さまざまな解凍ソフトを使うもCRCが一致しないの
エラーがでました。
OS:2000
一発
以上レポートです
ありがとうございます
投稿者: kamadango | 2003年04月18日 08:07
Posted on: 2003年04月18日 08:07
>nanaさん
お返事遅れました。すみません。
「スタイルシートを使用しないでMTのデザイン」というのは可能です。
<MT~>というやつが、重要な役割を持っているので、それを残したまま上手くテーブル組してあげればいいかと。
もう、文字で説明するのは非常に難しいです。。。
>kamadangoさん
お試しありがとうございます。
ワタシのWinXPでは問題なく動作するのです。
なんででしょう。
どのファイルでCRCエラーになりますか?
投稿者: milano | 2003年04月19日 16:30
Posted on: 2003年04月19日 16:30
>nanaさん
上の説明だけでは何なので。
MovableTypeのメーリングリストがあります。
http://salvageship.dropcontrol.com/archives/000959.html
ここで質問してくだされば、もうちょっとわかりやすく説明できると思います。
投稿者: milano | 2003年04月19日 16:34
Posted on: 2003年04月19日 16:34
milanoさん
早速やってみました。スタイルシート使わなくてもできましたよ~♪ありがとうございました。
>というやつが、重要な役割を持っているので、>それを残したまま上手くテーブル組してあげればいい>かと。
確かにそうですね・・。何回かビルドした時に必要なところも削除してしまい、エラーが出てしまいました。マニュアルと照らし合わせながらやらないと、必要なところまで消してしまいそうです。(笑)
次回からは、ぜひMTのMLの方で質問させて頂きます。
milanoさん、いつもいつもありがとうございます~♪
投稿者: nana | 2003年04月21日 17:38
Posted on: 2003年04月21日 17:38
MTがはやっているとのことで、はじめようと思っています。なんか、楽しそうですし。
早速日本語パッチ使わせてもらいました。
ありがとうございます。
ただ、
Got an error: Can't locate Jcode.pm in @INC (@INC contains: ./extlib ./lib /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .) at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9.
ってのが出てしまいます。
これの問題はどこにあるのでしょうか?
Perlとかそのあたりの知識がまったくないもので判断できませんでした・・・。
Jcodeって出てるから、日本語の問題なのかな程度の認識でポストしてしまいましたが、間違っていたらごめんなさい。
ちなみにPerlですが、うちのホスティング屋さんではバージョン5.00503を使っているようです。
本体は昨日落としたばかりなので2.63です。
もし、同じような問題をクリアしたかたがいれば教えてください。
はやくムーバブラーになりたいー・・・。
投稿者: shark鮫 | 2003年05月03日 12:29
Posted on: 2003年05月03日 12:29
>shark鮫さん
Jcode.pm がインストールされていないようです。
http://rebecca.ac/milano/mt/archives/000063.html
の下の方にJcode.pmのインストール方法が書いてあります。
こちらをごらんになって、インストールしてみてから再度試してみたらどうなるでしょうか。
投稿者: milano | 2003年05月03日 12:32
Posted on: 2003年05月03日 12:32
はじめまして。
知り合いがMTを使っていて、楽しそうだったので早速導入してみました。
日本語化パッチを使わせていただきました。ありがとうございました。
投稿者: かっちゃん | 2003年05月18日 06:28
Posted on: 2003年05月18日 06:28
ドキュメント書き、おつかれさまでございますです。
えと、もしかしたら必要ないかもしれないんですが、
サーバに XML::Parser モジュールがインストールされている場合に、
サイトの文字コードが EUC だと XML-RPC などでポストされたときに文字化けしてしまうようです。
この辺のための修正を↓のページにまとめましたので、
よかったら見てみてください。
http://torus.jp/rwiki/index.cgi?cmd=view;name=Moblog
(「XML パーサと日本語関連」のところ。)
投稿者: とおる。 | 2003年05月20日 17:21
Posted on: 2003年05月20日 17:21
こんにちは。blogを体験してみようと思ってたどり着きました。日本語化記事を参考にレンタルサーバにインストールしようとしたところ、
------------------------------------
Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC
------------------------------------
mt-check.cgiを動かしてみたところ。
------------------------------------
DB_File...
Your server does not have DB_File installed. DB_File is
required if you want to use the Berkeley DB/DB_File backend.
Please consult the installation instructions for help in
installing DB_File.
------------------------------------
という結果。
日本語化と直接関係無い話なのですが、
同じようなことで頭悩ませてる人もいるかと思います。
Berkeley DB があればなんとかなるっってことみたいなので、jcode.pmを入れられてるように、少し強引にインストール可能なのかなと思ったのです。お知恵拝借させてください。
(ローカルの実験サーバ(バークレーDBアリ)では記事を参考にして、インストールできています。)
投稿者: akio | 2003年05月21日 02:55
Posted on: 2003年05月21日 02:55
> akioさん
DB_Fileが無いとなると、Movable Typeのインストールは無理くさいです。
DB_FileはJcodeの様に強引にインストールすることが出来ないはずなのですよ。
サーバー管理者にお願いするしかないと思います。
お役に立てずに申し訳ないです。
>とおる。さん
情報ありがとうございます。
XML-RPCなんて使ったことがなかったので初耳でした。
参考にさせていただきます。
投稿者: milano | 2003年05月21日 13:59
Posted on: 2003年05月21日 13:59
サーバについてこちらで質問させていただくのは場違いだったかも知れません。
送信してから、管理者に問い合わせてからにすべきだったと反省していました。
でも、ダメってわかってすっきりしました。
まずはローカルで使ってみます。
有り難うございました。
投稿者: akio | 2003年05月21日 20:31
Posted on: 2003年05月21日 20:31
はじめまして。
movabletype2.63と日本語化パッチを導入しようとしてます。
その際に私が使用しているレンタルサーバにjcode.pmがインストールされてなかったので強引な手順で解決しようとしています。
しかしmt.cgiを実行すると
Got an error: Jcode.pm did not return a true value at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9.
というエラーが発生します。
検索しても、このエラーについての記述が無いようなのでポストさせていただきました。
何かヒントをお持ちの方がいらっしゃいましたら
ご教授よろしくお願いします。
投稿者: maxi | 2003年05月27日 12:13
Posted on: 2003年05月27日 12:13
>maxiさん
お使いのPerlのバージョンはいくつですか?
強引にインストールしようとしているJcodeのバージョンはいくつですか?
Jcode.pm の一番最後に
=cut
という行があると思いますが、この行の下に1行追加して、
1;
という行を付け加えてみるとどうなりますでしょうか。
投稿者: milano | 2003年05月27日 12:23
Posted on: 2003年05月27日 12:23
>milanoさん。
お世話になります。(拝)
Perlのバージョンは5.005_03。
jcode.pmは0.82です。
>Jcode.pm の一番最後に...
試してみます。
投稿者: maxi | 2003年05月27日 15:07
Posted on: 2003年05月27日 15:07
>milanoさん
無事、解決しました。ありがとうございました。
不具合の原因はFTPにあったようです。
(Dreamweaver3.0でのupload)
お手数おかけしました。(謝)
投稿者: maxi | 2003年05月27日 21:09
Posted on: 2003年05月27日 21:09
初めまして! この日本語化パッチのおかげでばっちり、初めてのXrea.comへのMT設置ができました! 心から感謝感激雨あられです!
ところがところが、エントリーをいくら書き込んでも、画面に反映されないのです。わ、私が書いた挨拶はどこに行ったの~?
考えられるのは、Xreaなので「x」フォルダにcgi関係を入れ、「mt」フォルダにその他もろもろを入れているのですが、archivesフォルダの置き場所を間違っているのかも…ということ。
mtと同じ階層に置いたのですがいっこうに現象は直らず、mtフォルダ内に置いてもやっぱり同じ。
パーミッションは*.cgiの場合705に統一し、mt.cfgは用心のため600にしています。
milanoさんは、こんな現象って、聞いたことがあるでしょうか?
心当たりがあればご教授いただけると幸いです。
これじゃせっかくの日本語化パッチも、宝の持ち腐れになってしまうよお~。
投稿者: nancix | 2003年05月31日 23:39
Posted on: 2003年05月31日 23:39
>nancixさん
おそらく、Post StatusがDraftになっているのでしょう。
これをPublishにしないと画面には反映されません。
ワタシもこれで1日以上悩みました。。。
投稿者: milano | 2003年06月01日 00:14
Posted on: 2003年06月01日 00:14
はじめまして。
こちらのサイトでMovable Typeというツールを知り、日本語化ファイルを頂いたのですが、ちょっと気になる点があったので書きます。
ダウンロードしたのは2.64日本語化パッチ(Win版)です。
EUC用のパッチを当てた後、メニューなどが日本語になっていて特に問題なく作業出来るのですが、テンプレの編集でCSS(styles-site.css)を編集しようとするとテキストエリア内のcssが文字化けします。
これはどうやらパッチ当てで書き換えられる
[MT]\lib\MT\default-template.pl
の文字コードがutf-8になってしまっているからだと思われます。該当ファイルをEUCにして再構築すると文字化けは直りますが、こんなことになっているのは私だけなんでしょうか…
激しく不安なんですが、一応ご報告まで。
投稿者: ak | 2003年06月03日 08:25
Posted on: 2003年06月03日 08:25
>akさん
おっしゃるとおりです。
パッチ作成の際にミスっていました。
ご指摘ありがとうございます。
m(_ _)m
投稿者: milano | 2003年06月03日 10:08
Posted on: 2003年06月03日 10:08
>milanoさん
おっしゃるとおりでした。私ってホントにバカ…。
速攻で「溜めとく」「公開する」と日本語表示にしました。
結局XreaはMySQLが壊れると、削除>新設に時間がかかりすぎるので、バークレーDB(でしたっけ)利用に切り替え、Cside2ndのドメインのサイトに設置することにしました。
しかし…Main Indexのテンプレートをカスタマイズしすぎたか、800×640のCRT画面で見ていると、カレンダーなどの部分がすとんと下に下がってしまいました(泣)
カッコ悪いよー…
今度もっと大きな画面で観てみても同じだったら、テンプレートを初期化するしかありません。
まだまだ修業が足りません。
投稿者: nancix | 2003年06月03日 13:14
Posted on: 2003年06月03日 13:14
前に他の方も書いておられましたが、日本語化パッチをした結果、MTの管理画面のgifファイルが全て表示されなくなってしまいました。
実はgifファイルのパーミッションの変更を忘れていて、640のままmt-load.cgiにアクセスしてしまい、そのあとで気づいて644に変更したんですが、もう一度mt-load.cgiにアクセスするところからやり直したらいいんでしょうか?
あんまりわかってないので、的はずれなことを言っているかもしれません。
投稿者: sakai | 2003年06月07日 08:19
Posted on: 2003年06月07日 08:19
mt-load.cgi をやり直す必要は無いでしょう。
img/lang-ja というディレクトリはアップロードしましたか?
アップロードする場所は、StaticWebPathで指定したところですよ。
もし正しくアップされているとしたら、原因不明です。
gifファイルが表示されないところで右クリックしてプロパティでも見てみて、アドレス(URL):のところはなんと指定されていますか?
投稿者: milano | 2003年06月07日 11:52
Posted on: 2003年06月07日 11:52
あ、そうか。
もっとちゃんと指示を注意深く読んで理解しろっていう、すごくダメなミスでしたね。
お恥ずかしい。
おかげさまで、うまくいきました。
アホな質問ですいませんでした。
投稿者: sakai | 2003年06月07日 13:47
Posted on: 2003年06月07日 13:47
すみません、少々教えて頂けないでしょうか?
MT 2.64+MovableType2.64日本語化パッチ(Windows版)のUTF-8版を使って日本語化した物を設置中です。
なんとかmt-load.cgiを動かすところまでやってきたのですが、実行すると以下のようなエラーメッセージに
遭遇します。
>Illegal character \015 (carriage return) at(←注:長いので改行しました)
> /home/users/sho/public_html/cgi-bin/mt/lib/MT/default-templates.pl line 1.
>
>An error occurred while loading data:
>
>Can't find default template list; where is 'default-templates.pl'?
>Error: (Maybe you didn't strip carriage returns after a network transfer?)
改行コードが違うよといわれていると思ったので、該当ファイルの改行コードをLFにし再度
転送してみましたがやはり同じエラーになってしまいます。FTPクライアントの転送モードはバイナリで
送っています。
何かアドバイスがいただけたらと思います。
投稿者: SHO | 2003年06月09日 22:49
Posted on: 2003年06月09日 22:49
こんばんわ。
日本語化ドキュメントありがたくよませていただきました。
当方でためしたところ自分のレンタルサーバではまた違ったエラーをはいたのでポストさせていただきますね。
指摘の通り、Jcode.pmのエラーをしたため
http://rebecca.ac/milano/mt/readme/jcode.html
を実行しサーバにドキュメント通りアップしました。
再びmt.cgiにアクセスしたところ、
Got an error: Can't locate HTML/Template.pm in @INC
というエラーをはきました。
何かアドバイスを頂ければ幸いです。
エラーの全文はURLにblog/mt/mt.cgiと
追加することで見る事が可能です。
ニュースサイトを運営しておりMTでできたらどんなに
楽だろう・・とおもい試行錯誤した次第です。
ではではー。
# 昔、日本語化パッチを知らずに英語のままアップしたらmt.cgiでログインできた記憶があります。
投稿者: Kuro | 2003年06月09日 23:07
Posted on: 2003年06月09日 23:07
>SHOさん
改行コードをLFにして、ASCIIモードで転送したらどうなりますでしょうか?
>Kuroさん
HTML::Templateというモジュールが無いようです。
Full Version, with Librariesをダウンロードすれば、HTML::Templateも付属してくるので、もう一度ダウンロードからやってみてください。
ただ単に、extlibディレクトリのアップロードを忘れているだけかもしれませんが。
投稿者: milano | 2003年06月09日 23:16
Posted on: 2003年06月09日 23:16
>milanoさん
コメントありがとうございます。
早速やってみました。今度はエラー内容が少々変わったようです。
>An error occurred while loading data:
>
>Can't find default template list; where is 'default-templates.pl'?
>Error: Unrecognized character \377 at /home/users/sho/public_html/cgi-bin/mt/lib/MT/default-templates.pl line 1.
度々ですみませんがお願いいたします。
投稿者: SHO | 2003年06月09日 23:28
Posted on: 2003年06月09日 23:28
うーん・・・。
default-templates.pl の1行目になんか変な文字が混ざったりしていませんか?
本来なら、「[」一文字のはずなのですが。
投稿者: milano | 2003年06月10日 00:10
Posted on: 2003年06月10日 00:10
度々ありがとうございます。
その後も改行コードを変更して転送してみたのですが
そのたびにエラーとなる行が変わりました。最後にダメモトでdefault-templates.OLDを
チェック代わりにバイナリモードで転送してみたところ、MTの初期設定が行われたのを
確認しました。
しかし、こちらで使っているサーバー特有の問題がかみ合わさってMTが度々エラーに
なってしまうことがわかったため、インストール先のディレクトリの変更も兼ねて解凍から
再度やりなおしてみます。
最後にすばらしい日本語ドキュメントを用意してくださったmilanoさんに感謝。
投稿者: SHO | 2003年06月10日 00:52
Posted on: 2003年06月10日 00:52
>milano様
ご指示の通り、Full Version, with Librariesをダウンロードし、ExtlibだけをサーバにULしたところ稼動しました。
適切な指示、ありがとうございました。
# Full Version, with LibrariesにパッチをFixさせずに
# ExtlibをUPしてしまいましたが大丈夫なのか不安も残りますが。
# エラーしたらまた一からがんばる所存です。
ひとつ気づいたことを。
MTはMySQLを使用しているとのことですが、MT日本語化手順には
MySQLが使えない場合の手順もありますよね。
MySQLの有無で何がちがうのでしょうか。
別にあまり変わらなければよいのですが、「~が使えない」となると
運用を迷います。
今のところBloggerにて運用してますがBloggerのWebサイト自体が
SQLエラーやらVBScriptエラーで落ちると更新もできないので
MTでの運用を考えていたです。
何卒お願い申し上げます。
投稿者: Kuro | 2003年06月10日 21:36
Posted on: 2003年06月10日 21:36
昨晩お騒がせしましたSHOです。
今日、改めてやり直してみたところ無事設置が完了しました。
default-templates.plの問題はこのファイルだけアスキーモードの無変換でputするという方法で回避できました。
(昨晩は半分寝ぼけながらやっていたのでどこかで間違えていたようです)
MovableType一式はCobaltQube2に入れてあるのですが、パワー不足らしく少々反応が今ひとつ・・・・でも、これで新しい楽しみが増えました。
最後に、milanoさんに大感謝!
投稿者: SHO | 2003年06月10日 23:02
Posted on: 2003年06月10日 23:02
Linux 上に MT-2.64 + 日本語化パッチの状態で運用していますが、
つい最近激しい文字化けが始まったのでソースを調べてみましたところ、
なんとタイトルと本文の日本語の部分が全部論理タグに置き換わっているではありませんか!
どなたかこんな愉快な悪戯をするモジュールを御存じでしょうか・・・
投稿者: TornadoX | 2003年06月11日 03:02
Posted on: 2003年06月11日 03:02
たびたびすいません。
おかげさまでインストールに成功し、MTを使えるようになったのですが、今度は別の問題が出て困っています。
エントリーが10個を越えた途端、サイトのRebuildをしようとすると「500 Internal Server Error」というメッセージが出てしまうのです。
これって、ホスト側の問題なのでしょうか?
投稿者: sakai | 2003年06月11日 10:36
Posted on: 2003年06月11日 10:36
>TamadoXさん
論理タグとはなんでしょう?
mt.cfgのNoHTMLEntitiesの前の#は取り除きましたか?
>sakaiさん
うーん、今まで問題なく動作していたのならホスト側の問題かと思われます。
サーバーによってはCPU占有率が一定水準を超えるとCGIのプロセスを落としてしまうところもありますし。
MTは結構システムへの負荷が高いのですよね。
投稿者: milano | 2003年06月11日 12:11
Posted on: 2003年06月11日 12:11
すっかり忘れていました(^^;
そうすると今まで動いてたのが不思議なぐらいです(^^;
修正後は問題ないようです。
現在、Notoficationによって送られるメールの件名に日本語を使えるように修正中です。できたら載せようかと思います。
投稿者: TornadoX | 2003年06月11日 14:01
Posted on: 2003年06月11日 14:01
>Kuroさん
MySQLが使えると・・・
・BerkeleyDBに比べて早い(かもしれない)
・管理が楽(エントリの修正などが管理画面を使用しなくても出来る)
ぐらいの利点しかないと思います。
もしかしたらBerkelryDBの場合、エントリの数が多くなった場合、メモリが足りなくてInternal Sever Errorが出るとか、そういった可能性はありますね。
MT内部の実装を見てないので何とも言えませんが。
投稿者: milano | 2003年06月11日 14:18
Posted on: 2003年06月11日 14:18
>milano様
なるほどー。
「~ができない」という点がないのなら安心です。
来月からのMTへの移行を考えつついじっていこうとおもいます。
またmilano様の門を叩くかもしれませんがよろしくお願いしますです。
ご回答ありがとうございました。
# MTが分かるようになったらFAQ集でもつくろう。
投稿者: Kuro | 2003年06月11日 20:09
Posted on: 2003年06月11日 20:09
Notification文字化け対策について、記事をTrackBackしておきました。興味のある方はご参照ください。
投稿者: TornadoX | 2003年06月12日 00:40
Posted on: 2003年06月12日 00:40
>milano様
初めまして!ふたばと申します。
昨日初めてMovable Typeを導入するにあたり、
みらのさんの日本語化パッチを頂きました。
ありがとうございました。
Movable Typeが正式に稼働するまでは「はてな」で更新しています。みらのさんの「ひとりごと」を私のアンテナに登録させていただきました。今後ともよろしくお願いします。
投稿者: ふたば | 2003年06月16日 16:48
Posted on: 2003年06月16日 16:48
初めまして。佐藤と申します。
日本語パッチを使わせてもらいました。が
エディットページへログインできないんです。
この手の質問じゃないとは思いますが、どこへ聞いていいのかわからず。。。クッキーも消したし、受け入れもしていますが、、毎回ログインを聞かれて先へすすめません。
どうかご教授願います。
投稿者: hide | 2003年06月25日 05:18
Posted on: 2003年06月25日 05:18
>hideさん
この情報だけでは何とも言えませんね。
ID/PASSが間違っているとしか。
初回インストールの時からログインできないのですか?
それとも、ある日突然ログインできなくなったのですか?
投稿者: milano | 2003年06月25日 10:03
Posted on: 2003年06月25日 10:03
milanoさん、大変ごぶさたしております。
プライベートサイトにMTを導入しようと思って準備して
いたら偶然お名前を見かけて驚きました。
おかげさまでMovableType無事日本語化できましたと
申し上げたいところですが、文字コードがISOにセット
されて文字化けが出てしまいます。
トップページは超ローテクでごまかしたものの、
コメントとTrackBackはごまかせなかったので、
近いうちに再インストールします。
それでもこちらのたくさんのコメントのおかげで、
ポイントはつかめました。ありがとうございます。
投稿者: Tucasa | 2003年07月02日 21:52
Posted on: 2003年07月02日 21:52
はじめまして!
とっても初心者+的外れな質問かもしれないのですが…
いざ、mt-load.cgiでチェックしようと思ったときに、このようなエラーが出ました。
==========================================
Loading initial data into system...
Loading database schema...
An error occurred while loading data:
Table 'mt_author' already exists at /home/sites/site57/web/cgi-bin/mt/mt-load.cgi line 55.
==========================================
解決方が全くわかりません(T□T)ダー!!
それ以前のステップはカナリ完璧にたどったはずなんですが、頭が??マークです。
MTの日本語バージョンを見て、ワクワクしぱなっしなので、早く使えたら嬉しいです(^▽^)
もし解れば是非教えてください。
投稿者: sakurara | 2003年07月03日 13:51
Posted on: 2003年07月03日 13:51
>sakuraraさん
mt-load.cgiは一度実行すればオッケーのものです。
sakuraraさんの遭遇しているエラーは、mt-load.cgiを二度実行しようとしたときに出るエラーです。
おそらく、リロードしてしまったのでしょう。
mt-load.cgiは問題なく実行されていると思いますので、次のステップに進んでみてください。
投稿者: milano | 2003年07月03日 13:55
Posted on: 2003年07月03日 13:55
>milanoさん
とても早い返信ありがとうございます!
次のステップ(エディットから日本語を選択する)へ進んで見たのですが、日本語のCHOICEが出てきません…。と、言う事は正しくアップされていなかったのでしょうか?
MT(Sixpart)にインストールしていただいた、cgi-bin/mtのディレクトリーに、必要なCGIファイル等を、正しいパーミッションに変えてアップしたのですが…。箇条書きにもう一度アップしたほうがいいのでしょうか?
ウーン。mt-loadは二度実行してはいけないのですね。
アドバイスもう一度よろしくお願いします!
投稿者: sakurara | 2003年07月03日 14:47
Posted on: 2003年07月03日 14:47
日本語パッチの適用はちゃんと完了しましたか?
→パッチをあてたときに「正常終了」と出たかどうか。
日本語パッチ適用後に生成されたファイルはサーバーにアップロードしましたか?
→[MT]/lib/MT/L10N/ja.pmというファイルをアップしないと、Japaneseの選択はできません。
投稿者: milano | 2003年07月03日 14:56
Posted on: 2003年07月03日 14:56
再インストール無事終了しました。
文字コードを前回のEUCからUTF-8に変えたら一発で正常に終了しました。
lolipopユーザなんですが、あそこのオンラインマニュアルだけだと、初心者にはやや厳しいかも。
こちらのドキュメントのおかげで2回目はさくっとインストールできました。ありがとうございます。
投稿者: Tucasa | 2003年07月04日 09:50
Posted on: 2003年07月04日 09:50
>milanoさん
色々とアドバイスありがとうございます!
無事日本語表示されました。
これから、頑張ってウェブ作っていきます。
ありがとうございました。
sakurara
投稿者: sakurara | 2003年07月04日 13:04
Posted on: 2003年07月04日 13:04
私はMacOS9.x日本語パッチは使えなかったのですが、なんとか手作業で日本語化に成功しました(^^)
ありがとうございます
投稿者: ななせ♪ | 2003年07月14日 22:29
Posted on: 2003年07月14日 22:29
はじめまして。既出だったらごめんなさい。
mt-load.cgiを実行すると以下のエラーがでます。
どこがダメそうですか?ちなみにUNIX上でファイルを解答しているのでファイル形式とかそういうのは問題は無いと思うのですが・・・。
==========================================
An error occurred while loading data:
Can't find default template list; where is 'default-templates.pl'?
Error: Can't locate MT/default-templates.pl in @INC (@INC contains: /opt/www/xxx/cgi-bin/extlib /opt/xxx/mutoken/cgi-bin/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /opt/www/xxx/cgi-bin/mt-load.cgi line 30.
==========================================
よろしくお願いします。
投稿者: たけし | 2003年07月16日 09:12
Posted on: 2003年07月16日 09:12
おせわになります。なんとか日本語パッチを割り当ててFTPに乗っけてみたのですが、
Loading initial data into system...
An error occurred while loading data:
Your DataSource directory ('./db') does not exist.
とでて進みません(汗)
どうしたらいいでしょうか?どなたかわかる方がいましたら
教えていただけますと幸いです。
OSはXPです。
投稿者: SuDuKi | 2003年08月11日 18:30
Posted on: 2003年08月11日 18:30
>SuDuKiさん
エラーメッセージに書いてあるとおり、
「db」というディレクトリが存在しなくてエラーになっています。
dbというディレクトリを作成してあげましょう。
パーミッションは777あたりで。
投稿者: milano | 2003年08月11日 21:13
Posted on: 2003年08月11日 21:13
非常に細かい事ですが、言語用のファイル・フォルダ・変数名に元の en_us、en-us に対し、
ja を使われているようですが、ja_jp や ja-jp にしないのですか?
#ただの精神衛生上の問題で、実用上全く問題ないですが。
投稿者: pigman | 2003年08月12日 20:15
Posted on: 2003年08月12日 20:15
日付表記の違いなどで、言語がenでも国別にen-ukやen-auがありうるのに対し、日本語では日本国以外に国の選択肢が考えられないからではないでしょうか?
投稿者: noir | 2003年08月13日 00:58
Posted on: 2003年08月13日 00:58
雑誌でblogの存在を知って挑戦してみました。
みらのさんのページのおかげでなんとかログインまでたどり着くことができました。
しかし、行き詰まってしましました。「メインメニュー > 新しいウェブログを作る」の画面に[SAVE]のボタンが表示されません。どうかヒントをお願いします。FTPにアップロードする際に異常が生じたのかな?
投稿者: blacksunny | 2003年08月15日 03:03
Posted on: 2003年08月15日 03:03
はじめまして。
手順のおかげで、なんとか21まで進むことができましたが、21のUsernameに「Melody」、Passwordに「Nelson」と入力して「LOG IN」ボタンをクリックしても、「Invalid login.」とエラー(?)が出てログインすることができません。
どうかヒントをお願い致します。
# そういえば、20の画面が出てこなかったような。。。
投稿者: omoikkiri.tv | 2003年08月15日 12:43
Posted on: 2003年08月15日 12:43
はじめまして。
翔泳社出版の「ウェブログ入門」を片手にインストールを試みてます。
MovableTypeはmovabletype.orgからZIPファイルを日本語化パッチはミラノさんの所のLZHファイルをDLしてインストールしてみました。バージョンは2.64、文字コードはEUC-JPです。
特にエラーなどなくインストールできたのですが、環境によって漢字や英数字まで出ない現象が発生しています。
Win98+IE5.5では管理画面が文字化け(漢字が□になっています)します。入力したblogは漢字が表示されます。
Win2000+IE6では管理画面、blogともちゃんと漢字も表示されますが、コメントボタンを押すと別ウィンドウが立ち上がるのですが、「Comments:xxxx」「Post a comment」「Remember personal info?」が表示されません。
この現象はIEの時だけで、
Win98+Netscape7.1やWin2000+Netscape(6.2、7.1)ではコメントウィンドウの問題も管理画面の問題も発生せず漢字も英数字もきちんと表示されます。
何がいけないのでしょうか?IEの設定でしょうか?何かインストールに失敗したのでしょうか?
後、気になるのはパッチを当てたのにstyles.cssのfont-familyが指定されていることです。"Osaka"等。font-familyは消した方がいいと言う話ではなかったのでしょうか?そこがいけないのでしょうか?
よろしくお願い致します。
投稿者: KOW | 2003年08月15日 14:59
Posted on: 2003年08月15日 14:59
>omoikkiri.tvさん
20番の画面は非常に大事な画面です。
これが終わらないと、インストールは完了していないことになります。
この画面が出ないなら、なにか問題が発生していると言うことでしょう。
もう一度20番を試してみることをお薦めします。
>KOWさん
mt.cfgのPublishCharsetやNoHTMLEntitiesは指定しましたか?
また、パッチをあてたのにfont-familyが指定されている件ですが、ワタシのパッチは文字化けが起こらないようにスタイルシートも修正しています。
その結果、Osaka等のフォントを指定しているのです。
この指定のせいで文字化けが発生しているという状況は報告されていません。
投稿者: milano | 2003年08月15日 15:05
Posted on: 2003年08月15日 15:05
早速の回答ありがとうございます。
PublishCharset EUC-JP
に
NoHTMLEntites 1
にしています。
Netscapeで表示されていてIEで表示されないってのが気に入らないですよねえ。
投稿者: KOW | 2003年08月15日 16:26
Posted on: 2003年08月15日 16:26
あぁ、文書よく読んでませんでした。
Win98の時に問題なのですね。
Win98はたぶん、フォントが無いから化けているのだと思います。
styles.cssからfont-family系を全て削除すれば問題ないと思います。
投稿者: milano | 2003年08月15日 20:32
Posted on: 2003年08月15日 20:32
>milanoさん
手順を一つ飛ばしていました(苦笑)
問題なく設定が終わりました。
どうもありがとうございました。
投稿者: omoikkiri | 2003年08月15日 21:17
Posted on: 2003年08月15日 21:17
>milanoさん
/public_html/blog/にMovableTypeを置くことはできたのですが、public_html直下に置くにはどのように基本情報を設定すればよいのでしょうか。
投稿者: omoikkiri | 2003年08月19日 00:43
Posted on: 2003年08月19日 00:43
8/15に質問をしたKOWです。
Win98でもNetscapeなら漢字がでますので、ちょっと違うような気がしますが。もしかしてフォントはブラウザが持っているのですか?それならIE5.5が持っていないというのであれば納得です。
問題はもうひとつありまして、
コメントウィンドウが開いたときに文字(日本語、英語)が表示されないというものです。これはWin2000+IE6で発生します。Win2000+Netscapeならきちんと表示されます。
Win98の場合はIE5.5でもNetscapeでも表示されます。
これは何が原因なのでしょうか?
よろしくお願い致します。
投稿者: KOW | 2003年08月19日 14:58
Posted on: 2003年08月19日 14:58
文字化けはフォントが無いというか、font-familyの対応がおかしいというか、そんな理由です。たぶん。
で、文字が表示されない件は
http://cheebow.sub.jp/docmt/archives/000044.html
この件でしょう。
投稿者: milano | 2003年08月19日 21:50
Posted on: 2003年08月19日 21:50
2.43 をUTF-8 で使わせてもらっています、
ありがとうございます。
ところで、EXPORTのさい、EXPORTファイルが
全部文字化けしてしまうのですが、これは
日本語関連のバグでしょうか??それとも
何か設定が悪いのでしょうか???
よろしくお願いします。
投稿者: yta | 2003年08月21日 02:36
Posted on: 2003年08月21日 02:36