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の直前までは普通に動いていると思われます。
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.
こんにちは。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を入れられてるように、少し強引にインストール可能なのかなと思ったのです。お知恵拝借させてください。
しかし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.
というエラーが発生します。
>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?)
HTML::Templateというモジュールが無いようです。
Full Version, with Librariesをダウンロードすれば、HTML::Templateも付属してくるので、もう一度ダウンロードからやってみてください。
ただ単に、extlibディレクトリのアップロードを忘れているだけかもしれませんが。
>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.
はじめまして。既出だったらごめんなさい。
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.
==========================================
よろしくお願いします。
SuDuKi
おせわになります。なんとか日本語パッチを割り当ててFTPに乗っけてみたのですが、
Loading initial data into system...
An error occurred while loading data:
Your DataSource directory ('./db') does not exist.
to : milanoさん
お騒がせしました。たった今、解決しました。
httpd.confで、MTのindex.htmlやindex.xmlの置かれる、
LocalSitePathのディレクトリに対し、
AddType "text/html; charset=EUC-JP" html htm xml
と明記してあげる事によって、文字化けがなくなりました。
お忙しい中わざわざありがとうございました。
#!/usr/local/bin/perl -w # Copyright 2001-2003 Six Apart. This code cannot be redistributed without # permission from www.movabletype.org. # # $Id: mt-check.cgi,v 1.24 2003/02/12 01:05:31 btrott Exp $ use strict; local $|=1; my($MT_DIR); BEGIN { if ($0 =~ m!(.*[/\\])!) { $MT_DIR = $1; } else { $MT_DIR = './'; } unshift @INC, $MT_DIR . 'lib'; unshift @INC, $MT_DIR . 'extlib'; } print "Content-Type: text/html\n\n"; print "
\n";
my $is_good = 1;
my @REQ = (
[ 'Jcode', 0, 1, 'Jcode is required for Movable Type in Japanese.' ],
[ 'HTML::Template', 2, 1, 'HTML::Template is required for all Movable Type application functionality.' ],
[ 'Image::Size', 0, 1, 'Image::Size is required for file uploads (to determine the size of uploaded images in many different formats).' ],
[ 'File::Spec', 0.8, 1, 'File::Spec is required for path manipulation across operating systems.' ],
[ 'CGI::Cookie', 0, 1, 'CGI::Cookie is required for cookie authentication.' ],
);
my @DATA = (
[ 'DB_File', 0, 0, 'DB_File is required if you want to use the Berkeley DB/DB_File backend.' ],
[ 'DBD::mysql', 0, 0, 'DBI and DBD::mysql are required if you want to use the MySQL database backend.' ],
[ 'DBD::Pg', 0, 0, 'DBI and DBD::Pg are required if you want to use the PostgreSQL database backend.' ],
[ 'DBD::SQLite', 0, 0, 'DBI and DBD::SQLite are required if you want to use the SQLite database backend.' ],
);
my @OPT = (
[ 'LWP::UserAgent', 0, 0, 'LWP::UserAgent is optional; it is needed if you wish to use the TrackBack system, the weblogs.com ping, or the MT Recently Updated ping.' ],
[ 'SOAP::Lite', 0.50, 0, 'SOAP::Lite is optional; it is needed if you wish to use the MT XML-RPC server implementation.' ],
[ 'File::Temp', 0, 0, 'File::Temp is optional; it is needed if you would like to be able to overwrite existing files when you upload.' ],
[ 'Image::Magick', 0, 0, 'Image::Magick is optional; it is needed if you would like to be able to create thumbnails of uploaded images.' ],
);
==========================
Loading initial data into system...
An error occurred while loading data:
Locale/Maketext.pm did not return a true value at lib/MT/L10N.pm line 7.
BEGIN failed--compilation aborted at lib/MT/L10N.pm line 7.
Compilation failed in require at lib/MT.pm line 680.
==========================
どう対応したらいいのでしょうか?
お手数ですが、よろしくお願いします。
An error occurred:
Can't locate Filter/Simple.pm in @INC (@INC contains:
/home/user1/sasayama01/www/mtbook/mt/extlib
/home/user1/sasayama01/www/mtbook/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/user1/sasayama01/www/mtbook/mt/lib/MT/Comment.pm line 4. BEGIN
failed--compilation aborted at
/home/user1/sasayama01/www/mtbook/mt/lib/MT/Comment.pm line 4. Compilation
failed in require at /home/user1/sasayama01/www/mtbook/mt/lib/MT/Entry.pm
line 12. BEGIN failed--compilation aborted at
/home/user1/sasayama01/www/mtbook/mt/lib/MT/Entry.pm line 12. Compilation
failed in require at /home/user1/sasayama01/www/mtbook/mt/lib/MT/App/CMS.pm
line 2107.
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster
Error 404
初めまして。私も2003年08月29日発言の「よよ」さんと同様、
Loading initial data into system...
An error occurred while loading data:
Can't call method "maketext" on an undefined value at /home/blog/public_html//lib/MT.pm line 686.
というエラーメッセージで壁にぶち当たっております。
このmaketextっはどこでdefineすれば良いのでしょう?
もちろんFTP時の文字コードや改行コードなどはチェック済みですので、関係ないと思われます。
blogが有益だと思い利用しようとmilanoさんのパッチなどりようさせてもらっています。
早速なんですが、ローカルにおいて実験というか練習しようと試みていますが。サーバ「BlackJumboDog」でactivePeal5.8・mysql導入済み。OSはXPhomeです。
日本語化までは成功してるのですが、それ以後以下のエラーメッセージで止まってしまいます。
Loading initial data into system...
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC (@INC contains: ./extlib ./lib C:/Home/Perl/lib C:/Home/Perl/site/lib .) at lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at lib/MT/ObjectDriver/DBM.pm line 9.
Compilation failed in require at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
なんとか、設置してみたいのでよろしくお願いします。
p.s DDNS利用で公開するにはルータがあるので少しかかりそうだけど、公開を目指しています。
マサ
ちこりんさんと同じく、Mac OS Xでの環境で日本語化パッチを当てようとしています。
README.txtを読んだり、milanoサンのレス通り、ターミナルでの% patch -p1 とやるというのをやってみたのですが
まったく日本語化されません。
ターミナルでの記述法が全く分からないので、申し訳ありませんが教えていただきたいです。
日本語化パッチのWindows版の適用手順を見て試してみました。
しかし、「MovableType2.65日本語化パッチ(Windows版)」をダウンロード出来ません。
↓
'"C:\Documents and Settings\(名前)\Local Settings\Temporary Internet Files\Content.IE5\KVG88M4R\mt-ja.2.65[1].lzh"'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックしてください。
パソコンはWindowsです。
日本語化パッチのWindows版の適用手順を見て試しましたら、「MovableType2.65日本語化パッチ(Windows版)」をダウンロード出来ませんでした。
↓
'"C:\Documents and Settings\(名前)\Local Settings\Temporary Internet Files\Content.IE5\KVG88M4R\mt-ja.2.65[1].lzh"'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックしてください。
って表示されて、何度やってもダウンロード出来ません。
どうすればダウンロードできるでしょうか。
Hiroki
MT-2.66が出たようです.
mt-load.cgiを実行しようとすると以下のエラーが出て悩んでいます.
このようなエラーで問題になった方,コメントお願いします.
(UTF-8環境にしています)
Specified key was too long. Max key length is 500 at /usr/local/apache/cgi-bin/mt/mt-load.cgi line 55.
2、基本設定のLocal site pass、サイトのURLなどを設定し直し構築したのですが、以下のようにエラーが出てしまいました。
An error occurred:
'/home/sites/lolipop.jp/users/oops.jp-yoshi/web/blog/styles-site.css.new' への書き込みに失敗しました: ローカルファイル '/home/sites/lolipop.jp/users/oops.jp-yoshi/web/blog/styles-site.css.new' を開けません: No such file or directory
Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC (@INC contains: /home/j7603/j7603006/www/cgi-bin/mt/extlib /home/j7603/j7603006/www/cgi-bin/mt/lib /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503 /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .) at /home/j7603/j7603006/www/cgi-bin/mt/lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at /home/j7603/j7603006/www/cgi-bin/mt/lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at (eval 3) line 1.
日本語化パッチ以外の事を質問されても困るのですが、一応答えておきます。
Site URLにはLocal Site Pathに設定したディレクトリに対応しているURLを記述してください。
Local Site PathはウェブログのHTMLをはき出すディレクトリを設定します。
Site URLははき出したHTMLにアクセスするためのURLを設定します。
Got an error: Can't locate Jcode.pm in @INC (@INC contains: ./extlib ./lib /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9. Compilation failed in require at mt.cgi line 21.
ところで、手順を見ながら設定したのですが手順21のところで「mt-load.cgi」にアクセスすると以下のエラーが出て先に進めません。
エラーの原因がお分かりになられたら教えて下さい。
-----------------------------------
Loading initial data into system...
An error occurred while loading data:
Your DataSource directory ('./db') does not exist.
-----------------------------------
早速ですが、2.661日本語版を新規設置しようとしているのですが、
mt-load.cgiにアクセスすると、下記のエラーがでます
いったいどうしたら良いのか全く分かりません。。。。どなたか教えて下さい。。。
/////////////////////////////////////////////////
Loading initial data into system...
An error occurred while loading data:
Connection error: Access denied for user: 'ドメイン@localhost' (Using password: YES)
テンプレート delete_confirm.tmpl の読み込みに失敗しました: HTML::Template->new() : At least one or not terminated at end of file! at /usr/local/apache2/htdocs/mt/extlib/HTML/Template.pm line 2111.
==
An error occurred: Can't locate MT/I18N.pm in @INC (@INC contains: ./extlib ./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 /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at lib/MT/App/Comments.pm line 10. BEGIN failed--compilation aborted at lib/MT/App/Comments.pm line 10. Compilation failed in require at mt-comments.cgi line 21.
==
対処法などございましたらご教示頂けると幸いです。
ちなみに、versionは2.661です。ロリポップに設置しています(参考までにアドレスも掲載しました)
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in crypt at lib/MT/Author.pm line 38.
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in string eq at lib/MT/Author.pm line 38.
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in join or string at lib/MT/App.pm line 231.
sgn
Win用なのですね…
変更後のものがいただけるなら私の方でUnix用のパッチを作りますが..
milano
Unixのpatchも公開します。
少々お待ちを。
goyou
JBA からもリンク張っておきました。
ishinao
私自身は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の日本語化パッチで取り込んでいただけるとありがたいです。
milano
なるほど、文字コードを判断する情報を最大限に多く与えて、間違って判断する確率を減らすわけですね。
良いアイデアですね。
頂きます。
月曜日にその案を含んだパッチをリリースします。
で、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で送るってのも考えたことはあるのですが、どうでしょうか?
ishinao
>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仕様に取り込んでもらっておいたほうがいいかもしれません。
sgn
Unix版Patchありがとうございました.
私のところではCMS.pmとTrackback.pmが一部rejectされました.
CVS IDがPatchとMT-2.62-full-lib.tar.gzが違うようなので
ひょっとして細かいバージョンが違うのでしょうかね?
sgn
何度もすみません.
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
ってなってるのですが…
milano
ご指摘ありがとうございます。
MT.euc.patch が gzip compressed data になっている件は修正しました。
> 私のところではCMS.pmとTrackback.pmが一部rejectされました.
> CVS IDがPatchとMT-2.62-full-lib.tar.gzが違うようなので
> ひょっとして細かいバージョンが違うのでしょうかね?
いや、それはおそらくワタシのミスだと思います。
Unix系のパッチはよく分からないのでワタシのところで公開するのやめようかな。
ひらたさんが公開してくれるはずなので。
お願いします~>ひらたさん
hirata
パッチとドキュメントおつかれさまです。わたしのほうがちょっと本業でドタバタしているのですが、Japanese Language Pack に一緒にして、本家から配ってもらうのがいいと思うので、まとめて作者におくります。ドキュメントは複数になるとややこしそうなので、Language Pack とまとめていいですか? unix 版はこちらでやっておきます。
TrackBack の仕様ですが、本家とほうとも相談してみますね。おっしゃるように、文字コードを送信するとか、そういう方法になりそうな気がします。
milano
>ひらたさん
ドキュメントは、是非まとめてください。
Unix版のdiffもお願いします。
中途半端ですいません。
でも自分なりに頑張ったので許してください。
hirata
なにをなにを。これで助かる人は多いと思いますよ。
sgn
助かっている一人です.感謝しています.
milano
ishinaoさんが提案してくださった、文字化け確率低減版のパッチ(Windows版)をリリースしました。
Unix版はうまくパッチが当たらないみたいなので、公開を停止しました。
Unix版の制作はひらたさんにお願いしております。
jujube
お世話になっております。
Windows旧版を利用させていただいております。
文字化け確率低減版への変更は、どうしたらよいのでしょうか?
milano
>jujubeさん
もう一度、http://www.movabletype.org/ からファイルをダウンロードして、解凍後にパッチ当ててください。
旧版と文字化け確率低減版は、[MT]\lib\MT\App\Trackback.pm の内容が違うだけなので、
アップロードするファイルは、このファイル一つだけでよいです。
2度手間をおかけしてしまって申し訳ありません。
jujube
速攻でのお返事ありがとうございます。
今からやってみます。
日本語化パッチ、本当に感謝しております。
jujube
すみません。初心者で・・・
パッチをあてた Trackback.pm について
1.TrackBack考察で教えていただいたように、247行目のiso-8859-1は UTF-8 に変更しなくてよいでしょうか?
2.TrackBack文字化け対策で教えていただいたように、57行目の$_ = pack 'C0A*', $_; の後に $_ = Jcode->new($_)->utf8 という行を追加する必要はないでしょうか?
milano
質問大歓迎です。
どんどんどうぞ。
1. この件は自分で考えていながらすっかり忘れていました。
現在のパッチには、こちらの修正も組み込んでおります。
iso-8859-1 となっていた部分が $encoding と修正されているはずです。
2. これは、ワタシのサイトでは57行目あたりで修正をしていたのですが、ひらたさんがもっと良い方法を考えてくれたので、パッチではそちらに従っています。
57行目あたりでやっていた文字化け対策は他の部分でやっておりますので、大丈夫です。
milano
上記1.について。
テストしてみたら、文字コードがEUCの人もUTF-8と書くべきなのが判明。
ということで、明日またパッチを修正します。
何度もパッチ当てることになってしまう方、すみません。。。
jujube
上記1について
UTF-8 のパッチをあてたけれど、247行目には、iso-8859-1 と書かれたままです。
もう一度アップグレードファイルのダウンロードからやり直してみようと思ったら・・・
ありゃ! MT が 2.63 になってますね!
うーん、パッチは使えるでしょうか(^◇^;)
milano
残念ながら使えません。
本日、出社したらパッチ作ります。
環境が会社にしかないのです。
jujube
お世話になっております。感謝感激感無量
2.63 のパッチ(utf8版)をあてた Trackback.pm について
> iso-8859-1 となっていた部分が $encoding と修正されているはずです。
と教えていただきましたが、247行目は
my $charset = $app->{cfg}->PublishCharset || 'iso-8859-1';
となっています。iso-8859-1 のままでよろしいですか?
milano
>jujubeさん
まず、2.63においては、
> iso-8859-1 となっていた部分が $encoding と修正されているはずです。
と言うのは無くなりました。
UTF-8固定になっています。
また、274行目のiso-8859-1はそのままでいいです。
ここはメールを送っている部分なのですが、メールについては [MT]\lib\Mail.pmでまとめて修正しています。
jujube
どうもありがとうございました。
sgn
Unixパッチもバッチリです.
いつもご苦労様です.
しかしバージョンアップはやいですねぇ.
お蔵入り.
milano
Unix版もオッケーですか。
よかった~。
バージョンアップ早いですねぇ。
しばらく安定してくれると良いのですが。
Nightly Buildとか公開し始めたって事は、安定版のリリースも頻繁になりそうな。
大変だー。
kengochi
日本語パッチの作成ありがとうございます。
utf-8のパッチを使ってみたのですが
・[MT]\lib\MT\App\CMS.pm の修正
・[MT]\lib\MT\APp\Trackback.pm の修正
の2つについて
utf-8ではさわってないようなのですが
これで問題ないのでしょうか。
milano
ご指摘ありがとうございます。
問題アリアリです。
修正しましたので、再度ダウンロードして最初からやっていただけると助かります。
kengochi
早速対応していただきましてありがとうございます。
ローカルで2.63EUCと2.63UTF-8を用意して
trackbackを送りあうテストをしてみてたんですが
EUC→UTF-8だけ文字化けしてたんです。
修正していただいたパッチでは解消されていました。
yokku
Mac IEだとテキストエリアの入力文字が
文字化けするんですがどうしたらよいでしょう。
スタイルシートのフォント指定もしていないです。
コードはUTF-8です。
milano
>yokkuさん
Mac+IE+UTF-8という組み合わせの場合は、font-familyで日本語フォントを明示的に指定しないとダメみたいですね。
具体的には以下のサイトで試行錯誤されています。
http://uva.jp/dh/mt/archives/000191.html
参考にしてみてください。
どうやら、
textarea {
font-family:"なんか日本語のフォント名";
}
とやればいいみたいですね。
ワタシにはfont-familyにどんなのを指定したらいいのかわからないので日本語パッチには組み込んでいないのですが、やはり指定した方が良いのでしょうか。
AKIKO
はじめまして。
ああ、なんて場違いな・・・とは思いましたが、他に解決方法が思いつかなかったので、初歩的な質問で申し訳ありませんが、お教え頂けると幸いです。
MT2.63をDLしましたので、こちらのWINDOWS用2.63日本語化パッチを頂きましたところ、style.cssが「CRCが一致しません」というエラーになります。
MTのダウンロードも何度か試みてみましたし、「lang-ja」フォルダも作りました。WinMEを使用しており、解凍はWinZipを使いました。
milano
>AKIKOさん
場違いではないです。どんどん質問してください。
さて、動作確認してみましたが、ワタシの手元の環境では問題なく動作しました。
Windows2000を使用しているのですが、Win2000とWinMEの差が原因とは考えにくいです(誰かWinMEの人いたらチェックして~)。
と言うことで原因が不明なので、質問させてください。
1. http://www.movabletype.org/ からダウンロードしたのは、何バージョンですか?
2. MT.euc.EXEとMT.utf8.EXEのどちらを使用しましたか?
3. EXEを実行した後、lang-ja以下に20個のGIFファイルは生成されましたか?
以上の質問だけで原因が判明するかはわかりませんが、解決の手助けになればと思います。
AKIKO
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って何?というレベルで地蔵のように固まってしまう主婦が、子供が寝ている隙に(というか強引に寝かしつけて)ちょこまかと挑んでいるものですから、なんとなく場違い感が(汗)
お手数をお掛けして恐縮ですが、引き続きよろしくお願い致します。
milano
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が異なっても無視して進むようにしたものです。
AKIKO
milano様、ありがとうございます。
早速試してみましたところ、やはりCRCエラーが(汗)
1.使わせて頂いているのは「MovableType2.63日本語化パッチ(Windows版)」です。
2.スタイルシートの編集もその他のファイルも触っていません。
3.MT.akiko.lzhを実行すると「default-templates.pl」でCRCエラーとなります。lang-ja以下の20個のGIFファイルは生成されています。
よろしくご教授下さいますようお願い致します。
milano
基本的にファイルを書き換えるものはみんなダメっぽいですね。
なんでだろ~。
WinZipの解凍が悪いのかも。
AKIKOさんの問題ではなくて、WinZipの仕様の問題。
例えば、+Lhacaを使用して、MT-2.63-full-lib.tar.gz を解凍してみたらどうでしょう?
確信があるわけではなく、試行錯誤の段階なのでわざわざ新たにソフトをインストールさせるのもちょっと気が引けますが、気が向いたらお試しいただけると助かります。
milano
+Lhacaを試す前に、WinZipでMT-2.63-full-lib.tar.gzの解凍直後のstyle.cssのファイルサイズを教えていただけますか。
ファイルサイズの調べ方は、
右クリック→プロパティで出てきた画面のうち、
「サイズ」という部分と「ディスク上のサイズ」という部分です。
括弧の中が重要。
yokku
Mac IE の件、ありがとうございます。
textarea {
font-family: Osaka;
}
で管理画面のエントリー追加の文字化けは直りましたが、
エントリーへの返信でコメントエリアで化けます。
style-site.css のテンプレートに追加しても駄目です。
どうしたもんか・・・
AKIKO
milano様、ありがとうございました~。
なんと!正常に日本語化パッチが当てられました!
やはりWinZipが原因だったようです。
WinZipもインストールし直して、もう1度最初からやり直したところ、解凍されたファイルの中に既存のサブフォルダがない状態(全ファイルが並んでいるだけ)でしか展開されなかったのです。
style.cssのサイズは7.59KB(7,780バイト)、ディスク上のサイズは16.0KB(16,384バイト)だったのですが、どうやら既存のサブフォルダ内にあるべきものとそうでないものが混在した状態で展開されていたようです。
検索したらtar.gz対応の「圧縮解凍ソフトDada」というものがあったので試してみたところ、解凍も日本語化も正常にできました。
お騒がせして申し訳ありませんでした。とても親切に対応して下さってとても嬉しかったです。
さて、これからMovableTypeのアップロードと設定にかかります。果たしてちゃんとできるのかどうか・・・。
milano
>AKIKOさん
わーいヾ(´ー`)ノ
解決できたようで、こちらも嬉しいです。
設定とか頑張ってください。
>yokkuさん
dh's memorandaもUTF-8ですが、ここのコメントのtextareaでも化けますか?
化けないとしたら、ここのスタイルシートを参考にしてみたらどうでしょう。
style.cssに追加したらオッケーだったのに、style-site.cssに追加してもダメというのは、style-site.cssの中でtextareaの指定がダブっているかミスっているかどちらかなのではないでしょうか。
ひらた
styles-site.css のなかでは、いろんなところに font-family の指定がしてあります。font-family の行を全部削除してから追加するのがてっとり早いです。
milano
なるほどー。
style-site.cssのfont-family指定もパッチで取り除いた方がいいですかねぇ。
どう思います?
nana
milanoさん
初めまして。最近、MovableTypeを導入していろいろと試している超初心者主婦です。
初歩的な質問で申し分けないのですが、管理画面のでテキストを入力後保存し再度表示させると管理画面内の日本語のテキスト部分のみが全て化けてしまいます。
これは私の設定ミスでしょうか?それとも何か解決策はあるのでしょうか??
インストールは本家のマニュアルを見てやりました。日本語については、Internet Magazine 2月号を参考にやってみました。私の使用している環境は、Win2000、IE、文字コードはUTF-8に設定してあります。現在milanoさんのところの日本語化パッチを使えば直るのであれば、導入しますのでよろしくお願い致します。
本当に初心者的質問で申し訳ありませんが、よろしければぜひ教えてください。
milano
最近主婦に良く頼られるみらのです。
主婦キラー。
さて、思い当たる原因は2つ。
1. style.cssからfont-familyの指定は取り除きましたか?
なお、日本語パッチを使用するとfont-familyは取り除かれるようになっています。
2. mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
ついでに、PublishCharset も UTF-8 に変更しましたか?
ちなみに、
>管理画面内の日本語のテキスト部分のみが全て化けてしまいます
とのことですが、どのように化けるのでしょう?
日本語を入力したのに、〹~とかになってしまうのですか?
それとも、良くわからない難しい漢字になってしまったりするのですか?
yokku
milanoさん
ひらたさん
Mac IE UTF-8の件、解決しました、
ありがとうございました
> style-site.cssのfont-family指定もパッチで取り除いた方がいいですかねぇ。どう思います?
そのほうがいいと思います。
少なくともUTF-8の場合は。
nana
milanoさん
早速お返事ありがとうございました。
1.2については、やっていないので今晩にでも早速試してみますね。
あと、文字化けの件ですが、正確に文字化けをする場所と文字化けの状況を説明しますと・・
Entryを一度作成した後、再度編集の為にEntryの編集画面を開くと、Entry の内容、追記等の日本語テキストで入力したところが全て、カテゴリ2感じになってしまいます。状況お分かり頂けますでしょうか?
テスト後またご連絡致します。
ありがとうございました。
nana
milanoさん
再び、nanaです。文字化け直りましたよ~♪さすが、milanoさん!!尊敬してしまいます。
次の目標は、milanoさんのblogのようなかっこいいサイトを作る事です。また行き詰まってしまったら、ぜひ教えてくださいね。また、遊びにきます。(こないで!なんて言わないで下さいね!)
では本当にありがとうございました!!!
milano
おめでとうございます。
他にわからないところがあればどんどん聞いてくださいませ。
mt.cfgのPublishCharsetとNoHTMLEntitiesは思うところがあって日本語化パッチでは手を加えていないのです。
加えた方がいいかなぁ。
そろそろ日本語化パッチをあてた後の詳細なインストールマニュアルが欲しいところ。
誰か作って~。
hiiragi
日本語化パッチ(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 長文失礼いたしました。
milano
>hiiragiさん
むー。なかなか難しいですな。
mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
もし取り除き済みだとしたら、ダメもとで以下のことを試して頂けますか。
1. 640行目、
map { Jcode->new(CGI::unescape($_))->$charset() }
となっていると思いますが、
map { Jcode->new($_)->$charset() }
に修正してください。
2. 一度管理画面からログインし、ログイン状態のまま、MT itを試してください。
hiiragi
milanoさん
お忙しい中お返事をいただき、ありがとうございました。結論から言うと、ダメでした(;_;)。
>mt.cfg の NoHTMLEntities 1 の前の「#」は取り除きましたか?
はい。
>1. 640行目、
教えて頂いたとおりに修正してみましたが、結果は変わらずでした。
>2. 一度管理画面からログインし、ログイン状態のまま、MT itを試してください。
ログイン状態のままやってみましたが、やはりダメでした・・・。
素人考えなのですが、Jcodeのインストールがうまくいってないような・・・。確認させて頂きたいのですが、./lib/にアップロードするのはJcode.pmとJcodeのディレクトリでいいのですよね?パーミッションの設定などは必要ないのでしょうか?
お手隙の際で結構ですので、ご回答いただければ幸いです。よろしくお願いします m(__)m。
milano
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
hiiragi
milanoさん、お返事ありがとうございました。
Jcodeは、milanoさんの仰るとおりにアップロードできていました。あとはもう、OS環境を疑うしかないように思えますので、とりあえずしばらくは手書き入力で対処したいと思います。
こちらの質問に一つ一つ丁寧にお答えいただき、ありがとうございました。MT本体の日本語化、あらためて衷心より御礼申し上げます。m(__)m
milano
いやー、OSの問題と言うより、日本語化パッチの不具合か、hiiragiさんのミスか、だと思います。
「MT It!」ではなくて、「Post to MT Weblog」の方はどうでしょうか?
実は、「MT It!」の方は使ったこと無いのです。
もしかして「Post to MT Weblog」とはどこか違うのかも。
hiirgaki
milanoさん
度々のお返事ありがとうございます。「Post to MT Weblog」でも同じ結果(文字化け)でした。一度、MTを再インストール&再日本語化してみたのですが、ダメでした。(;_;)
他の方はmilanoさんのパッチで上手くいってるようなので、やはり私の手順のどこかにミスがあるというのが可能性として大きいと思います・・・。
makoto
日本語パックをインストールして、ひらた氏の解説(Read Me file)のステップ4まで終えましたが、MTの管理画面のgifファイルが全て表示されなくなってしまいました。赤いバッテンのでている個所のプロパティを見ると
[mydomainname]/mt-static/images/lang-ja/nav-notifications.gif
というリンクが表示され使用不可となっています。どうのようにしたら、gif fileがきちんと表示されるようになるのでしょうか。ご指導くださいませ。
milano
>makotoさん
うーん、サーバー上にそのファイルはあるのに表示されないと言うことでしょうか?
もしそうだとしたらワタシにはお手上げですねぇ。
微妙に間違っていたりしませんか?
lang-ja ではなくて、lang_ja になっていたり。
サーバー上に無いとしたら、Unix版日本語化パッチの中に一緒に入っていたり、Windows版日本語化パッチで作ったりするので、それをアップしてください。
かみのごうや
はじめまして。
日本語化パッチ使わせていらだきました。
ありがとうございます。
Jcode.pmをインストールしたのですが、最初随分文字化けしました。インストール方法がまずかったのかと思い、何度かやり直してみたのですがうまくいきませんでした。
インストールしたのはJcode-0.83だったのですが、バージョンを落としてみた所うまくいきました。すばらしい物を作ってくださってありがとうございます。本当に感謝しています。
TAKAYUKI
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
あああああーーー
なんか化けたので、再度書きます。
化けたやつは、お手数ですが削除お願いします
すいません、本体のインストールができずに、困っておりますので、助言を頂けたらうれしいです。
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
milano
ObjectDriver DBI::mysql
としてみたらどうでしょう。
1.「=」は必要ありません。項目名と値をスペースで区切ってください。
2.「MySQL」ではなく、「DBI::mysql」です。
なお、MySQLを使用する場合は、
Database、DBUser、DBHost、等も設定する必要があります。そちらの方は大丈夫ですか?
TAKAYUKI
返信ありがとうございます。
そのように修正したところ、今度は違うエラーが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
milano
mt-db-pass.cgiの中身を
「database_password △△△」
から
「△△△」
に変更してください。
つまり、パスワード文字列だけで良いということです。
テーブルはmt-load.cgiを実行すれば作ってくれますので自分で作る必要はありません。
とにかく、思いこみで作業してはまってたりしているみたいなので、一度マニュアルやインストールの解説をしているサイトを良く読まれることをオススメします。
TAKAYUKI
どうもありがとう!
設置完了しましたー^^
でも、カレンダーがセンターにあるんだけど、左側に寄せたいw
できますか?
TAKAYUKI
すいませんw
自己解決しましたw
またいろいろ質問させていただきますが、宜しくお願いしますm_m
nana
milanoさん
ご無沙汰しています・・。先日は日本語化けの件ありがとうございました。
MTの方もちゃくちゃくと変更を加えているのですが・・。ただ、どうもスタイルシートをうまく使えこなせなくって・・。思うようなデザインができません。例えば、スタイルシートを使用しないでMTのデザインって可能なんですか?テーブルなんかも使いたいのですが、それって可能なのでしょうか??milanoさんのお知恵を拝借できたらと思い・・またお邪魔させて頂きました。よかったら教えてください。よろしくお願い致します。m(__)m
kamadango
OS:WINXP
さまざまな解凍ソフトを使うもCRCが一致しないの
エラーがでました。
OS:2000
一発
以上レポートです
ありがとうございます
milano
>nanaさん
お返事遅れました。すみません。
「スタイルシートを使用しないでMTのデザイン」というのは可能です。
<MT~>というやつが、重要な役割を持っているので、それを残したまま上手くテーブル組してあげればいいかと。
もう、文字で説明するのは非常に難しいです。。。
>kamadangoさん
お試しありがとうございます。
ワタシのWinXPでは問題なく動作するのです。
なんででしょう。
どのファイルでCRCエラーになりますか?
milano
>nanaさん
上の説明だけでは何なので。
MovableTypeのメーリングリストがあります。
http://salvageship.dropcontrol.com/archives/000959.html
ここで質問してくだされば、もうちょっとわかりやすく説明できると思います。
nana
milanoさん
早速やってみました。スタイルシート使わなくてもできましたよ~♪ありがとうございました。
>というやつが、重要な役割を持っているので、>それを残したまま上手くテーブル組してあげればいい>かと。
確かにそうですね・・。何回かビルドした時に必要なところも削除してしまい、エラーが出てしまいました。マニュアルと照らし合わせながらやらないと、必要なところまで消してしまいそうです。(笑)
次回からは、ぜひMTのMLの方で質問させて頂きます。
milanoさん、いつもいつもありがとうございます~♪
shark鮫
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です。
もし、同じような問題をクリアしたかたがいれば教えてください。
はやくムーバブラーになりたいー・・・。
milano
>shark鮫さん
Jcode.pm がインストールされていないようです。
http://rebecca.ac/milano/mt/archives/000063.html
の下の方にJcode.pmのインストール方法が書いてあります。
こちらをごらんになって、インストールしてみてから再度試してみたらどうなるでしょうか。
かっちゃん
はじめまして。
知り合いがMTを使っていて、楽しそうだったので早速導入してみました。
日本語化パッチを使わせていただきました。ありがとうございました。
とおる。
ドキュメント書き、おつかれさまでございますです。
えと、もしかしたら必要ないかもしれないんですが、
サーバに XML::Parser モジュールがインストールされている場合に、
サイトの文字コードが EUC だと XML-RPC などでポストされたときに文字化けしてしまうようです。
この辺のための修正を↓のページにまとめましたので、
よかったら見てみてください。
http://torus.jp/rwiki/index.cgi?cmd=view;name=Moblog
(「XML パーサと日本語関連」のところ。)
akio
こんにちは。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アリ)では記事を参考にして、インストールできています。)
milano
> akioさん
DB_Fileが無いとなると、Movable Typeのインストールは無理くさいです。
DB_FileはJcodeの様に強引にインストールすることが出来ないはずなのですよ。
サーバー管理者にお願いするしかないと思います。
お役に立てずに申し訳ないです。
>とおる。さん
情報ありがとうございます。
XML-RPCなんて使ったことがなかったので初耳でした。
参考にさせていただきます。
akio
サーバについてこちらで質問させていただくのは場違いだったかも知れません。
送信してから、管理者に問い合わせてからにすべきだったと反省していました。
でも、ダメってわかってすっきりしました。
まずはローカルで使ってみます。
有り難うございました。
maxi
はじめまして。
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.
というエラーが発生します。
検索しても、このエラーについての記述が無いようなのでポストさせていただきました。
何かヒントをお持ちの方がいらっしゃいましたら
ご教授よろしくお願いします。
milano
>maxiさん
お使いのPerlのバージョンはいくつですか?
強引にインストールしようとしているJcodeのバージョンはいくつですか?
Jcode.pm の一番最後に
=cut
という行があると思いますが、この行の下に1行追加して、
1;
という行を付け加えてみるとどうなりますでしょうか。
maxi
>milanoさん。
お世話になります。(拝)
Perlのバージョンは5.005_03。
jcode.pmは0.82です。
>Jcode.pm の一番最後に...
試してみます。
maxi
>milanoさん
無事、解決しました。ありがとうございました。
不具合の原因はFTPにあったようです。
(Dreamweaver3.0でのupload)
お手数おかけしました。(謝)
nancix
初めまして! この日本語化パッチのおかげでばっちり、初めてのXrea.comへのMT設置ができました! 心から感謝感激雨あられです!
ところがところが、エントリーをいくら書き込んでも、画面に反映されないのです。わ、私が書いた挨拶はどこに行ったの~?
考えられるのは、Xreaなので「x」フォルダにcgi関係を入れ、「mt」フォルダにその他もろもろを入れているのですが、archivesフォルダの置き場所を間違っているのかも…ということ。
mtと同じ階層に置いたのですがいっこうに現象は直らず、mtフォルダ内に置いてもやっぱり同じ。
パーミッションは*.cgiの場合705に統一し、mt.cfgは用心のため600にしています。
milanoさんは、こんな現象って、聞いたことがあるでしょうか?
心当たりがあればご教授いただけると幸いです。
これじゃせっかくの日本語化パッチも、宝の持ち腐れになってしまうよお~。
milano
>nancixさん
おそらく、Post StatusがDraftになっているのでしょう。
これをPublishにしないと画面には反映されません。
ワタシもこれで1日以上悩みました。。。
ak
はじめまして。
こちらのサイトでMovable Typeというツールを知り、日本語化ファイルを頂いたのですが、ちょっと気になる点があったので書きます。
ダウンロードしたのは2.64日本語化パッチ(Win版)です。
EUC用のパッチを当てた後、メニューなどが日本語になっていて特に問題なく作業出来るのですが、テンプレの編集でCSS(styles-site.css)を編集しようとするとテキストエリア内のcssが文字化けします。
これはどうやらパッチ当てで書き換えられる
[MT]\lib\MT\default-template.pl
の文字コードがutf-8になってしまっているからだと思われます。該当ファイルをEUCにして再構築すると文字化けは直りますが、こんなことになっているのは私だけなんでしょうか…
激しく不安なんですが、一応ご報告まで。
milano
>akさん
おっしゃるとおりです。
パッチ作成の際にミスっていました。
ご指摘ありがとうございます。
m(_ _)m
nancix
>milanoさん
おっしゃるとおりでした。私ってホントにバカ…。
速攻で「溜めとく」「公開する」と日本語表示にしました。
結局XreaはMySQLが壊れると、削除>新設に時間がかかりすぎるので、バークレーDB(でしたっけ)利用に切り替え、Cside2ndのドメインのサイトに設置することにしました。
しかし…Main Indexのテンプレートをカスタマイズしすぎたか、800×640のCRT画面で見ていると、カレンダーなどの部分がすとんと下に下がってしまいました(泣)
カッコ悪いよー…
今度もっと大きな画面で観てみても同じだったら、テンプレートを初期化するしかありません。
まだまだ修業が足りません。
sakai
前に他の方も書いておられましたが、日本語化パッチをした結果、MTの管理画面のgifファイルが全て表示されなくなってしまいました。
実はgifファイルのパーミッションの変更を忘れていて、640のままmt-load.cgiにアクセスしてしまい、そのあとで気づいて644に変更したんですが、もう一度mt-load.cgiにアクセスするところからやり直したらいいんでしょうか?
あんまりわかってないので、的はずれなことを言っているかもしれません。
milano
mt-load.cgi をやり直す必要は無いでしょう。
img/lang-ja というディレクトリはアップロードしましたか?
アップロードする場所は、StaticWebPathで指定したところですよ。
もし正しくアップされているとしたら、原因不明です。
gifファイルが表示されないところで右クリックしてプロパティでも見てみて、アドレス(URL):のところはなんと指定されていますか?
sakai
あ、そうか。
もっとちゃんと指示を注意深く読んで理解しろっていう、すごくダメなミスでしたね。
お恥ずかしい。
おかげさまで、うまくいきました。
アホな質問ですいませんでした。
SHO
すみません、少々教えて頂けないでしょうか?
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クライアントの転送モードはバイナリで
送っています。
何かアドバイスがいただけたらと思います。
Kuro
こんばんわ。
日本語化ドキュメントありがたくよませていただきました。
当方でためしたところ自分のレンタルサーバではまた違ったエラーをはいたのでポストさせていただきますね。
指摘の通り、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でログインできた記憶があります。
milano
>SHOさん
改行コードをLFにして、ASCIIモードで転送したらどうなりますでしょうか?
>Kuroさん
HTML::Templateというモジュールが無いようです。
Full Version, with Librariesをダウンロードすれば、HTML::Templateも付属してくるので、もう一度ダウンロードからやってみてください。
ただ単に、extlibディレクトリのアップロードを忘れているだけかもしれませんが。
SHO
>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.
度々ですみませんがお願いいたします。
milano
うーん・・・。
default-templates.pl の1行目になんか変な文字が混ざったりしていませんか?
本来なら、「[」一文字のはずなのですが。
SHO
度々ありがとうございます。
その後も改行コードを変更して転送してみたのですが
そのたびにエラーとなる行が変わりました。最後にダメモトでdefault-templates.OLDを
チェック代わりにバイナリモードで転送してみたところ、MTの初期設定が行われたのを
確認しました。
しかし、こちらで使っているサーバー特有の問題がかみ合わさってMTが度々エラーに
なってしまうことがわかったため、インストール先のディレクトリの変更も兼ねて解凍から
再度やりなおしてみます。
最後にすばらしい日本語ドキュメントを用意してくださったmilanoさんに感謝。
Kuro
>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での運用を考えていたです。
何卒お願い申し上げます。
SHO
昨晩お騒がせしましたSHOです。
今日、改めてやり直してみたところ無事設置が完了しました。
default-templates.plの問題はこのファイルだけアスキーモードの無変換でputするという方法で回避できました。
(昨晩は半分寝ぼけながらやっていたのでどこかで間違えていたようです)
MovableType一式はCobaltQube2に入れてあるのですが、パワー不足らしく少々反応が今ひとつ・・・・でも、これで新しい楽しみが増えました。
最後に、milanoさんに大感謝!
TornadoX
Linux 上に MT-2.64 + 日本語化パッチの状態で運用していますが、
つい最近激しい文字化けが始まったのでソースを調べてみましたところ、
なんとタイトルと本文の日本語の部分が全部論理タグに置き換わっているではありませんか!
どなたかこんな愉快な悪戯をするモジュールを御存じでしょうか・・・
sakai
たびたびすいません。
おかげさまでインストールに成功し、MTを使えるようになったのですが、今度は別の問題が出て困っています。
エントリーが10個を越えた途端、サイトのRebuildをしようとすると「500 Internal Server Error」というメッセージが出てしまうのです。
これって、ホスト側の問題なのでしょうか?
milano
>TamadoXさん
論理タグとはなんでしょう?
mt.cfgのNoHTMLEntitiesの前の#は取り除きましたか?
>sakaiさん
うーん、今まで問題なく動作していたのならホスト側の問題かと思われます。
サーバーによってはCPU占有率が一定水準を超えるとCGIのプロセスを落としてしまうところもありますし。
MTは結構システムへの負荷が高いのですよね。
TornadoX
すっかり忘れていました(^^;
そうすると今まで動いてたのが不思議なぐらいです(^^;
修正後は問題ないようです。
現在、Notoficationによって送られるメールの件名に日本語を使えるように修正中です。できたら載せようかと思います。
milano
>Kuroさん
MySQLが使えると・・・
・BerkeleyDBに比べて早い(かもしれない)
・管理が楽(エントリの修正などが管理画面を使用しなくても出来る)
ぐらいの利点しかないと思います。
もしかしたらBerkelryDBの場合、エントリの数が多くなった場合、メモリが足りなくてInternal Sever Errorが出るとか、そういった可能性はありますね。
MT内部の実装を見てないので何とも言えませんが。
Kuro
>milano様
なるほどー。
「~ができない」という点がないのなら安心です。
来月からのMTへの移行を考えつついじっていこうとおもいます。
またmilano様の門を叩くかもしれませんがよろしくお願いしますです。
ご回答ありがとうございました。
# MTが分かるようになったらFAQ集でもつくろう。
TornadoX
Notification文字化け対策について、記事をTrackBackしておきました。興味のある方はご参照ください。
ふたば
>milano様
初めまして!ふたばと申します。
昨日初めてMovable Typeを導入するにあたり、
みらのさんの日本語化パッチを頂きました。
ありがとうございました。
Movable Typeが正式に稼働するまでは「はてな」で更新しています。みらのさんの「ひとりごと」を私のアンテナに登録させていただきました。今後ともよろしくお願いします。
hide
初めまして。佐藤と申します。
日本語パッチを使わせてもらいました。が
エディットページへログインできないんです。
この手の質問じゃないとは思いますが、どこへ聞いていいのかわからず。。。クッキーも消したし、受け入れもしていますが、、毎回ログインを聞かれて先へすすめません。
どうかご教授願います。
milano
>hideさん
この情報だけでは何とも言えませんね。
ID/PASSが間違っているとしか。
初回インストールの時からログインできないのですか?
それとも、ある日突然ログインできなくなったのですか?
Tucasa
milanoさん、大変ごぶさたしております。
プライベートサイトにMTを導入しようと思って準備して
いたら偶然お名前を見かけて驚きました。
おかげさまでMovableType無事日本語化できましたと
申し上げたいところですが、文字コードがISOにセット
されて文字化けが出てしまいます。
トップページは超ローテクでごまかしたものの、
コメントとTrackBackはごまかせなかったので、
近いうちに再インストールします。
それでもこちらのたくさんのコメントのおかげで、
ポイントはつかめました。ありがとうございます。
sakurara
はじめまして!
とっても初心者+的外れな質問かもしれないのですが…
いざ、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の日本語バージョンを見て、ワクワクしぱなっしなので、早く使えたら嬉しいです(^▽^)
もし解れば是非教えてください。
milano
>sakuraraさん
mt-load.cgiは一度実行すればオッケーのものです。
sakuraraさんの遭遇しているエラーは、mt-load.cgiを二度実行しようとしたときに出るエラーです。
おそらく、リロードしてしまったのでしょう。
mt-load.cgiは問題なく実行されていると思いますので、次のステップに進んでみてください。
sakurara
>milanoさん
とても早い返信ありがとうございます!
次のステップ(エディットから日本語を選択する)へ進んで見たのですが、日本語のCHOICEが出てきません…。と、言う事は正しくアップされていなかったのでしょうか?
MT(Sixpart)にインストールしていただいた、cgi-bin/mtのディレクトリーに、必要なCGIファイル等を、正しいパーミッションに変えてアップしたのですが…。箇条書きにもう一度アップしたほうがいいのでしょうか?
ウーン。mt-loadは二度実行してはいけないのですね。
アドバイスもう一度よろしくお願いします!
milano
日本語パッチの適用はちゃんと完了しましたか?
→パッチをあてたときに「正常終了」と出たかどうか。
日本語パッチ適用後に生成されたファイルはサーバーにアップロードしましたか?
→[MT]/lib/MT/L10N/ja.pmというファイルをアップしないと、Japaneseの選択はできません。
Tucasa
再インストール無事終了しました。
文字コードを前回のEUCからUTF-8に変えたら一発で正常に終了しました。
lolipopユーザなんですが、あそこのオンラインマニュアルだけだと、初心者にはやや厳しいかも。
こちらのドキュメントのおかげで2回目はさくっとインストールできました。ありがとうございます。
sakurara
>milanoさん
色々とアドバイスありがとうございます!
無事日本語表示されました。
これから、頑張ってウェブ作っていきます。
ありがとうございました。
sakurara
ななせ♪
私はMacOS9.x日本語パッチは使えなかったのですが、なんとか手作業で日本語化に成功しました(^^)
ありがとうございます
たけし
はじめまして。既出だったらごめんなさい。
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.
==========================================
よろしくお願いします。
SuDuKi
おせわになります。なんとか日本語パッチを割り当ててFTPに乗っけてみたのですが、
Loading initial data into system...
An error occurred while loading data:
Your DataSource directory ('./db') does not exist.
とでて進みません(汗)
どうしたらいいでしょうか?どなたかわかる方がいましたら
教えていただけますと幸いです。
OSはXPです。
milano
>SuDuKiさん
エラーメッセージに書いてあるとおり、
「db」というディレクトリが存在しなくてエラーになっています。
dbというディレクトリを作成してあげましょう。
パーミッションは777あたりで。
pigman
非常に細かい事ですが、言語用のファイル・フォルダ・変数名に元の en_us、en-us に対し、
ja を使われているようですが、ja_jp や ja-jp にしないのですか?
#ただの精神衛生上の問題で、実用上全く問題ないですが。
noir
日付表記の違いなどで、言語がenでも国別にen-ukやen-auがありうるのに対し、日本語では日本国以外に国の選択肢が考えられないからではないでしょうか?
blacksunny
雑誌でblogの存在を知って挑戦してみました。
みらのさんのページのおかげでなんとかログインまでたどり着くことができました。
しかし、行き詰まってしましました。「メインメニュー > 新しいウェブログを作る」の画面に[SAVE]のボタンが表示されません。どうかヒントをお願いします。FTPにアップロードする際に異常が生じたのかな?
omoikkiri.tv
はじめまして。
手順のおかげで、なんとか21まで進むことができましたが、21のUsernameに「Melody」、Passwordに「Nelson」と入力して「LOG IN」ボタンをクリックしても、「Invalid login.」とエラー(?)が出てログインすることができません。
どうかヒントをお願い致します。
# そういえば、20の画面が出てこなかったような。。。
KOW
はじめまして。
翔泳社出版の「ウェブログ入門」を片手にインストールを試みてます。
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は消した方がいいと言う話ではなかったのでしょうか?そこがいけないのでしょうか?
よろしくお願い致します。
milano
>omoikkiri.tvさん
20番の画面は非常に大事な画面です。
これが終わらないと、インストールは完了していないことになります。
この画面が出ないなら、なにか問題が発生していると言うことでしょう。
もう一度20番を試してみることをお薦めします。
>KOWさん
mt.cfgのPublishCharsetやNoHTMLEntitiesは指定しましたか?
また、パッチをあてたのにfont-familyが指定されている件ですが、ワタシのパッチは文字化けが起こらないようにスタイルシートも修正しています。
その結果、Osaka等のフォントを指定しているのです。
この指定のせいで文字化けが発生しているという状況は報告されていません。
KOW
早速の回答ありがとうございます。
PublishCharset EUC-JP
に
NoHTMLEntites 1
にしています。
Netscapeで表示されていてIEで表示されないってのが気に入らないですよねえ。
milano
あぁ、文書よく読んでませんでした。
Win98の時に問題なのですね。
Win98はたぶん、フォントが無いから化けているのだと思います。
styles.cssからfont-family系を全て削除すれば問題ないと思います。
omoikkiri
>milanoさん
手順を一つ飛ばしていました(苦笑)
問題なく設定が終わりました。
どうもありがとうございました。
omoikkiri
>milanoさん
/public_html/blog/にMovableTypeを置くことはできたのですが、public_html直下に置くにはどのように基本情報を設定すればよいのでしょうか。
KOW
8/15に質問をしたKOWです。
Win98でもNetscapeなら漢字がでますので、ちょっと違うような気がしますが。もしかしてフォントはブラウザが持っているのですか?それならIE5.5が持っていないというのであれば納得です。
問題はもうひとつありまして、
コメントウィンドウが開いたときに文字(日本語、英語)が表示されないというものです。これはWin2000+IE6で発生します。Win2000+Netscapeならきちんと表示されます。
Win98の場合はIE5.5でもNetscapeでも表示されます。
これは何が原因なのでしょうか?
よろしくお願い致します。
milano
文字化けはフォントが無いというか、font-familyの対応がおかしいというか、そんな理由です。たぶん。
で、文字が表示されない件は
http://cheebow.sub.jp/docmt/archives/000044.html
この件でしょう。
yta
2.43 をUTF-8 で使わせてもらっています、
ありがとうございます。
ところで、EXPORTのさい、EXPORTファイルが
全部文字化けしてしまうのですが、これは
日本語関連のバグでしょうか??それとも
何か設定が悪いのでしょうか???
よろしくお願いします。
yta
↑ 2.63 ですね。。。
milano
バグでも設定でもなく、ブラウザがUTF-8の文字を表示するのにミスっているだけだと思われます。
右クリックで「対象をファイルに保存」してテキストファイルをPCに保存し、そののち秀丸等のUTF-8に対応しているテキストエディタで開いてみたらどうでしょう?
KOW
コメントウィンドウの件直りました。ありがとうございました。
IE5.5での管理画面の文字化けはそのままにしておきます。font-familyは残しておこうかと。管理画面を使うときはNetscapeでやろうかなと思っています。
ありがとうございました。
ダブリン市民
8/12頃に『ウェブログ入門 サポートページ』から頂いた日本語化パッチを使っております。
今日、練習の為に自分で売ったトラックバックを削除したら、英語で再構築を促すメッセージが出てきました。
最新のパッチでは、日本語のメッセージがでるのでしょうか?
pannya
MT2.64を使っています。これまでは、2.63の日本語化パッチを使っていたのですが、2.64の日本語化パッチが出来てましたので今回そちらを使わせていただきました。
通常の使い方だと問題はないのですが、http://moblog.uva.ne.jp/
を使ってmoblogで投稿すると、本文の部分にタグが出てしまいます。つまり、「<」が「&lt;」になっているからタグ表示になるんです。そのため、画像の表示が出来ません。
BookMarkletや、通常の投稿ではこういった症状は出ていないのですが、改善の方法はございますでしょうか?
milano
>ダブリン市民さん
日本語でメッセージが出るところと英語で出るところがあります。
残念ながら最新版でもトラックバック削除後のメッセージは英語のままです。
ひらたさんに報告すればなおして貰えるかも。
>pannyaさん
moblogのことは、ひらたさんにお尋ねください。
ワタシはmoblogは使ったことがないのでわからないのです。
お力になれずすみません。
よよ
はじめまして、MT入門者です。
なんとかMTの設置を終えたところ、日本語化できる事を知り、いさんでパッチをあてたものの
Loading initial data into system...
Loading weblog...
An error occurred while loading data:
Can't call method "maketext" on an undefined value at lib/MT.pm line 686.
というエラーに阻まれ、一歩も進めないままに夜が明けてしまいました。
WINでパッチをあてたファイルを、MacOS9でいじったのが敗因かもしれません。
初歩的な事で申し訳ないのですが、御教授くださいませ。
milano
設置が完了しているのなら、mt-load.cgi はもう動作させなくて結構ですよ。
ちなみに、lib/MT.pm の文字コードと改行コードはShift-JIS、LFになっていますか?
joyce
はじめまして。
何とかログイン画面にたどり着き、設定を入力して、Japaneseも選択して、saveを押したら
スゴイ文字化けでした。日本語のパッチは、ひらたさんの入門を読んで、したのですが、念のためもう一度してしまいました。
そうしたら、下のようなメッセージが出て、ログイン画面に戻れなくなってしまいました。
Got an error: MT/App/CMS.pm did not return a true value at /virtual/sheep/public_html/x/mt.cgi line 21.
「mt.cgi」の21行目はどのようにすればいいのでしょうか?
それから、最初にログイン画面にアクセスした時画像が正常に出ず、すべて「×」になっておりました。
これもちょっと気になっています。
どうか、よろしくお願いいたします。
milano
>joyceさん
mt.cfgのPublishCharsetは設定しましたか?
images/lang-ja はアップロードしましたか?
joyce
milanoさん、ありがとうございます。
>mt.cfgのPublishCharsetは設定しましたか?
下記のようになっております。
PublishCharset UTF-8
#がついてましたので、それはとりました。
>images/lang-ja はアップロードしましたか?
ダウンロードした、「mt-ja」から「lang-ja」を
imagesの中にアップロードしました。
あと、他の方のコメントから見つけて、styles.cssのfont familyをOsakaにすべて書き換えました。
でもエラーメッセージは変わらないようです。
うーん。さっきはログイン画面にいけたのに。
何か他にするべきことがあるのでしょうか?
milano
lib 以下を一度削除して、もう一度パッチをあてたものをアップロードしてみてはいかがでしょうか。
joyce
milanoさん、ありがとうございます!!
日本語で「プロフィールを編集する」が出ました。
もうなんとお礼を言っていいのか。
助かりました。
ただ、やっぱり画像は×のままです。
入力はできるので、とりあえずはよしとします。
naokos
milanoさま。
超初心者なんですが、「ウェブログ入門」購入して試行錯誤しています。
昨夜からMovableTypeの日本語化に失敗してます。
サーバはlolipopなので、Enzo.bzさんの
"ロリポップで Movabletype しよう!"って手順を実行しました。
エラーなしでmt.cgiをオープンするところまではうまくいくのですが、
仮ユーザでログインしLanguageをJapaneseに変更すると、日本語と英語と□□□□・・・がミックスされた画面が表示されてしまいます。
日本語で入力すると□□□□になります。
コードはEUC-JPです。
宜しくお願い致します。
milano
>naokosさん
OSはWin98とかお使いですか?
その場合は、styles.cssのfont-familyの行を全部削除してみてください。
naokos
milanoさま、ありがとうございます。
font-family削除したら、日本語メニューがでてきました。
感激です。
font-family削除の件は、ここのコメントよく読んだら書いてあったんですね。(スミマセン)
早速ウェブログ入門片手に、次のステップに進みます。
本当にありがとうございました。
よよ
milanoさまvv
ありがとうございましたっ!
WinでUPしたら問題なく動きました!!!
日本語で表示された時の喜びといったら(TnT)
初歩的な質問に、丁寧な回答、ほんとうにありがとうございました。
yta
Milano 様ありがとうございます。
Bookmarklet の不具合ですが、
トラックバック又はカテゴリーに
チェックを入れた状態で生成すると、
開いた小窓の画面が InternalServerError
になってしまいます。
チェック無し、又はその他のチェックボックス
であれば正常に動作します。
しかしその場合も4つ以上にチェックを入れて
生成すると、開いた小窓が同じエラーになって
しまいます。
これは日本語化のバグでしょうか?それとも??
milano
>ytaさん
lib/MT/App/CMS.pm をもう一度アップロードしてみてください。
Shift_JIS + LFで。
joyce
milano様
肴遠闔iも!逐÷昼÷・・・凍・or・・摩・A
穀・・痼・・註劇・・÷摩・・・B
新規エントリーs Aエントリーv隊鋲s数*Lv灯腐・嵓{悟闡﨣・・・涛旧嚔・・・逐÷梳・・A確認峨舶瘡遂・磨yージs!・・・・淘嵓{悟・楳・逐÷梳・B
軟風!幕・嵓{悟・・・蛟沃÷÷摩・・・At!・闕C衰!・蛟沃÷÷摩・・・・・H
styles.csssyle-site.cssv與nt-familyw!・・柱縲芻怩÷逐ゆ梳・B
p!楳・・^イトルw2嵓{悟・・・・淘﨣・・・梳・B
t!・・Aゅ・・・ц艢÷÷・・梳・B
joyce
↑すみません、なんか文字化けしてしまいました。
もう一度送信させて頂きます。
milano様
作業を進めていて困ったことが出てきたので、
再び質問させて頂きたいのですが。
新規エントリーで、エントリーの内容と追記の部分で日本語を入力すると文字化けしていますが、確認画面や実際のページではきちんと日本語になっています。
入力の際日本語でできればいいのですが、どこを修正すればいいのでしょうか?
styles.cssとstyle-site.cssのfont-familyはすべて取り除いてあります。
ちなみにタイトルは日本語がきちんと入力できます。
どうぞ、よろしくお願いいたします。
milano
textarea のスタイルシートも取り除いてみたらいかがでしょう。
それで駄目だったらもうお手上げです。
そのような状況は聞いたことがないので。
yta
lib/MT/App/CMS.pm アップし直してが駄目でした。
恐らく、レンタルサーバ会社が過負荷防止のため
途中でエラーを返してくる仕組みにしているのだと
思います。
Bookmarklet ごときで制限されちゃぁ困るなぁ・・・。
joyce
milanoさん、お礼が遅くなりました。
早々のコメントありがとうございます。
いろいろ自力でやってみようと、試しておりました。
まず、管理画面の画像は、きちんと出るようになりました。
ただ、まだエントリーの文章入力は、文字化けのままです。
そして、一つ気になっているのが、Main Indexのテンプレートで、ひらたさんの本では日本語で出るところは日本語で表示されていますが、私のMain Indexではその部分も文字化け状態です。
これも何か関係があるのでしょうか?
どうかよろしくご教授の程お願いいたします。
joyce
えーっと。
今エクスプローラーではなくて、safariでやったら文字化けしませんでした。
ということは私のせいではなく、エクスプローラのせいということのよう・・・です。
これからはsafariですれば問題は解決のようです。
お騒がせいたしました。
ありがとうございました。
oshimago
Milanoさま
日本語パッチ、大変便利に利用させていただいております。
さて、小生、EUC-JP版を適用したのですが、XMLやRDFのことを考慮し、
UTF-8版に切り替えたいと思っております。
一度 EUC-JP版のパッチを適用した後、再度UTF-8版のパッチを当てて(&mt.cfgを修正すれば)問題はないでしょうか?
それとも一からサイトを構築し直さなくてはいけないのでしょうか?
#すでに結構なコンテンツがあるので、また一からサイトを構築し直すのはちょっと大変なもので。。。
清瀧
はじめまして。この度Movable Type 2.64を使ってみたいと思いダウンロードして
日本語化しようとしたのですが以下のようなエラーが出てパッチが当てれませんでした。
ファイルがオープンできません
C:\www\mt\images\lang-jp\UPDATE.TMP
使用OS:winxp homeで
MT2.64はzip版をダウンロードしてwinxpのウィザードで解凍し、パッチのほうはらるち~で解凍しました。
どうしてよいのか分かりません。よろしくお願いします。
milano
>清瀧さん
images ディレクトリの中に、lang-ja ディレクトリを作ってください。
詳しいことは、http://rebecca.ac/milano/mt/readme/ に書いてあります。
清瀧
milanoさん返信ありがとうございます。
>詳しいことは、http://rebecca.ac/milano/mt/readme/ に書いてあります。
すいません。見落としてました。(^^;
清瀧
lang-jaと書くところをついlang-jpと書いていました。。。
ぴよ吉
はじめましてー、日本語化パッチダウンロードさせ
ていただきました。ありがとうございます。
日本語化手順のページを読みながら作業を進めたの
ですが、22のUsernameとPasswordを入れた後、23
のMain Menu画面で「EDIT YOUR PROFILE」をクリッ
クしても、どういうわけかプロフィール編集画面へ
行かず、22のUsernameとPasswordのページに飛んで
しまいます。
使用しているのはtok2のサーバーです。
困惑しておりまして、よろしければご教授願えます
でしょうか。
milano
>ぴよ吉さん
CGIPath に記述したURLと、ブラウザでアクセスしているURLが違ったりしていませんか?
www の有り無しとか、***.tok2.com と tok2.com/~*** の違いとか。
もしくは、Cookieをオフにしているとか。
moto
初めまして。
movebletypeを使ってみたいと思い、
こちらを参考に日本語化パッチの適用を試しているのですが、
何回試してもうまくいかないので質問させて下さい。
2.64Full-Libのmovabletypeと、2.64日本語パッチWindows版をDLし、
imagesにlang-jaを作ってパッチ適用。
styles.OLD,mt-check.OLDの出現、
lang-ja内にgifが20個出来上がったのを確認後、サーバへアップロード。
mt.cfgを指示にある通りに書き換えて、mt-load.cgi、mt.cgiと実行しました。
MTの管理画面は問題なく日本語化されるのですが、実際にWeblogを作成しViewSiteすると、
カレンダーの曜日や、検索のボタンの文字等、
日本語部分がほぼ全て文字化けしてしまいます。
パッチは、EUC-JPとUTF-8の双方を試したのですが、どちらも変わりはあまりせんでした。
管理画面は日本語化されているが、生成されるHTMLは文字化けしてしまう。
と言う状況です。
生成されるHTMLのソースを見ると、charsetはEUC-JP or UTF-8なのですが、
ブラウザ側はSJISと認識している?ようで、
エンコードをEUC-JPなりUTF-8に手動で変えています。
しかし手動で変えても、文字化けは直りません。
管理画面の方では、何もせずとも、EUC-JPなりUTF-8で認識してくれています。
使用しているブラウザは、Opera7.11とIE6です。(WinXP)
データベースにはmysqlを使用しており、ObjectDriver等の指定もしてあります。
OSはFreeBSD4.9-PRERELEASEです。
この様な状況なのですが、何か試せる事柄がありましたら、お教え下さい。
# 長文になってしまい申し訳ございません。
ぴよ吉
milanoさん、ありがとうございます。
ご指摘の点については確認してみたのですが、誤りは
なかったです。
その後、さらに調べてみましたら、tok2でMovableType
を使おうとして、うまくいかない人の話があり、まっ
たく同じ症状でした。どうやらtok2固有の問題のよう
です。ほかのサーバーを探して挑戦してみようと思い
ます。
milano
>motoさん
テンプレートの中のカレンダーの曜日やボタン等に日本語って含まれていましたっけ?
後から自分で編集したのならば、編集作業の時に文字コードがおかしくなったのかも。
Apacheの設定等で、charsetをSJISで吐く用になっているのかも。
一度サイトを見れば何かわかるかもですが、今のところこれくらいしか言えません。
moto
milanoさん、お返事ありがとうございます。
サイトは以下になります。
http://reffi.tomolog.info/weblog/
>テンプレートの中のカレンダーの曜日やボタン等に日本語って含まれていましたっけ?
上記サイトの左側のカレンダーの曜日が、
私のブラウザでは文字化けしています。
試しにエントリーも作ってみました。
IE6もOpera7.11も、手動でEUC-JPにすれば、エントリーした記事の部分だけは(日付,タイトル,本文,投稿者)文字化けしていません。
手動でEUC-JPに変えないと文字化けしますが。
>Apacheの設定...
これからもっと調べてみますが、
Alias /weblog/ "/usr/local/apache/weblog/"
<Directory>
中略
AddCharset EUC-JP .html
中略
</Directory>
の、AddCharset を記入してみました。(無意味かもしれないですが)
お時間のある時で結構ですので、確認の程お願い申し上げます。
milano
確認しました。
みたところ、テンプレート中にEUCに含まれないコードがあるようです。
テンプレートを再度修正してみてはいかがでしょう。
moto
>テンプレートを再度修正してみてはいかがでしょう。
MT管理画面の、テンプレートの編集内にある、
Main Index や Master Archive Index の事でしょうか?
> EUCに含まれないコード
恥ずかしながら、どれが含まれないコードなのかが分からず、
何に手を付ければ良いのか分からない状態です。
PerlやPerlのモジュールの入れ方が、調べてみたところ誤っていた為、
PerlのVerUPとモジュールのインストールを、全てやり直したのですが、
変化はありませんでした。
moto
to : milanoさん
お騒がせしました。たった今、解決しました。
httpd.confで、MTのindex.htmlやindex.xmlの置かれる、
LocalSitePathのディレクトリに対し、
AddType "text/html; charset=EUC-JP" html htm xml
と明記してあげる事によって、文字化けがなくなりました。
お忙しい中わざわざありがとうございました。
ぴよ吉
milanoさん
無事、バーチャルアベニューで日本語化できました。
感謝です!
これからいじりまくりまするぞい!
silvia
ウェブログ入門を買って今日インストールしました。
UTF-8パッチを適用したMTをインストールしたのですが、うちではブラウザが ISO8859-1 と認識していました。結局 Apache の設定の問題のようで httpd.conf の AddDefaultCharset をコメントアウトしたら、いけるようになったポイです。
で、問題もあって Netscape 7.1 で Entry の内容入力画面で [b][i][U][URL] のボタンが現れません。IE6 では出ています。スタイルシートの問題でしょうか?
スタイルシートはパッチがあたったものをそのままつかっています。
silvia
どうやら テンプレートの JavaScript の問題で IE 専用に書かれてるようですね。
Safari については何人かいじってるようですが、 Netscape でやってる人はいないようですね。むむむ。
simba
日本語化パッチを使わせて頂きました。
ありがとうございます。
でも日本語検索が上手く行きません。
フォーム内容をgetで送信しているため、
日本語がURLエンコードされてしまっています。
他のmovabletypeサイトを見るとみなさん日本語検索ができているようですが、
どうすればよろしいでしょうか?
simba
自問自答になってしまいますが、原因がわかりました。
mt.cfgのCGIPathにそのままアドレスを書くのではなく、
リダイレクトされるパスを書くと
日本語検索が上手く行かないようです。
お騒がせしました。
jouno
http://lowlife.jp/yasusii/weblog/2003/10/08.html#P66
日本語化じゃないんですけど、こういう問題があるみたいです。
bom
w!朽・梳・・B
lolipops/熹準闃・・・註劇・楳・・A慎重u"`ャレンジk!・摩・・・嵓{悟閨Zレクトl!・・凍・・・梳・・B
p!楳・・・蜀蝿Ov㎝悟・俣\ヲw"oッチリs Aあsッ歩凍÷・凍・・・・B
椛掩!様ac OS 10.26 slT.euc.patchり携用j!・註劇÷逐梳・Bva走o!・_t・ょ・Aゅ・・・ц艢$vk!梳・B
bon
はじめまして。
Lolipopの説明を見させて頂いて
Mac OSXで試しているのですが、
どうしてもJapaneaseが表示されず、選べません。
Englishでは問題ないのですが、良い方法があれば
よろしければご教授いただければと思います。
日本語パッチをを実行というのがよく分かりませんです。。
(さっき文字化けました。すいません。)
milano
>bonさん
lib/MT/L10N/ja.pm
をアップロードしていないのでは?
日本語パッチの適用のやり方は、日本語化パッチOSX版に含まれているREADME.txtに書いてあります。
yukkie
ずいぶん前からblogには興味があったのですが、最近CSSなどがある程度落ち着いてきたことや、各媒体で取り上げられるようになったことから、意を決して夜から朝にかけて、こちらを参照しながら設置、無事終了いたしました。
#Trackback2ついってます。すみませんm(__)m
pgsqlにデータをしまいこんでいるのですが、http://rebecca.ac/milano/mt/readme/mtcfg.html のObjectDriverの記述はDBI::pgsqlでした。ちょっと気づいたので(つまづいたとも~~)、ご報告までに。
takahiro
始めまして
xreaにてMTのインストールを試みているのですが、わからないことが有るので質問させてください。
日本語化パッチ(OSX utf-8)を当ててサーバにアップしたのですが、mt.cgiの管理画面にてスタイルシートが適用されません。
文字、画像は日本語化されています。現在、staticWebPassにimages,docs,style.cssを、CGIPathにその他を置いています。
takahiro
自己レス、パーミッションの設定が間違っていました。
700から705へ変更。とっても失礼しました。
Crow
すいません教えてください。
2.64と2.64の日本語化パッチをあてたのですが、
load.cgiを動かすと、以下のエラーが帰ってきます。
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: /home/sites/site29/users/ragnarok/web/mt/extlib /home/sites/site29/users/ragnarok/web/mt/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 /home/sites/site29/users/ragnarok/web/mt/mt-load.cgi line 30.
どう対応したらいいのでしょうか?
Crow
↑自己解決しました
転送ミスでした;;
yuichi
すみません。
こちらのサイトを伺って、MT 2.64+MovableType2.64と日本語化パッチのEUC版を使って日本語化したのですが、mt-load.cgiを動かすところでうまくいかなくなってしまいます。実行するとこんなエラーがでてきてしまいます。
>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: ./extlib ./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 /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at mt-load.cgi line 30.
上のほうにも'default-templates.pl'のエラーの質問が乗っているのも見たのですが、どうもこのファイルだけアスキーモードで転送しても、エラーが出てしまいます。ちなみに、FTPソフトは、FFFTPです。
初心者なのでよろしくお願いします。
milano
>yuichiさん
たぶん、何かミスってるんでしょう。
日本語化手順を良く読み作業してください。
yuichi
上にて、下記の書き込みを読み、ふと、確かめてみたところ、
>OS:WINXP
>さまざまな解凍ソフトを使うもCRCが一致しないの
エラーがでました。
>OS:2000
>一発
>以上レポートです
私も、友人のwin2kでは、一発でした。
どうしてなんでしょう…。
mimori
こんばんは。はじめまして
日本語化パッチを使わせて戴いています。
インストールが出来サーバアップも完了し、セットアップをしているのですが、管理画面の日本語の部分が手書きの文字になったり、普通にきちんと表示される場合があるのです。
私は何もいじっていないのに、この2パターンが出るのは何故なんでしょうか…
あと、エントリーが反映されずに
An error occurred:
mkdir /home/repism/public_html/cgi-bin/mt/archives: Permission denied at /home/repism/public_html/cgi-bin/mt/lib/MT/FileMgr/Local.pm line 104
というエラーが出ます。
これは何処を直せば表示されるようになるのでしょうか。
初歩的な質問でごめんなさい。よろしくお願いします。
milano
>mimoriさん
前半部分は意味がわからないので、残念ですが回答できません。
後半部分は、/home/repism/public_html/cgi-bin/mt/ のパーミッションを777とかにしてあげれば解決すると思います。
mimori
>milanoさん
早速の解答有難うございました。
パーミッションを変更したら反映されました。
前半部分ですが、意味不明な文章になってしまっていてすみません。
記事を書いている部分やアイコン以外の日本語部分が手書き文字のフォントになっているのです。
たまにゴシックになるので、何がどうなるのか解らないのですが、私のPCに問題があるのかもしれませんね。
色々いじってみようと思います。
有難うございました。
ポプラ
日本語パッチをUPしてまずmt-check.cgiが動くか確認したのですが、下記の様な表示ができました。
フェッチでFTPしたのですが、パーミッションの変更ができなかったのが原因なのでしょうか? なぜ変更できないかも良く解らないのですが、、、 どなたかお助け下さいませ!!
#!/usr/local/bin/perl -w # Copyright 2001-2003 Six Apart. This code cannot be redistributed without # permission from www.movabletype.org. # # $Id: mt-check.cgi,v 1.24 2003/02/12 01:05:31 btrott Exp $ use strict; local $|=1; my($MT_DIR); BEGIN { if ($0 =~ m!(.*[/\\])!) { $MT_DIR = $1; } else { $MT_DIR = './'; } unshift @INC, $MT_DIR . 'lib'; unshift @INC, $MT_DIR . 'extlib'; } print "Content-Type: text/html\n\n"; print "
\n";
my $is_good = 1;
my @REQ = (
[ 'Jcode', 0, 1, 'Jcode is required for Movable Type in Japanese.' ],
[ 'HTML::Template', 2, 1, 'HTML::Template is required for all Movable Type application functionality.' ],
[ 'Image::Size', 0, 1, 'Image::Size is required for file uploads (to determine the size of uploaded images in many different formats).' ],
[ 'File::Spec', 0.8, 1, 'File::Spec is required for path manipulation across operating systems.' ],
[ 'CGI::Cookie', 0, 1, 'CGI::Cookie is required for cookie authentication.' ],
);
my @DATA = (
[ 'DB_File', 0, 0, 'DB_File is required if you want to use the Berkeley DB/DB_File backend.' ],
[ 'DBD::mysql', 0, 0, 'DBI and DBD::mysql are required if you want to use the MySQL database backend.' ],
[ 'DBD::Pg', 0, 0, 'DBI and DBD::Pg are required if you want to use the PostgreSQL database backend.' ],
[ 'DBD::SQLite', 0, 0, 'DBI and DBD::SQLite are required if you want to use the SQLite database backend.' ],
);
my @OPT = (
[ 'LWP::UserAgent', 0, 0, 'LWP::UserAgent is optional; it is needed if you wish to use the TrackBack system, the weblogs.com ping, or the MT Recently Updated ping.' ],
[ 'SOAP::Lite', 0.50, 0, 'SOAP::Lite is optional; it is needed if you wish to use the MT XML-RPC server implementation.' ],
[ 'File::Temp', 0, 0, 'File::Temp is optional; it is needed if you would like to be able to overwrite existing files when you upload.' ],
[ 'Image::Magick', 0, 0, 'Image::Magick is optional; it is needed if you would like to be able to create thumbnails of uploaded images.' ],
);
print
オオタ
milanoさん、はじめまして。
質問させてください。
「ウェブログ入門」を見ながらMTのインストールをしていたのですが、
mt-load.cgiを実行するところで、以下のようなエラーが表示されてします。
==========================
Loading initial data into system...
An error occurred while loading data:
Locale/Maketext.pm did not return a true value at lib/MT/L10N.pm line 7.
BEGIN failed--compilation aborted at lib/MT/L10N.pm line 7.
Compilation failed in require at lib/MT.pm line 680.
==========================
どう対応したらいいのでしょうか?
お手数ですが、よろしくお願いします。
milano
>ポプラさん
改行コードが間違っているのでしょう。
CR+LFかLFにしてアップロードしてください。
>オオタさん
extlib/Locale/Maketest.pmの改行コードがおかしいのかもしれません。
適切にアップロードしなおしてください。
sasayama
日本語バッチも成功し、また、初期化にも成功したのですが、いざログインしますと下記のようなエラー
メッセージが出てしまいます。
必要なモジュールと思われるDB_File-1.806.tar.gz DBD-mysql-2.1027.tar.gz
Jcode-0.82.tar.gz Comment.pmやFilter.pm Simple.pm も、アップロードしたので
すが、エラーメッセージは消えません。
何が原因なのでしょうか。
はなはだ勝手なお願いですが、お教え賜りますれば幸いです。
An error occurred:
Can't locate Filter/Simple.pm in @INC (@INC contains:
/home/user1/sasayama01/www/mtbook/mt/extlib
/home/user1/sasayama01/www/mtbook/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/user1/sasayama01/www/mtbook/mt/lib/MT/Comment.pm line 4. BEGIN
failed--compilation aborted at
/home/user1/sasayama01/www/mtbook/mt/lib/MT/Comment.pm line 4. Compilation
failed in require at /home/user1/sasayama01/www/mtbook/mt/lib/MT/Entry.pm
line 12. BEGIN failed--compilation aborted at
/home/user1/sasayama01/www/mtbook/mt/lib/MT/Entry.pm line 12. Compilation
failed in require at /home/user1/sasayama01/www/mtbook/mt/lib/MT/App/CMS.pm
line 2107.
gura
はじめまして。
MT2.64用の日本語パッチを使わせて頂いています。
導入の所でわからない所に当たったのでアドバイスをお願いします。
mt.cgiでいよいよ日本語化しようとしたのですが、Preferred Languageの所にjapaneseが出て来ません。
jcode.pmはサーバの方で用意してるようなのですが、念の為こちらで紹介しているjcode0.82を入れてみても変わりはありません。
Movable Type 2.64
Movable Type 2.64用日本語化パッチ(UTF-8を使用)
サーバ側CGI仕様詳細↓
http://www.cool.ne.jp/index.cgi?pg=cool_help_FTP-1002.html
OS:WindowsXP+SP1
ブラウザはIE6.0+SP1です。
宜しくお願いします。
milano
>sasayamaさん
これも改行コードかな?
lib/MT/Entry.pm、lib/MT/Comment.pm あたりの改行コードを気をつけて再アップしてみてください。
それで駄目なら、Filter::Simple<http://search.cpan.org/~dconway/Filter-Simple-0.79/>を正しくインストールしてみてください。
>guraさん
lib/MT/L10N/ja.pmはアップしましたか?
正しく手順通りに作業しましょう。
gura
>miranoさん
lib/MT/L10N/ja.pmはアップされていますね。
日本語化パッチが正常終了した後、imagesフォルダ以外は全てアスキーモードで、imageフォルダのみバイナリモードでアップしています。
後からjcode.pmとjcodeフォルダのみ指定の位置にアップしています。
パーミッションはmt.cgiが置いてあるフォルダのcgiを755に、作成したdbフォルダを777に、それ以外はそのままにしてあります。
gura
>milanoさん
すいません。お名前間違えてしまいました。
milano
アップしてありますか。失礼しました。
だとすると、原因はわかりませんねぇ。
COOL ONLINEだからかなぁ。
gura
>milanoさん
再生成して再アップ等いろいろ試してみたのですが上手く行きませんでした。
それで、情報を探していたところ、ひらたさんのページに行き着き、MT2.6用のja.pmはMT2.64用でも同じ内容?
という様な記述がありました。
試しにひらたさんのページよりMT2.6用のja.pmをダウンロードし、UTF-8用の物を直接アップしてみたら、
日本語表示が選択出来るようになりました。
詳細な原因はわかっていませんが、御報告しておきます。
サワー
初めまして。
何度UPしなおしてもパーミッションの設定が違うと言われてしまいます、、、
ブラウザはベッコウアメを使用してます。
何が原因なのでしょうか? お力ください!!
CGIWrap Error: Execution of this script not permitted
-------------------------------------------------
Execution of (/b80084/mt/mt-load.cgi) is not permitted for the following reason:
Script is world writable.
きゃんころ
曜日が変なんです
2.64をここの手順通りに日本語化して、
xrea内で独自ドメインで使っています。
コードはEUC-JPです。
曜日が変というのは、投稿記事の日付と曜日を、
%x %X(実際は半角)で表示しているんですが、
2003年11月6日 水曜日 (本当は木曜)
2003年11月5日 木曜日 ( 〃 水曜)
と、水曜と木曜が逆になってしまいます。
英語表記にすれば正しくなります。
日本語化パッチのどこかに誤りがあると思うのですが、
どこを直せばいいのか、私の能力では見つかりませんでした。
ご助言お願いします。
既出でしたらポインタを教えてください。
きゃんころ
皆さん、初めまして。挨拶わすれてましたすいません。
上の一部訂正です。
書式は %x %A でした。%a にすると
「・」が表示され、曜日表示になりません。
きゃんころ
解決しました。%Aを全ファイル検索しても場所が見つからなかったのですが、ようやく見つかりました。やっぱり%Aが書いてないです。
日本語パッチが悪いのではありませんでした。もともとコーディングされていたようです。
以下、解決編
問題の箇所は、lib/MT/Util.pm 内にありました。
853行目から857行目は以下のようになってますが、855行目と856行目の 26408 と27700 を入れ替えれば直ります。
修正前
'jp' => [
[ '&#26085;&#26332;&#26085;', '&#26376;&#26332;&#26085;',
'&#28779;&#26332;&#26085;', '&#26408;&#26332;&#26085;',
'&#27700;&#26332;&#26085;', '&#37329;&#26332;&#26085;',
'&#22303;&#26332;&#26085;'],
修正後
'jp' => [
[ '&#26085;&#26332;&#26085;', '&#26376;&#26332;&#26085;',
'&#28779;&#26332;&#26085;', '&#27700;&#26332;&#26085;',
'&#26408;&#26332;&#26085;', '&#37329;&#26332;&#26085;',
'&#22303;&#26332;&#26085;'],
お願い>Milanoさん
作成元へフィードバック可能でしたらしていただけませんでしょうか?
rompal
はじめまして
日本語化パッチを利用させて頂きました。どうもありがとうございます。
さて、ブラウザでmt.cgiを呼出し、無事ログイン画面までたどりついたのですが、デフォルトのユーザ名/パスワードのMelody/Nelsonを入力すると、サイト不明となります。ちなみに、Forgot your password?をクリックしてもサイト不明となります。(はて??)
最後のところでつまづいて、どうしたものかと。ご教示頂ければ幸いです。よろしくお願い致します。
くれたん
はじめまして。
私も↑のrompalさんとまったく同じ症状になっております。
ユーザー名・パスワードを入力すると下記メッセージがでます。
Object not found!
The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.
If you think this is a server error, please contact the webmaster
Error 404
気がついたのですが、上記メッセージが出るURLがおかしいのです。
http://○○○.net/~□□□/cgi-bin/mt/mt.cgi
でログインすると
http://○○○.net/cgi-bin/mt.cgi
となります。
なぜでしょうか?いろいろ自分なりに調べたのですが、初心者なものでどうしてもわかりません;;
どうか解決法をお教えくださいませ・・・。
milano
それは設定が間違っているのでしょう。
mt.cfgの設定を再確認してみてください。
tosi
>milanoさん。 日本語化パッチを使わせていただきありがとうございます。
Windows2000pro にApache,Mysql,MTをインストールして使い始めております。
ところが、画面のソースリストを表示すると日本語部分が文字化けしている。これは不便。
他の方のWeblogサイトの画面のソースリストをみると、文字化けするのはHTMLリストでcharset=euc-jpの場合で、charset=UTF-8 のものは文字化けしません。
私の場合、Character setの設定は;
Mysqlの初期設定ファイル(my.ini)はujis,MovableTypeのmt.cfgファイルのPublishCharsetもEUC-JPです。
そこで、質問ですが、
1)HTMLソースリストの文字化けはMysql,MTそれぞれUTF-8にすれば解決するのでしょうか?
2)Mysqlはbinary ファイルをダウンロードして使っています。(MysqlはMTと同じCharsetでないとまずいはずですから)現在設定のujisをutf8に変えてmysqlデータベースを開こうとするとCharacer set 'utf8' is not a compiled character set. というエラーメッセージが出ます。
というわけで、utf8に変更できていません。
Mysqlはutf8に変更できるのでしょうか? よろしくお願いいたします。
milano
EUC-JPを表示できるエディタを入れればいいのでは?
秀丸とか。
tosi
できました。それでよいのですね!頭が固い。超スピードのご回答ありがとうございました。スピードの速さに驚いております。
tosi
MovaoleType および そのMoblogを使い始めました。
どのように使ってゆくか、これからが肝心と思っています。さて、いろいろ動くようになると欲が出てきて、問題箇所を直してゆきたいと思います。
以前から未解決の日本語の文字化けの問題です。
エントリーの公開通知のメールに概要を知らせると概要の2行目くらいから文字化けする。不思議にまったく文字化けしない場合もあった。
私のインストールトラブルなのか、MTの日本語化のトラブルなのか?
私のサーバ環境は、Windows2000pro にApache,Mysql,ActivePerl,Character set=EUC-JPです。LAN上のWindowsXPパソコンとの間でテストしています。
ご教示いただければ幸いです。
milano
>tosiさん
http://ml.dropcontrol.com/pipermail/blog_users_ml/2003-November/000622.html
こちらの修正を行ってみたら解決できると思われます。
tosi
文字化けが見事なおりました。的確なしかもスピーディなご返事に感謝いたします。
アップしたことを特定の人に知らせたい時に使いたい思います。
(文字化けとは無関係ですが、通知メールがなぜか2通送られてきます。これは別に困りませんので気にはしていません。)
CMSオヤジ
初めまして。私も2003年08月29日発言の「よよ」さんと同様、
Loading initial data into system...
An error occurred while loading data:
Can't call method "maketext" on an undefined value at /home/blog/public_html//lib/MT.pm line 686.
というエラーメッセージで壁にぶち当たっております。
このmaketextっはどこでdefineすれば良いのでしょう?
もちろんFTP時の文字コードや改行コードなどはチェック済みですので、関係ないと思われます。
milano
>CMSオヤジさん
maketext は extlib/Local/Maketext.pm で定義されているはずです。
その他、lib/MT/L10N/ja.pmをアップロードしてみてください。
ちこりん
OSXで日本語化パッチを当てようとしているのですが、クリックするとデフォルトのアプリケーションがありませんと警告がでて、実行することができません。自分で書き直すしか手はないのでしょうか?
milano
>ちこりんさん
付属の「README.txt」を読んでください。
パッチをあてるにはターミナルから
% patch -p1 とやります。
ちこりん
自己レスです。リネームするんですね。
とりあえず開けるんですが、今度はファイルの内容が開くだけみたいで、実行された感じはありません。んーどうすればいいのだろう?
ちこりん
ありがとうございます。
ターミナルか。思い浮かばなかった。(笑)
もう一つのテキストファイルが文字化けしていて読めなくてほかから落としてそれを読んだらとりあえずできたところでした。
お手数おかけしました。
Dビート
初めまして、Dビートと申します。
遊戯王カードのCGIを開きたいのですが、文字化けしたり、ファイルが開けなかったりと八方塞がりです。
何かスクリプトがUECで書かれていて対応のエディタでないと文字化けするらしいです。どなたかアドバイスを
お願いします。
you
blogが有益だと思い利用しようとmilanoさんのパッチなどりようさせてもらっています。
早速なんですが、ローカルにおいて実験というか練習しようと試みていますが。サーバ「BlackJumboDog」でactivePeal5.8・mysql導入済み。OSはXPhomeです。
日本語化までは成功してるのですが、それ以後以下のエラーメッセージで止まってしまいます。
Loading initial data into system...
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC (@INC contains: ./extlib ./lib C:/Home/Perl/lib C:/Home/Perl/site/lib .) at lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at lib/MT/ObjectDriver/DBM.pm line 9.
Compilation failed in require at (eval 3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
なんとか、設置してみたいのでよろしくお願いします。
p.s DDNS利用で公開するにはルータがあるので少しかかりそうだけど、公開を目指しています。
マサ
ちこりんさんと同じく、Mac OS Xでの環境で日本語化パッチを当てようとしています。
README.txtを読んだり、milanoサンのレス通り、ターミナルでの% patch -p1 とやるというのをやってみたのですが
まったく日本語化されません。
ターミナルでの記述法が全く分からないので、申し訳ありませんが教えていただきたいです。
匿名
Terminalを起動して、cd と入力した後にMT-2.64-full-libフォルダをTerminal ウィンドウにドラッグ&ドロップし、Enter。
その後、patch -p1
coba
はじめまして。
どうしても分からず難儀している問題がありましたので、質問させてください。
トラックバックをしようと、
必要なURLを入れてエントリーを保存しますよね。
すると
An error occurred:
Loading Jcode::Unicode::NoXS failed! at lib/MT.pm line 564
というメッセージが出て、トラックバックの通知が送信されないようなのです。
エントリー自体は問題なく生成されているのですが…
どういうことなのでしょうか。
当方プログラムにあまり詳しくないため、エラーメッセージの内容を解読しても、どう対処していいのか分かりません。何がご存知でしたらご教授願いたいのですが。
なにとぞヨロシクお願いいたします。
コイッチ
このページには初めて書き込みます、コイッチと言います。半年ほどMT2.64+日本語パッチでブログをやってます。日本語化、改めてありがとうございます>みらのさん
ところが、各記事にコメントを書き込むと以下のようなエラーメッセージが出て困っております。
An error occurred:
Can't locate MIME/Base64.pm in @INC (@INC contains: ./extlib ./lib /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at extlib/Jcode.pm line 290.
これはどういったことが原因で、何をどうすれば直るのでしょうか。UNIXの知識もないので途方に暮れております。何か解決ほうがありましたらご教授ください。
よろしくお願いします。
milano
>コイッチさん
MIME::Base64のインストール方法を書いてみました。
こちらを参考にしてみてください。
http://rebecca.ac/milano/mt/readme/jcode.html#mime
わかりにくかったら再度質問してくださいませ。
コイッチ
うぉおおおおおお!出来ました>ミラノさん。
さっそくのお返事、的確な指示、大変ありがとうございました。
MIMEの何たるかも分かっていなかったりするのですが、手っ取り早く言うと「Jcodeが必要とするMIME/Base64.pmが見つかれへんやないか。普通ここらへんにあるねんけど」みたいなエラーという解釈でよろしいでしょうか。
milano
出来ましたか。おめでとうございます。
エラーの内容は、まさにそんな感じの意味です。
せりか
初めまして。
日本語パッチを頂きました。
ありがとうございました。
何とか初めての設置も出来、調子にのってCGI別サーバーでの設置にもトライしてみましたが、案の定画像が全く表示されません。
どこを書き換えればいいのでしょうか?
それらしい箇所を見つけられませんでした。
milano
>せりかさん
うーん。
mt.cfg の StaticWebPath かな?
せりか
StaticWebPathですか?
見てみましたが・・・、何が書いてあるのかさっぱりでした。(大汗)
ここをどんな感じに記述すればいいんでしょうか?
miu
初めまして、日本語化パッチを頂きました。
初心者です。
インストールはできましたが、
日本語化が部分的にできませんでした。
ログインすると日本語化されていますが、
新しいAuthorを追加して、そのAuthorでログインすると、英語のままです。
最初の表紙も英語です。
どのあたりから、やり直しすればよろしいでしょうか?
お忙しいところ、申し訳ありませんが、レスいただけるとうれしいです。
milano
miuさん
新しいAuthorでログインして、
「EDIT YOUR PROFILE」→「Preferred Language」をJapaneseに変更。
これで大丈夫日本語になると思います。
miu
milanoさん
解決しました。ありがとうございました。
rsf
milanoさん、はじめまして!
初めてMOVABLE TYPEを使おうと試みてるものです。
なのですが、全くこういうことには詳しくありません↓
現在、Milano::Monolog: 日本語化パッチを
手に入れようとしているのですが、
http://rebecca.ac/milano/mt/archives/000168.html
からMovableType2.64日本語化パッチ(Windows版)から
ファイルをDLしようとも、ファイルが開けません。
これは、多分Movable Type が利用する漢字コードを EUC-JP もしくは UTF-8 に設定
ができていないからだと思われるのですが、
ここはどう対処したらいいのでしょうか?
今のところhttp://rebecca.ac/milano/mt/readme/
を見て、そのまま順に進めています。
まだ適応手順説明は8でストップです(涙)
rsf
↑
これ、ごめんなさい!!
自己解決できました!!
すみません。。。
しかし、なんて便利なページなんでしょう☆
とても親切なページですねー☆
ホント失礼したしました。
rasa
日本語パッチを使わせていただいているrasaと申します。お世話になっております。
先日、UTF-8 を設定したところ、ケータイで文字化けしていました。
勝手な予測なんですが、EUC-JP を設定すれば、ケータイでの文字化けが防げたのでは?と思うのです。(もしかして、他で文字化けが防げたのかな?それともケータイで表示することから無理なのかな?ちょっとよくわからないのですが)
そこで、質問なのですが、UTF-8 を EUC-JP に入れ替えただけでは、パッチをあてたことにならないのでしょうか?
甘い答えを狙った質問で申し訳ないのですが・・・ご教授いただければ助かります。 よろしくお願い致します。
rasa
↑スミマセ~ン!
ケータイで表示するには、モブログすれば良いんですね。
>UTF-8 を EUC-JP に入れ替えただけでは、パッチをあてたことにならないのでしょうか?
ってバカな質問をして申し訳ありませんでした。
失礼致しました。(失礼続きで、ホント、すみませんでした)
pao
はじめてMovabletypeを利用しようとDLし、日本語
パッチをダウンロードしたのですが、うまくいかない!
と、よく確認したら、Ver2.65になってます!
今朝、会社で見た時はVer2.64だったのにぃー。
CRCエラーが頻発してだめです。
Verが違えばだめですよねー!
mimori
こんにちは。日本語パッチを使わせていただいています。
何故かエントリー(メニュー?)の部分だけ文字化けして困っています。
文字化けしない時と文字化けする時があり、文字化けしない時は記事を書き込み出来るのですが、文字化けすると文字すら表示されないので、文字を打ち込みする事すら出来ない状態になってしまいます。
それ以外の場所はまったく文字化けはしません。
このエントリー部分の設定はどこをいじれば文字化けせずに表示されるんでしょうか。
milano
>mimoriさん
それって、管理画面の話ですよね。
mt.cfg の PublishCharset は正しく設定していますか?
[MT]/tmpl/cms/ 以下のファイルに文字コードが直に書かれていたりしませんか?
<meta http-equiv="Content-Type" content="text/html; charset=<TMPL_VAR NAME=LANGUAGE_ENCODING>" />
となっていれば問題ないです。
mimori
>milanoさん
早速の返事有難うございます。
管理画面の場所です。
mt.cfgのPublishCharsetは正しく設定していました。
[MT]/tmpl/cms/の部分なのですが、コードが直にかかれているのかはちょっと解らないのですが、tmplの中にはcmsフォルダとerror.tmplがあります。エラーという文字にひっかかってますが、これはOKなのでしょうか。
これは何処を見ればいいのでしょう。
milano
[MT]/tmpl/cms/ 以下のファイルなら何でもイイです。
例えば、edit_entry.tmpl を見てみてください。
mimori
edit_entry.tmplを開け、確認しました。
となっていました。
毎回文字化けするのではなく、文字化けする時と文字化けしない時があります。
milano
正しくなっていますか。
とすると、原因は不明ですね。
文字化けするのか、文字が表示されないのか、症状がこちらには全く不明なのですが(そもそも文字が表示されないのに文字化けってどゆこと?)、たぶん右クリックしてエンコードを変えてあげれば解決したりしませんか?
mimori
すみません。コピーペーストが反映されませんでした…
"/>
と、なっています。
mimori
原因不明ですか。
文字化けの状態は文字を打ち込んでもスペース空けた状態になったりします。
「文字 字を け 。」
という表示になったり、手書きのようなふにゃふにゃの文字になったり
「文□□□□ は文字を□□□□でもス□□□□□□た状態になったりします。」
という表示になったりもします。
これはランダムになっていて、文字化けすると再起動して、文字化けしない状態になるまでこれを続けています。
次に文字化けした時に右クリックしてみます。
mg
すいませんが、先ほど日本語パッチ(2.65用)を当てたのですが(本体も最新の2.65です)、CRCエラー続出でできません。とりあえずmt-check.cgiがcrcエラーが出るので、ファイルをどかして実行すると、今度はlib/MT/mail.pmがcrcエラーです。今度もどかしてみるとさすがに必要なのか?ファイルがオープンできませんと出るのでここで日本語化が無理になってしまいました。どうしたらよろしいでしょうか?
dogs
> mg on さん
私の環境では、2.65用のパッチは問題ありませんでした。CRCエラーが出た!と思ったら、間違って2.64の物を使っていたようです…(^^ゞ
・MT-2.65-full-lib.zip 1,033,906バイト
・mt-ja.2.65.lzh 93,069バイト
Noriya
はじめまして。新規に2.65をインストールしようとしてパッチをあてようとしたところ、
lib/MT/mail.pm
にてCRCエラーが発生しました。
行なった操作は
MT-2.65-full-lib.zip
mt-ja.2.65.lzh
の2つのファイルをダウンロードし、ともにデスクトップへ解凍、MT-2.65-full-lib/imagesフォルダ内にlang-jaフォルダを作成した後、MT-2.65-full-libフォルダ内でMT.utf8.EXEをコピー後ダブルクリックしました。
Win98SEです。操作法が間違っているのでしょうか…
kiffy
このページにある「Movable Type 日本語化手順」解説を参照しMovableType2.65をMovableType2.65日本語化パッチ(Windows版) + Jcode.pmの0.82 + MIMEBase64の2.21で利用できるようになりましたので報告します。
サーバ環境はKENT-WEBさんのところにあるスクリプトが動作するというもののようです<UNIX系の知識は無いのでそんなことくらいしか分かりません(汗)
ということで、このページには大変お世話になりました。
どうもありがとうございました。
ak
>Noriyaさん
MTのパッケージをzipでなくgzipped tar(.tar.gz)版で
試してみてください。
うまく設置できると良いですね:)
maki
こんばんは。
XML-RPCのテストをしてみたのですが、EUC版だと、レスポンスのヘッダが
なのに、内容がEUCで帰ってきます。
UTF-8版だとオッケーです。ご報告まで。
maki
すみません。上記ヘッダは、
です。
がり
みらのさん、パッチ使わせていただきました。ありがとうございました。
私もCRCエラーが出ましたが、Perlパス変更前に当てたらOKになりました。
Infoseek isweb の解説の通りにやろうとした方、ご注意あれ。
Noriya
> ak さん
gzipped tar(.tar.gz)版でやってみたら、うまくいきました。アドバイス、ありがとうございました。m(__)m
nutts
MovableTypeを手順に従ってEUCの日本語化パッチを当てて、サイト構築しました。文字化けもせずに無事動いているかのように、一見、見えましたが、うまくいっていないことに気が付きました。
ブラウザはエンコードを自動選択にしているために気が付かなかったのですが、構築したサイトをブラウザで見ると、現在ページのエンコードが、EUCのはずが、SHIFT-JISになっているのです。
ためしに、ブラウザのエンコードをEUC-JPに指定してみると案の定、文字化けしています。
日本語化パッチの手順をいろいろ読み直しましたが、間違ってはいないとは思うのですが。。。。。。。
わたしのサーバーはLINUXで、サイトにアクセスして更新・管理する端末はWINDOWSです。
もしかして、MovableTYpeの入力フォームに書かれたデータはエンコードされないでそのまま(WINなのでSHIFT-JIS)DBに書き込まれており、DBデータを表示するときにはそのまま表示される、
つまり日本語部分だけSHIFT-JISのままになってるとか。。。。。。????
PHPならある程度わかるのですが、Perlはわからないのでそのへんのソースを解析することもできないのでよくわかりませんが、
これはどうしたらいいのでしょうか。
nutts
上記の書き込みをしたものです。
いろいろ試してみた結果、上記の現象が起こるのは、
理由は不明ですがファイルの拡張子がPHPの場合に起こるということがわかりました。
拡張子をHTMLにしてリビルドすると文字コードはちゃんとEUC-JPになりました。PHPに戻すと、またもやSHIFT-JISになってしまいます。。。。。。。。
日本語化パッチが拡張子PHPに対応していないのでしょうか。。?
ak
>nuttsさん
パッチの問題ではない気がします。
php.ini設定見直し→apache再起動
でどうでしょうか。
http://www.php.gr.jp/
から日本語マニュアルへ辿れます。
eiji-low
はじめまして。日本語化について質問をさせてください。
2.64から2.65へバージョンを変えてパッチを当てる等々までは何とか出来たのですが、mt.cgiでメインメニューを開こうとすると、こちらの「日本語化手順」で記されている
「Got an error: Can't locate jcode.pm in @INC (@INC~ 」
というサーバーにJcodeがインストールされていないエラーが発生します。
2.64を新規インストールした時に一緒にインストールしておりますので無いはずはないですし、FTPで確認もできました。
他に何か原因が考えられるのでしょうか?
もう手詰まってしまいこちらに書き込ませて頂きました。
サーバーはロリポップを使用しております。
eiji-low
自己レスで申し訳有りません。
アップグレードファイルを全て入れ直したらエラーが出なくなりました。
根本的な原因がまったくわからないのですが、ご報告させて頂きます。
失礼しました
webby
Milanoさんはじめまして、webbyと申します。
日本語化パッチをDLし無事2.65へバージョンアップすることが出来ました。ありがとうございました。
nutts
>パッチの問題ではない気がします。
>php.ini設定見直し→apache再起動
>でどうでしょうか。
アドバイスありがとうございました。
Vine2.6なのですが、php.iniの設定をデフォルトの設定のままにしていましたが、
mbstring.http_output = SJIS
だったのを
mbstring.http_output = pass(またはEUC-JP)
に変えてみたら前出の挙動不審は起こらなくなりました。
jhosaka
はじめまして。
MovableType2.65+Milanoさんのパッチを使わせて頂ました。正直、apacheの設定が良く分かって無くてまだまだだめなところもたくさんあります。
それで、一つ教えていただきたきことがあります。
それは、パブリッシュしたページ(すなわち、index.html)をブラウザで表示すると文字化けしてしまうのです。エンコードを見ると「西ヨーロッパ言語」になっています。EUCに変えるとちゃんと表示されます。
Milanoさんのページのソースと比較させていただいた
ところ、私のページの最初の行に、
<?xml version=”1.0” encoding=”euc-jp”?>
がないことに気が付きました。
これが、今回の文字化けの原因でしょうか?
ここに質問すべき問題ではなかったらお許しください。
jhosaka
上に書いた文字化けの件ですが、その後調べたところ、どうもapacheの設定の問題のようです(今、仕事場なので、夜に家に帰ってから試してみます)。
Milanoさんの日本語化には関係ない内容でした。良く調べないで書き込んでしまい、大変申し訳ありませんでした。
syosin
初めまして。ホームページ作成初心者です。
パソコンはWindowsです。
日本語化パッチのWindows版の適用手順を見て試してみました。
しかし、「MovableType2.65日本語化パッチ(Windows版)」をダウンロード出来ません。
↓
'"C:\Documents and Settings\(名前)\Local Settings\Temporary Internet Files\Content.IE5\KVG88M4R\mt-ja.2.65[1].lzh"'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックしてください。
という風に表示され、何度やっても無理でした。
どうすればダウンロードできるでしょうか。
maz
jhosakaさん、
私も全く同じ問題で引っかかっています。同様にApacheの問題ではないかと思っているのですが、
最初の行のXMLタグは他のMTユーザの方のページでは無い
方もいるようです。
こことは直接関係ない問題かもしれませんが、なにか分かったら教えて頂けないないでしょうか?
ちなみに私はUTF-8で設定していますが、EUCにしても同様な結果でした。
qwe
初めまして。質問させてください。
MovableType2.65をインストールし、手順に従い日本語化しました。
基本的には問題なく動作していますが、一点気になる点が出てきました。
コメント入力時にエラーの場合(名前を入力しない。コメント内容を入力しない等)に、エラー表示が日本語にはなりません。
何か設定が足りないのでしょうか?
Nao
日本語パッチどうもありがとうございました!
私もちょうど、上記のqweさんと同じ状態だったのでちょっと探ってみたら、ConfigMgr.pmの33行目で
'DefaultLanguage', Default => 'en_us'
となっていました。
それを
'DefaultLanguage', Default => 'ja'
にするとコメントエラー表示も日本語になりました。
この解決法でいいのか分かりませんが…
ちなみに、ConfigMgr.pmはlib/MT/のフォルダ内にあります。
baron
はじめましてbaronと申します
MT2.65をDLして日本語パッチを使わせて頂きます
ありがとうございます
しかしながらLOG INで躓き先に進めません
ご助言お願いします
Username=Melody
Password=Nelson
を入れてLOGINボタンを押してもInvalid loginとなります
???宜しくお願いします
baron
LOG INの件どうにか解決しました
皆様の参考になるかはわかりませんが
解決方法は一つ上の階層に上げたことでした
ファイル名はMTでなければダメでした(mtはダメ)
http://www.xxxyy.com/MTということです
その後mt-check.cgi mt-load.cgiを再度実行したら
log in出来ました
他のサイトでも同じことで悩んでいる方が何人もいました
参考になれば幸いです
syosin
質問があります。
数日前にも書いた者ですが、どなたか教えてもらえないでしょうか。
パソコンはWindowsです。
日本語化パッチのWindows版の適用手順を見て試しましたら、「MovableType2.65日本語化パッチ(Windows版)」をダウンロード出来ませんでした。
↓
'"C:\Documents and Settings\(名前)\Local Settings\Temporary Internet Files\Content.IE5\KVG88M4R\mt-ja.2.65[1].lzh"'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。ファイルを検索するには、[スタート]ボタンをクリックしてから、[検索]をクリックしてください。
って表示されて、何度やってもダウンロード出来ません。
どうすればダウンロードできるでしょうか。
Hiroki
MT-2.66が出たようです.
mt-load.cgiを実行しようとすると以下のエラーが出て悩んでいます.
このようなエラーで問題になった方,コメントお願いします.
(UTF-8環境にしています)
Specified key was too long. Max key length is 500 at /usr/local/apache/cgi-bin/mt/mt-load.cgi line 55.
ajaco
MT-2.66が出たことが原因だと思いますが、
「MT.euc.EXE」を「MT-2.66-full-lib」で開こうとすると、エラーが発生してしまいます。
EUC-JPの場合です。
どなたか対策をご存知ではありませんか?
コメントお願いします。
otowa
初めまして。MT-2.66とその日本語化パッチを日本語化手順のページに従って導入してみました。
右往左往しながら導入にこぎつけたのですが、手順ページの[25]を行って[26]の日本語になってからの「プロフィールを編集する」という画面に移りますと、日本語の一部が表示されない現象が起きて困っています。
部分的な空白が出来ている箇所は
プロフィールを□□します。ユーザ名、パスワードが□□されたときには、ログイン□□は自動的に□□されます。いいかえると、変□□、ログインしなおさなくても□□□です。
上記の□部分が空白の一例です。画面上でコピペしてテキストエディタなどに貼りつけると、□部分の文字はきちんとコピーされてきます。
このような事例は今までに他の方でも起こっているのでしょうか。解決方法をご存知の方がおいででしたら、教えてください。
なお、私が使用しているマシン環境は「Win98SE IE6.0」で、日本語化パッチは「EUC-JP」と「UTF-8」双方を試してみましたが、どちらも同じ部分が空白になります。
よろしくお願いします。
ディ-
ものすごく初心者の質問で申し訳ないです。
普段はOS.9を使用しているので
OS.Xのことがさっぱり分かりません。
で質問なんですが。
パッチを当てる際
patch -p1
匿名
初歩的な質問というか、お願いで本当にスイマセン。Movable Type2.661日本語パッチを正常に適用するための手順を教えていただけないでしょうか。2.64では「MT.euc.EXE」か「MT.utf8.EXE」というファイルで操作するところが、2.661ではそのファイルが無いと思うので、そこからの操作方法を教えてください。宜しくお願い致します。
maki
たぶん誰も使わないであろうXML-RPCのことで恐縮です。
JPパッチのEUC版ですと、投稿・取得共にできません。
投稿時(metaWeblog.newPost)にはEUC-JPのXMLを受け付けず、UTF-8のXMLをコード変換しないで使うため、文字化けします。
取得時(metaWeblog.getRecentPosts)にはヘッダが<?xml version="1.0" encoding="UTF-8"?>なのに中身がEUCになっています。
ちなみにMTのバグのようですが、<とか書いてもプレビューするとデコードされてしまうので消えてしまいますね。
てらだ
mt-ja.2.661.tgz(UNIX版)ですが、ja.pm の480行目付近にtypo がありました。
lib/MT/L10N/ja.pm
誤) 'Comment Error Template' => 'Commment Error Template',
正) 'Comment Error Template' => 'Comment Error Template',
mayumi
はじめまして。ブログ初心者です。
windowsMEを使っているのですが、MT.euc.EXEをMTファイル内でダブルクリックして開こうとするのですが、開きません。解凍したファイルにはversionがWIN95と出るのですがどういうことでしょうか?バージョンが合ってないのでしょうか?
sharaku
こんにちは
2.661を入れ、日本語パッチも入れました
最初の設定では日本語を選べたので、パッチは正しく当たっていると思います
ですが、どうしても文字化けしてしまいます
作業環境 macos10.2.6
文字コード UTF-8
URL http://dorry.under.jp/blog/
どうしても文字化けの理由が分かりません
お忙しいと思いますが、助言をしていただけないでしょうか、本当に困っています
よろしくお願いします
sharaku
すみません、先ほど投稿しましたが、
5回目の作り直しでようやく解決できました
ご迷惑をおかけして申し訳ございません
これから色々試して行きたいと思います
すばらしいソフトを本当にありがとうございました
Takao
はじめまして。
2.661の日本語パッチを入手させて頂きましたが、
MT.euc.EXEをダブルクリックをクリックすると「ファイルがオープンできません」という表示が出ます。
どうしてなのでしょうか?
(windowsXP使用)
mayumi
どうも!
>>Takaoさんと同じことで悩みましたが、解決しました!!
MT.euc.EXEをダブルクリックする前に、MTファイルのimagesフォルダに新規フォルダとして「lang-ja」というファイルを作らないといけないみたいです。
そしたらうまくいきませんか?
chitan
CRC Error!!
mt-ja.2.66.lzh
MT-2.661-full-lib.tar.gz
+Lhacaデラックスを使って解凍
作業場所は「C:\MT\」配下
Windows2000Pro
MT.euc.EXEを実行すると Mail.pm のCRCが合わない
Mail.pmのサイズは4.74kB
lang-jaには20個のファイルが出来てます。
何がいけないのでしょうか?お願いします。
izyu
はじめまして。
izyu と申します。
本日はお知恵をご教授いただきたく・・・。
ここ数日にかけてMovableTypeのインストールを行いました。
環境は、
OS : Windows2000
HTTPD : ANHTTPD
DB : MYSQL 4.0.1.7
Perl : ActivePerl 5.8.2 build 808
です。
さらに、
日本語化に UTF-8 を利用させていただきました。
m(_'_)m
インストールは格闘の末なんとか出来たのですが、
エントリーを登録する所で不可解な現象が
発生しました。
リンク先を見てもらえば、一目でわかるのですが
一部改行が、¥n になってしまいます。
(規則性があるような無いような・・・よくわからず)
文字列コードの問題なのか?
登録時の問題なのか?
データの取得時の問題なのか?
どうにも、判断つかない状況です。
どこが怪しいか等、ご教授いただけるとありがたいです。
よろしく御願いします。
eva
始めまして。
Movable Typeの設定に挑戦しています
今までBBSの設置は何度もした事があるので何とかできるかな?と思い
説明を見ながら設定していましたが順調に19までは進みました
まずは14でhttp://babys.boo.jp/MT-2.661-full-lib/mt-check.cgiを
アップロードしました。。。これは問題ないと思うんですが・・・
そして20のhttp://babys.boo.jp/MT-2.661-full-lib/mt-load.cgiに
アクセスしたらエラーでした。。。
サーバーはhttp://babys.boo.jp/です。。。
そしていつもBBSを設置するときのようにMT-2.661-full-libのフォルダの中に
mt-load.cgiが入っている為http://babys.boo.jp/MT-2.661-full-lib/mt-load.cgiに
アクセスしました。。。何処が悪いのでしょうか?
よく読んだら
【20.
ファイルをサーバーにアップロードしてパーミッションを適切に設定します。
docsディレクトリ、imagesディレクトリ、および、styles.cssは、StaticWebPathで
設定したディレクトリにアップロードします。】
とありますが、StaticWebPathとは何処でしょう?(┯_┯) ウルルルルル
私は全部のファイルを同じ元々入っていたMT-2.661-full-libの中に入れたまま
そのまま全部をアップロードしました。。。
分らないのは20のStaticWebPathで設定したとありますが、何処で設定したのか
何度探しても見つかりません(┯_┯) ウルルルルル
お願いします助けてください。是非設置に成功したいですペコリ(o_ _)o))
cgiって本当に難しいです。。。しくしく。。。
eva
すみません・・・
↑上の問題は解決しました。。。
実はお恥ずかしい事にPerlパスを帰るのを忘れていただけでした(;∂。∂A アセはずかしい・・・
設定は無事完了しました。。。
大変お騒がせしましたペコリ(o_ _)o))
七海
はじめてMTに挑戦しています。
Unix版2.661の日本語パッチを入手させて頂きましたが、
MT.euc.patchをダブルクリックすると
「書類"MT.euc.patch"開くことができるアプリケーションがありません」と表示されてしまいます。
アプリケーションは何を使えばいいのでしょう?
環境はMacOS10.1.5です。
初歩的な質問かもしれませんが、教えていただけませんでしょうか。
よろしくお願いします。
ak
>七海さん
あなたと同内容の質問をされた人が過去にいます。
まずはこのページにある書き込みを読んでみては
いかがでしょうか(2003/11/25あたり)。
パッチに同梱されているREADME.txtを穴が開くほど読むことも大事です。
OSXの場合、パッチ当てには「ターミナル」と呼ばれるもの
を使います。googleで"osx ターミナル"と検索すれば幸せになれるかもしれません。
windows版のパッチとは違い、ダブルクリック1つで楽に出来ない分
大変だとは思いますが、焦らず頑張ってください:)
蛇足ですが、老婆心てことで...
何か質問をするとき、過去既に質問されたことと同じこと
を聞くのは、あまり心証の良いものではありません。
場合によっては憎悪の対象にすらなり得るので、ご注意アレ。
また、「はじめて・初歩的・初心者」といった単語も極力
使わない方が賢明でしょう。場合によっては質問に答える代わりに
罵られることもあり得るのでご注意アレ。
izyu
先日相談させていただきました izyu です。
適当に原因を探していたのですがよくわからずです。
結局、逃げ道がわかったのでそちらを利用する事にしました。
今回の現象はテキストフォーマットを
Convert Line Breaks
にした時の変換がうまく働かずに改行が化けてしまっていたようです。(常識でしょうか?)
なので、逃げ道としてテキストフォーマットに
none
を指定してやる事で改行が変になる事は無くなります。
当然、自分で改行
を入れる必要はありますが。
MySQL の設定で
文字コードを指定可能であり
-------------------------------------------
my.ini 内の default-character-set パラメータ
sjis:Shift_JIS
ujis:euc
default:sjis
-------------------------------------------
もしかするとここを ujis にする事で解決
するのかもしれませんが、そうするとShift_JISが
利用が出来ないし・・・。
と、面倒になってきたので
前述の回避策をとってしまうことにしました。
とりあえず
原因はMySQLにあるのかもしれないし
他かもしれないので、話半分で。
ten
日本語パッチと直接関係があるかどうかわかりませんが、どこにもFAQとして載っていないので申し訳ございませんがご存知ならご教示頂ければ幸いです。
質問内容です。xrea.comにみらのさんのパッチを充て、アップロードまですべてうまくいきました。
文字化けもせず完璧なのですが、どう考えても編集エリアの幅が狭すぎるのです。スタイルシートの編集画面、BLOG作成画面ともに同様です。
このサイトでいうと今書いているコメント欄の"Name"欄程度しかありません。
何が影響しているのか皆目検討が付きません。
もしもお心当たりがございましたらご教示いただけますようお願いいたします。ペコリ(o_ _)o))
好々爺
chitan様
>mt-ja.2.66.lzh
>MT-2.661-full-lib.tar.gz
明らかにバージョンが違いますよ。
mt-ja.2.661.tgz
もしくは
mt-ja.2.661.lzh
ですよ。
かぎしっぽ
日本語化パッチ(2.661 OSX版)を 最新版を利用させて頂きました ありがとうございます 私の場合 「MOVABLE TYPE」の設置は出来たのですが ターミナルでのパッチがなかなか 成功しないで困っていました 結局 コマンドの打ち込みが間違っていたので 他の方の参考になればと思い こちらにアップさせて頂きます
patch(スペース)-p1 慣れてらっしゃる方には なんてことの無い 「スペース」を入れてなかったと言う事です 掲示板全部 読みましたが 分からず困っていました 何かの参考になればと思います
ちゃんと出来た時は うれしいですね
配布して頂いてる「patch」や掲示板など 本当にありがとうございます
参謀@SLICE CHEESE
日本語化パッチ、たびたびお世話になります。
そう、スペースなんですよね(笑)生粋のMacユーザは
コマンド入力なんて見た事も聞いた事もないので苦労します。
ってことで、Mac OS X で ターミナルにドラッグ&ドロップといった
僕がとった方法をアップしてみました。
多分、UNIXユーザから見たらアホくさいと思いますが…
http://kaeruheaven.under.jp/slicecheese/archives/000149.html
小梅
ローカルでアパッチを利用してパッチを当てて(全て旦那にやってもらったのですが)動かしてみました。
プロフィール編集画面までは問題なかったのですが、管理画面が文字化けしてしまいます。
漢字コードはEUC-JPに変更したのですが、アパッチで動かす為若干CGIをいじったそうですが何か関係はあるのでしょうか?
「ここから先は自力でやれ」と言われてしまい、聞こうにも聞けません…。
小梅
解決しました。
jack
最近ブログに興味を覚え、昨日MTを設置しました。
管理画面からいざ日本語に変更したら。。。文字化け!?
寝ぼけながら設置したので、EUCのつもりがUTFのパッチをあててしまったようです。
そこで質問なのですが、再度EUCのパッチをあてて再アップすれば済む問題なのでしょうか?
MIKAN
初めて設置にチャレンジしています。
2つの問題に悩んでいますので、よろしくお願いします。
OS:Windows XP
(問題-1)
試行錯誤しながら何とかmt-load.cgiを実行する所まで行き、
「All went well」を表示させる事が出来てホッとしていました。
ところが、いよいよmt.cgiを実行し、UsernameとPasswordを入れる段階で、つまづいています。
Username「Melody」Password「Nelson」と入力して、
Log Inボタンを押すと、「ページが見つかりません」のエラーになります。
設置したアドレスは、↓です。
http://www.mikan-web.net/cgi-bin/mt/mt.cgi
mt.cfgのパスも変更してあるですが、どこか間違いがあるのでしょうか?
mt.cfgをテキスト化してアップしてみました。
http://www.mikan-web.net/mt/mt.txt
(問題-2)
サーバの規定で、イメージファイルやhtmlファイル(テキストファイル)を
CGIと同じ階層に置くことが出来ません。
そういう場合は、どこを変更すればいいのでしょうか?
簡単な事なのかも知れませんが、一晩悩み続けていますので、
どうぞよろしくお願いします。
なる
こんにちは!日本語パッチDLさせて頂きました。ありがとうございました。日本語化もOK、ブログのRebuildをしてみようと「Rebuild」ボタンをクリックすると、いつもエラーが出てしまうのです。
'/kaieda.coco.co.jp/blog/mt/index.html.new' への書き込みに失敗しました: ローカルファイル '/kaieda.coco.co.jp/blog/mt/index.html.new' を開けません: No such file or directory
と出てくるのですが、index.html.newというファイルってあったっけ…?と、フォルダを開いてみたのですが、どうにも見つかりません。もしかしてこれは自分でそういうファイルを作らなければいけないのかな?と思って空ファイルを作ってみたのですが、全然ものの役にたちませんでした。これはどういったエラーなのでしょうか?お力をお借りできればと思います。よろしくお願いいたします。ちなみにロリポップではないサーバをレンタルしてます。
milano
>MIKANさん
mt.cfgのCGIPathの値が間違っています。
http://www.mikan-web.net/cgi-bin/mt/
としましょう。
静的ファイルはStaticWebPathに在処を書きます。
>なるさん
mtディレクトリのパーミッションが問題です。
Apacheから書き込めるよう、775や777に変更してみてください。
MIKAN
milanoさん、素早いレスありがとうございます。
な、なんと単純なミスを・・・。
ダウンロードしたファイルを解凍した後、コピーして作業していたのですが、
コピーしたファイルではなく、元のファイルの方を書き換えていました。
画像もご指摘の場所のパスを書き換えたところ、
無事に表示されました!
本当にお手数をお掛けして申し訳ありませんでした。
また、何か質問する事があるかと思いますので、よろしくお願いします。
なる
milanoさま、
mtディレクトリのパーミッションを変えてみたところ作動しました!やった!ありがとうございました!
なぜかダイアリー部分が中央に位置されていたんですが、これは多分cssで治ると思いますので、頑張ってカスタマイズしてみます。
アドバイスありがとうございました!
なる
連続投稿ですみません。昨日のアドバイスを戴きまして、作動ができたのですが、「ダイアリー」ではなくてカレンダー部分がどうしても中央に表示されてしまいます。スタイルシートをいじれば治るかなと思ったのですが、もしかして他に間違った設定でもしているのだろうかと不安になったので、なにかアドバイスがあれば教えていただけませんか?どうぞよろしくお願いいたします。
shinya
なるさんと同じ状況なのですが、
パーミッションを変えても同じ状況です。
ほかに原因はかんがえられるのでしょうか?
shinya
ごめんなさい。
パスが間違ってたようです。
いけました。
まつもと
はじめまして。まつもとです。
日本語化させていただきました。
mt-load.cgiがどうもうまくいきません。
---------
Loading initial data into system...
Loading weblog...
An error occurred while loading data:
Tie 'db/blog.db' failed: Cannot allocate memory
---------
というメッセージが出てしまいます。
メモリーを割り当てられない、というのは何のエラーでしょうか。
ちなみにバークレーDBを使用しています。
よし
こんにちは、このたびは日本語化パッチを使わせていただきホントにありがとうございます。今は自分のウェブログが出来るのが楽しみで毎日パソコンの前に座っています。
すぐ出来るのかなとやってみるもののなかなか思うように行きませんね・・・(ハッー)文字化けと構築がうまく行かないので困っています。原因も過去のやり取りを見ながら考えたり、何度か一から作り直したりもしたのですがうまく行きませんでした。そこでお忙しいかと思われますがどうかお力を拝借できればと思います。
URL http://yoshi.oops.jp/cgi/mt/mt.cgi
どうかよろしくお願い致します。
milano
>まつもとさん
たぶん、BerkeleyDBが使えないサーバーなのでしょう。
サーバー管理会社に問い合わせてください。
>よしさん
なにがどのように思うように行っていないのかわからないと、アドバイスのしようが無いです。
見たところ、問題なく設置出来てるようですが。
よし
どうもmilanoさまお世話になります。具体的に書いてみましたのでどうぞよろしくお願いします。
1、基本設定の中で時間帯、ウェブログの設定の中で日付・エントリーの表示順・デフォルト投稿の状態などが文字化けしてしまってるんです。
2、基本設定のLocal site pass、サイトのURLなどを設定し直し構築したのですが、以下のようにエラーが出てしまいました。
An error occurred:
'/home/sites/lolipop.jp/users/oops.jp-yoshi/web/blog/styles-site.css.new' への書き込みに失敗しました: ローカルファイル '/home/sites/lolipop.jp/users/oops.jp-yoshi/web/blog/styles-site.css.new' を開けません: No such file or directory
お願いします。
milano
1=Win98使ってます?そのせいかも
詳しくは、過去の記事を参考にしてください
EUCにするとなおるかも
2=パーミッション、もしくはディレクトリが無い
milano
>なるさん
WEBLOG CONFIGの中のSite URLの設定が間違っているっぽいです。
よし
毎度どうもありがとうございます。milanoさんをはじめ多くの方々の努力のおかげでこのように成り立っているのだと思うと感謝の一言に尽きます。
1、font familyの行で、それ以降を削除したら文字化けは解決しました!!ありがとうございます。
2、「パーミッション、もしくはディレクトリがない」とはどういうことでしょう?パーミッションをいろいろ変えてみたりしたのですがうまくいきません。どうかご教授よろしくお願いします。
よし
どうもアドバイス頂きありがとうございました。
後は自分で四苦八苦しながら解決してみたいと思います。
心から感謝いたします。ありがとうございました。
shizuku
milanoさん、こんにちは、はじめまして。
日本語化パッチ使わせていただいております。
ここでお聞きする事ではないのかもしれませんが…
パスワードを忘れてしまい、Forgot your password?の部分で変更しメールで送信して貰ったのですが、そのメールが届きません。
こういう場合はどうすればいいのでしょうか。
茶花豆
milanoさん、はじめまして。
アタシはついつい最近Movable Typeを設置してBLOGを始めたばかりのかなりなブログ ビギナーです。(-ω- ゞ
実は以前の自分のプロバイダではパーミッションの設定が悪いのかどーしてもエラーが出てしまい、MT設置を断念したんですけども、
プロバイダをロリポップさんに移行したらすんなりと設置できました。
milanoさんの日本語化パッチの手順のぺーじは大変参考になりました。お世話になりました。(深々とお辞儀
それでずぅずぅしくも、milanoさんのBLOGをMyblogListに登録させていただきました。
これからもしかしたら、milanoさんのエントリーをトラバさせてたいだくこともあるかもしれません。
そんな時はどうぞよろしくおねがいいたしますデス。
ヴィディア
milanoさん、ありがとうございます。
現在、Movable Typeを設置をしようと格闘準備中のビギナーです。
Movable Type v.2.661に日本語パッチを当てようとしたところ、"CRCが一致しません"と"lib\MT\mail.pm"のところで止まってしまいます。なにか解決策がありましたら、ご教授お願いします。
Dioxin.C
日本語化パッチを適用し、サーバにアップしてmt-load.cgiにアクセスしたのですが
Loading initial data into system...
An error occurred while loading data:
Unsupported driver MT::ObjectDriver::DBM: Can't locate DB_File.pm in @INC (@INC contains: /home/j7603/j7603006/www/cgi-bin/mt/extlib /home/j7603/j7603006/www/cgi-bin/mt/lib /usr/perl5/5.00503/sun4-solaris /usr/perl5/5.00503 /usr/perl5/site_perl/5.005/sun4-solaris /usr/perl5/site_perl/5.005 .) at /home/j7603/j7603006/www/cgi-bin/mt/lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at /home/j7603/j7603006/www/cgi-bin/mt/lib/MT/ObjectDriver/DBM.pm line 9.
BEGIN failed--compilation aborted at (eval 3) line 1.
と表示されてしまいました。
対応策はありますでしょうか?
jet-yoko
みらのさま 始めまして!
うんうん唸りながら設定をしていてなんとか終盤に差し掛かったところで
ドスンと落とし穴にはまってしまいました。ご教授くださいませ。
【環境】
Win XP,IE
MT ver.2.661
EUC
lolipopサーバ使用
MTを設定するところまではなんとか成功したのですが、MTの最初の画面で仮アカウントでログインし、
自分の情報を入れて『SAVE』したら画面の文字のほとんどが文字化けしてしまいました。
それから何度試してもログインは出来るのですが、文字化け画面になってしまうばかりで、お手上げ状態です。
日本語化のやりかたがまちがっていたのでしょうか??
アドバイスお願いいたします。
sachiko
はじめまして、さちこともうします。
MacのOS Xを使用しています。
OS Xで日本語化パッチの実行ファイル(exe)をどの
アプリケーションで実行すれば良いのかがわからないのですが教えていただけますでしょうか?
初歩的な質問で申し訳ありません。
ご回答のほうよろしくお願いいたします。
それでは失礼いたします。
kof
milanoさま本当にありがとうございました。
なんとか公開までこぎつけられました。
このページが無かったら始めようとも思わなかっただろうな・・・
なちん
MILANOさま、はじめまして。
パッチ使わせていただきました、ありがとうございます。
なんとか、パッチを当てることにも成功し日本語で見えます!
ログインもできメインメニューにも達し、新しいblogを作り、どうやら書き込めるようなのですが、、サイトを見ることが出来ません。。404が出ます。やや、ドツボです。。
これは、編集メニューの
・Local Site Path
・Site URL
・Local Archive Path
・Archive URL
の設定が違ってるからでしょうか?
いろいろ見て、浅知恵で考えたのは、
・Local Site Path
mt.cgiのあるディレクトリー名
・Site URL
適当なアドレスを付ける。
(ディレクトリーは関係ない)
・Local Archive Path
Archiveディレクトリーのパス名
・Archive URL
site URL/Archive
っていうことでよいのでしょうか?
まったくアバウトな質問で申し訳ありません。。
milano
>Dioxin.Cさん
BerkeleyDBは使えなくても、MySQLやPostgreSQLは使えるかもしれません。そちらでやってみてはいかがでしょうか。
>jet-yokoさん
Win98を使ってますか?
>sachikoさん
OS Xの人はOS X版を使用してください。
パッチの当て方は付属のテキストを読んでください。
>なちんさん
Site URLが間違っているのでしょうね。
それぞれの項目の説明はMTの管理画面に書かれていますので、勝手に推測しないでそれを読んでください。
なちん
milanoさん、ありがとうございます!!
やっぱり駄目でした。。
・・・ちょっと確認ですが、
Site URLでは
例)http://www.site.com/
となってましたが、
http://www.site.com/(自由)
という意味と解釈してるのですが、、これが間違いなのでしょうか??
お手数おかけしてすいません。。
milano
日本語化パッチ以外の事を質問されても困るのですが、一応答えておきます。
Site URLにはLocal Site Pathに設定したディレクトリに対応しているURLを記述してください。
Local Site PathはウェブログのHTMLをはき出すディレクトリを設定します。
Site URLははき出したHTMLにアクセスするためのURLを設定します。
なちん。
Milanoさま、、
まったく申し訳ありませんでした・・。
反省しております。。
で、どうにか無事出来ました。
有り難うございました!
jet-yoko
みらのさま。こんばんは。
03月07日 00:17に質問させていただきましたjet-yokoです。
>Win98を使ってますか?
OSはWinXP Homeを使用しております。
もう一度、最初からやり直してみます。
milano
>jet-yokoさん
まさか、PublishCharsetを設定していないなんて事は?
如月恭一郎
Milanoさん、はじめまして。
2004年03月16日13:56付けのtrackback送信ですが、mみごとに文字化けしてしまったようです。まことに申し訳ありませんが、削除していただけるとありがたいです。
彷徨う鎧
はじめまして。
日本語化バッチ使わして頂きましたm(_ _)m
バッチのせいかどうかわからないのですが
日付の曜日表示で
水曜日と木曜日が逆になるんですが、、、
彷徨う鎧
自己レスです(^-^;)
lib/MT/Util.pm
のなかのjp設定の文字コードに誤りがあり
水曜と木曜の表示が逆に表示されていました。
お騒がせしましたm(_ _)m
sss
わーい♪
milanoさんのパッチ&説明で無事自分のblogを持つことができました!
ありがとうございまーす!
hirataさんの「ウェブログ入門」に従ってやったら、文字化けもすごいし、エラーも多く、心配になってやめました。。。(笑)
なぜだろう?
悪いけど、説明もちょっと分かりづらかったです。
ちょっと時間を無駄に使ってしまった。。。(泣)
まぁ、無事にできたので良しとしよう。
山田
すみません、ご教授ください。
日本語化できたと思ったのですが、テスト投稿してみたところ
「Local Archive Path を設定してください 」
となって、投稿できません。
どこが悪いのが全くわからないのですが、
わかる方がいらっしゃったらお願い致します。
kien
Movable Type2.661を「ロリポップでMovableTypeしよう!」参考にロリポップにインストールし、
日本語化パッチは「MovableType2.661日本語化パッチ(Windows版)」を当てました。(みらのさんありがとうございます)
結果blogはうまく動いてるのですが、「Entryの編集」等の管理画面で日本語が文字化けしてしまいます。
心当たりのある方対策をご教授ください。よろしくお願いします。
http://nurukan.net/blog/
kien
自己レスです
どうやら上のjet-yokoさんと同じ症状のようです
jet-yokoさんは解決したのでしょうか。
ダッツ
だつこでうー。
先日ブログが何なのかを知り、今日設置してみました。
日本語化パッチなんて、ミラノ凄いの作ったよね。
すごくびっくりしました。
ロリポップさんのとこをレンタルし、無事に動作も
確認できていますが・・・それからコレはどうやって
カスタマイズするのか、謎です。
まだ先は長いなぁー。
とりあえず、お礼まで。
ありがとね。(^▽^)
popo
ページアドレス/mt.cgiで以下のエラーが出ます。
どなたか教えていただけないでしょうか。
よろしくお願いいたします。
Got an error: Can't locate Jcode.pm in @INC (@INC contains: ./extlib ./lib /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl .) at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9. Compilation failed in require at mt.cgi line 21.
popo
自己レスです。
Posted by: eiji-low on 2004年01月02日 12:01
こちらに同様のエラーがありました。
レンタルサーバーは違いますが、再度はじめからやり直してみます。
失礼いたしました。
辻屋
こんにちは。
Movable Type2.661をインストールし、
「MovableType2.661日本語化パッチ(Windows版)」を使用させていただきました。ありがとうございます!!
言語はEUCにしました。
今まで日本語化パッチでエラーがでていたのですが、
自己解決(解凍ソフトのせい)しました。
が、テンプレートの再構築の場面で激しく文字化けしてしまいます。
再構築自体はできているのですが、文字化けしている状態が続いています。
何か解決方法、問題点などがありましたらご教授、ご指摘くださいますようお願いします。
popo
すばらしいソフトありがとうございます。
MovableType2.661日本語化パッチ(Windows版)をUTF-8 にて使用させていただきます。
http://rebecca.ac/milano/mt/readme/で教えていただいている「25」の画面にて日本語を選び「SAVE」ボタンを押しますと文字化けします。
どのような対策が必要でしょうか。
よろしくお願いいたします。
mt-load.cgiでは以下のメッセージが出ております。
Loading initial data into system...
SYSTEM ALREADY INITIALIZED
It looks like your database has already been initialized by
mt-load.cgi. Re-running this script will create a security hole, so
I am stopping now.
VERY IMPORTANT NOTE:
Now that you have run mt-load.cgi, you will never need to run it
again. You should now delete mt-load.cgi from your webserver.
FAILURE TO DELETE mt-load.cgi INTRODUCES A MAJOR SECURITY RISK.
popo
自己レスです。
成功したようです。
前回と変えた点は「20」の
1./cgi-bin フォルダをつくり以下のファイル以外はこちらに入れたこと。
docsディレクトリ、imagesディレクトリ、および、styles.cssは、StaticWebPathで設定したディレクトリにアップロードします。
特にうちのサーバーは関係ないようでしたがやってみました。
2.「21」作業が完了したら「mt-load.cgi」はサーバー上から削除しました。
「mt-check.cgi」というファイルも削除しました。
3.「25」でSAVEボタンを押すときに名前しか入れない。
4.はじめからやり直した。
5.dbファイルを作るのを忘れずに。
自分では前回と違うのはこれくらいかと思いました。
悩んでいる方参考になれば、、。
ありがとうございました。
nico
Movable Type2.661をインストールし、
「MovableType2.661日本語化パッチ(Windows版)」を使用させていただきました。言語はEUCにしました。
初めてのことなので大変でしたが(苦)、がんばってみます。ありがとうございました。
ところで、手順を見ながら設定したのですが手順21のところで「mt-load.cgi」にアクセスすると以下のエラーが出て先に進めません。
エラーの原因がお分かりになられたら教えて下さい。
-----------------------------------
Loading initial data into system...
An error occurred while loading data:
Your DataSource directory ('./db') does not exist.
-----------------------------------
宜しくお願いします。
kazu
Movable Typeを設置して成功しました。
だけど、パッチを適用したら表示したのですが、なぜか数時間後に文字化けして日本語が表示しなくなりました。
何でですか?
教えてください。
Jun
MovableType2.661日本語化パッチ(Windows版)
を使用させて頂いてます。
何せ初心者な者で、まだ理解しかねているところですが、私もnicoさんと同じ症状で悩んでいます。。。
よろしければ、ご教授お願い出来ますでしょうか?
宜しくお願い致します。
took
こんにちわ。
>nicoさん
>Junさん
設置するところにdbという空のディレクトリを作ってからもう一度mt-load.cgiにアクセスすれば大丈夫だと思います。
Jun
took onさん有り難うございます。
dbディレクトリは作ってあったので、あれ?
と言う感じだったのですが、dbの属性が違ってました。どうもご迷惑お掛けしました。
nyan
こんなエラーが・・・
ファイル自体はあるのですが、どんなエラーなのでしょうか。
An error occurred while loading data:
Can't find default template list; where is 'default-templates.pl'?
nyan
自己レスです。
解決しました。ファイル名が小文字に変わっていたのが原因でした。
そーだ。UNIXってそーなんですよね。
cohsay
こんにちわ。
CGIPathのURL + 「mt-load.cgi」にアクセスに成功し、
そこまでの工程には上手く行ったのですが
CGIPathのURL + 「mt.cgi」にアクセスすると
サーバエラーを起こしアクセスに成功しません。
どなたかご教授お願いします。
cohsay
自己解決しました。すみません、単にパーミッションが間違っていたようです。
イチロー
はじめまして。こちらのサイトを元に設置しております。
本当に助かっております。
さて、徐々に稼動しつつあるのですが、自宅のホームページだと
文字化けしてしまうのですが、会社のホームページだと文字化け
しません。
何か設定やウィンドウズ98やXPといったバージョン(?)に関係するのでしょうか?
もし、ご存知でしたら教えてください。
よろしくお願いします。
Kohei
はじめまして
xrea,xp,日本語化パッチを利用させて頂きました。どうもありがとうございます。
さて、ブラウザでmt.cgiを呼出し、無事ログイン画面までたどりついたのですが、通常上部に表示されるはずのMOVABLETYPEのバナーが表示されないばかりか(以下URL参照)
http://world-free-walker.com/cgi-bin/mt/mt.cgi
ユーザ名/パスワードのMelody/Nelsonを入力すると、xreaの管理ページに飛んでしまいます。
最後のところでつまづいて、どうしたものかと。ご教示頂ければ幸いです。よろしくお願い致します。
●自分では画像(images)、もしくはstatic-filesディレクトリの置く場所に問題ありと思っています。
mt.cfg のCGIPASSと StaticWebPath は以下のとおりです。
もし、問題ありならばご指摘くださいませ。
あと、ちなみにパーミッションとかは問題ないと思います。
またdocsディレクトリ、imagesディレクトリ、および、styles.cssも/static-files/にいれています。
CGIPath http://world-free-walker.com/cgi-bin/mt/
StaticWebPath /static-files/
お忙しい中大変恐縮ですが、よろしくお願いいたします。
muu
はじめまして。
早速ですが、2.661日本語版を新規設置しようとしているのですが、
mt-load.cgiにアクセスすると、下記のエラーがでます
いったいどうしたら良いのか全く分かりません。。。。どなたか教えて下さい。。。
/////////////////////////////////////////////////
Loading initial data into system...
An error occurred while loading data:
Connection error: Access denied for user: 'ドメイン@localhost' (Using password: YES)
よしとも
はじめまして。パッチを利用させていただきました。WAKWAK にて、無事正常稼動しています。ありがとうございます。
http://park15.wakwak.com/~yoshitomo/mt/
(宣伝行為となってしまうようでしたらごめんなさい。まずいと判断された場合は削除してしまってください。)
それと、Milano::Monolog へリンクさせていただきました。
2004年4月17投稿の mmuさん。
DB サーバを使用しているのでしたら、おそらくアクセスのための ID が間違っています。MySQL でアクセスできないときのエラーに似ていますね。「ドメイン」の部分が ID です。
pales
初めまして。
こちらを参考にして日本語化、設置にも成功したんですが…なぜだかTOPページが出てきません。
TOPが、MT-2.66-full-libフォルダ内のindex.htmlになってしまうのです。コレは何が違うのでしょうか?
思いつく方法は色々試したのですが、直りません。
どなたか心当たりのある方、ご教授いただければ幸いです。
hotaru
ヴィディア on 2004年03月05日 22:05
と同じ現象がでます.
環境はwin2000です
Movable Type v.2.661(ファイル名MT-2.661-full-lib-2)に日本語(mt-ja.2.661.)パッチを当てようとすると、"CRCが一致しません"と"lib\MT\mail.pm"のところで止まってしまいます.
確認事項としては
・imagesフォルダに"lang-ja"フォルダは既に作成されている
途中終了後はフォルダ内にgifファイルが入っている
・解凍するは,Lhazか解凍レンジというソフトでそれぞれ何回か試している.
というような状況です. ヴィデアさんは自己解決されたのでしょうか?同じような現象があった方、ご教示お願いします
C-T
19番からいける簡単にまとめてみました。
の所の
2. StaticWebPath
35行目:# StaticWebPath /path/to/static-files/
Movable Typeをアップロードする予定のディレクトリではHTMLや画像などの静的ファイルが表示できない場合、「images」フォルダはCGIファイルとは別の場所にアップロードする必要があります。
Movable Typeを「/cgi-bin」以下にアップロードする場合、ほとんどのケースで静的ファイルは別の場所にアップロードする必要があるでしょう。
そういった場合は、ここで静的ファイルへのパスを指定します。
指定する場合は行頭の「# 」(シャープとスペース)を取り除きます。
例:StaticWebPath /~user/mt/
の意味が知識不足で理解できませんでした。
教えてください。掲示板のコメントの中にも同じ質問などがあり同じ解決策がかいてあるので、何度も試したのですが画像を読み込んでくれません。
ホームディレクトリーの下にフォルダを作りソコに全部のファイルを入れたのですが、image,docsフォルダなどはその中に別フォルダを作っていれたらよいのでしょうか?長くなりすいません。誰かお教えください。お願いします。
xillion.net
はじめまして。
日本語化2.661(windows)をしましたが、コンボボックスの中身が□□□□となってしまいます。
EUC、UTFともに試しましたが同じ結果でした。
多分、全てのコンボボックスが上手くいっていません。
どうしたらよいのでしょうか?
以下、補足です。
たとえば再構築のコンボボックスの中身は、
□□□□□□□□□
□□□□□□□□
Indivisual □□□□□□□
Monthly □□□□□□□
みたいになっています。
コンボボックス以外は日本語で表示されています。
osはwindows98です。
関係があるか不明ですが、日本語化バッチ行ったあとでも
font familyの指定がstyle.cssに残っています。
最後にちょっと自己紹介です。
ふだんPukiWikiを使っています。
今回は流行ものを試したくてBlogを設置しようとしています。
が、なかなか。。。
コウノ
はじめまして。
感謝の念を込めて最新版パッチ
頂いて参ります。
hiroshi
お蔭様で、無事日本語化の設置に成功しました。
エントリーを削除しようとすると次のようなエラーが出て削除する事ができず困っています。
テンプレート delete_confirm.tmpl の読み込みに失敗しました: HTML::Template->new() : At least one or not terminated at end of file! at /usr/local/apache2/htdocs/mt/extlib/HTML/Template.pm line 2111.
エントリーの削除以外の昨日はうまく動いているのですがココだけおかしいのです。
同じような症状になった方いらっしゃいませんか?
また、詳しい方でエラーの意味がわかる方がいらっしゃいましたら、考えられる可能性を教えていただけませんか?
どうぞよろしくお願いします。
MT Version 2.661使用
自宅サーバ turbolinux8
apache 2.0.49
Mysql 3.23.52
Perl 5.6.1
PHP 4.3.6
管理人様へ: 日本語化と直接関係無い質問ですので不適切と判断された場合は削除して下さい。
mio
日本語パッチをDLさせて頂いたんですが・・
上手くインストール出来ません。。
「CRCが一致しない」と指示が出て、再度全てを新しくDLし直して、やったら、今度は「ファイルがオープンできません」と、指示が出てやはりインストールが上手くいきません・・パッチの中に問い合わせはこちらに・・と、言っていたので、こちらに書かせて頂きました。
ちかもり
コメントを投稿しようとすると以下のようなメッセージが出て投稿できません。
==
An error occurred: Can't locate MT/I18N.pm in @INC (@INC contains: ./extlib ./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 /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at lib/MT/App/Comments.pm line 10. BEGIN failed--compilation aborted at lib/MT/App/Comments.pm line 10. Compilation failed in require at mt-comments.cgi line 21.
==
対処法などございましたらご教示頂けると幸いです。
ちなみに、versionは2.661です。ロリポップに設置しています(参考までにアドレスも掲載しました)
mica
初めまして。
ver2.64、サーバはlolipopです。
複数ユーザで運営しているのですが、そのうちの2名、
ログイン後、Edit Profileに入ろうとするとログイン画面に戻されます。
同じ状況の方が2名ほど、上にコメントつけていらっしゃいましたが
これもまたサーバの問題でしょうか。
私は管理権限があるので、一応ちゃんと入れてます。
ログイン後、下部に以下の文字が出ます。
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in crypt at lib/MT/Author.pm line 38.
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in string eq at lib/MT/Author.pm line 38.
MT::App::CMS=HASH(0x8066d38) Use of uninitialized value in join or string at lib/MT/App.pm line 231.
Author.pmとApp.pmを入れ直したら直ったりするでしょうか。
こういう事例を御存じでしたらお願い致します。
mica
自己レスです。
上の件、ユーザを一度消して作り直したら直ったのですが
特定のWin2Kマシンからログインできないと言う状態が続いています。
ログイン画面が無限ループです。
他のマシンからはそのID/passで入ることが出来ます。
問題のマシンのブラウザはIE6.0、最新のバッチを充てているそうです。
クッキーは受け付けるの設定、セキュリティはインターネットの中です。
よろしくお願いします。
Takashi Matsuo
2.661の日本語化パッチを使わせてもらってます。
通知メールが文字化けするので、以下のように対処しました。ちなみにうちでは perl-5.8.4 上で utf8 で動かしてます。もしかしたら他の環境では問題ないのでしょうか?
・通知メールの日付フォーマットが実体参照で、メールでそのまま表示されるのでとりあえず
./lib/MT/App/CMS.pm
の2579行目を修正
my $date = format_ts('%x', $ts, $blog, 'en');
・通知メールにメッセージをつけて送ると、メッセージがUTF-8のままメールに付くので
2591行目
$body .= Text::Wrap::wrap('', '', Jcode->new($q->param('message'))) . "\n\n";
・通知メールの本文の始めの方にある エントリー名などが化けるので
2571行目
my $name = Jcode->new($app->translate("[_1] Update: [_2]", $blog->name, $entry->title));
ishi
日本語化パッチ、使わせていただきました。
(TдT) アリガトウ(^▽^)
tryyoumakeit
すみません、本家のMovable Typeのバージョンがあがってしまい、バカ導入では対応できませんでした。
今から対策を考えますが、一応報告(&対応要望)させていただきます。
#うちのサイトの「MT」はMovable Typeとは関係ありません。汗
Yoshi
初めまして.突然失礼します.
日本語化パッチを使わせていただいております.
何不自由なく,正常に今まで動作していたかのように思われたのですが,Web 翻訳で日英変換してみたところ,かなりの文字化けっぷりでした.
何か改善策はあるのでしょうか?
もしよろしければお願いいたします.