« 1ボタンマウスから一挙に進化? | メイン | ストーンズの新曲、Rough Justice »
2005年08月03日
むむ、トラックバックがエラーになっている!
このサイトにトラックバックを貼るテストをしてみたところ、 エラーになっているではないですか><。
An error occurred: Can't locate object method
"iso-8859-1" via package "Jcode"
at /virtual/makots/public_html/mt/lib/MT/I18N.pm line 53.
いつからだろう?・・・とにかく、修正しなければ。
まず、MT::I18N.pm の最初の方にある %Charset に iso-8859-1 を utf-8 に置換するエントリを追加してみる。
my %Charset = (
'shift_jis' => 'sjis',
'iso-2022-jp' => 'jis',
'euc-jp' => 'euc',
'utf-8' => 'utf8',
'ascii' => 'utf8',
'iso-8859-1' => 'utf8',
);
これで、トラックバックを送信すると、今度は MT-BlackList のエラー。
エラーが発生しました:<p>
<pre>
Can't locate object method "deny_altscript_response"
via package "Blacklist::App::Submission"
at plugins/Blacklist/lib/Blacklist/App/Submission.pm line 61.
</pre>
MT-Blacklist をアンインストールしてみると、 トラックバックに成功したので、 MT-Blacklistはあきらめることにしました。
代わりに見つけたのが SpamLookup で、 こちらはコメントもトラックバックも問題なく機能しました。 ただし、MovableType 本体と同様、xrea.com 対応の変更が必要でした。
SERVER_PROTOCOL が INCLUDE になっているので、 mt-spamlookup.cgi に以下の1行を追加。
$ENV{SERVER_PROTOCOL} = ‘HTTP/1.1’ if ($ENV{SERVER_PROTOCOL} eq ‘INCLUDED’);
xrea.com のバナーの位置を調整するために tmpl/slheader.tmpl を変更。
投稿者 makot-s : 2005年08月03日 16:21
トラックバック
このエントリーのトラックバックURL:
http://makots.s56.xrea.com/mt/mt-tb.cgi/96