2005/02/03

 

[Projects::Memo] Couldn't open encmap euc-jp.enc:No such file or directory

 メモ代わりに、MMプラグインの開発中に発生した障害について。
 MM/Memoが配布しているRSSの文字コードはEUCのため、自分のサーバ環境(ロリポップ!)では XML::RSSのparsefileメソッドを呼ぶところで「Couldn't open encmap euc-jp.enc:No such file or directory」というエラーが発生してしまいます。
 なので、とりあえず

  1. Perl XMLでencoding='Shift_JIS'や'euc-jp'を使う」(河馬屋二千年堂さん)を参照して、euc-jp.encを作成(手持ちのPerlにeuc-jp.encがない場合)。
  2. blosxom.cgiを置いてあるディレクトリの下に"XML/Parser/Encodings"というディレクトリ階層を作り、Encodingsディレクトリに1.で作ったeuc-jp.encをコピー

 で対応しました。
 もしMMプラグインを突っ込んでも何も表示されなかった場合(特に、/plugins/states/mm/ に変な名前のファイルはあるけど "mm.txt" が存在していない場合)は、一応コレを疑って下さい。
 にしても、2. の対応がアバウト過ぎてる気がする。

Posted at 00:00 | WriteBacks (0) | permalink
WriteBacks
TrackBack ping me at
http://fukaz55.main.jp/projects/mm/euc_jp.trackback
Post a comment

writeback message: Ready to post a comment.















Syndicate this site (XML)  Subscribe with Bloglines  Subscribe with livedoor Reader    blosxom 2.0.2