2008年5月30日金曜日

Trac mod_pythonで実行したら LookupError: unknown encoding: X-MAC-JAPANESE

いやぁ・・・Macシロートが下手にMacをサーバー利用してみようとしたのがまずかったのかMac固有の問題に色々はまっている。。

tracdでの起動確認はOK。じゃ今度はmod_pythonでApacheからやってみよう、と。

httpd.confの設定

apacheを立ち上げなおすと・・・。おおトップページはOK。
いざプロジェクトをクリックすると・・・/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/trac/util/datefmt.pyで、LookupError: unknown encoding: X-MAC-JAPANESE と言うエラーが。MacでPythonを扱うときにみんなハマるみちらしい。
エラーの出ているdatefm.pyを修正してencodeを無理やりutf8にしたらとりあえずOK。X-MAC-JAPANESEがどんなエンコーディングなのかは・・・調べてない。

参考

0 件のコメント: