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
」というエラーが発生してしまいます。
なので、とりあえず
- 「Perl XMLでencoding='Shift_JIS'や'euc-jp'を使う」(河馬屋二千年堂さん)を参照して、euc-jp.encを作成(手持ちのPerlにeuc-jp.encがない場合)。
- 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
http://fukaz55.main.jp/projects/mm/euc_jp.trackback
writeback message: Ready to post a comment.