Akismetプラグイン Perlバージョン5.6以下で稼動
2007.03.06 Tuesday
本blog(SereneBach)のスパム対策として、Akimet APIを利用したスパムフィルタ「Akismetプラグイン」を導入しました。
ところが、アップロードしても全くプラグインを認識しません。
しばらくスクリプトファイル"Akismet.pm"を見ていたら先頭のほうに、
use 5.006; とあります・・・これって・・・ require 5.006;
と同じ意味よね?と、おもむろに5.005に書き換えてみたら、認識しました。
おそらく、Perlバージョン5.6以下での動作保障はないと思いますが、とりあえず今のところ問題なく動作しているようです。
スパムは完全に弾いているようですし、なかなか強力な対策のようです。
ちなみにAkismetプラグインの使用にはAPI keyを取得する必要があります。
API keyはWordPress.comでアカウントを作成することによって取得できます。
まずWordPress.comでアカウントを登録します。登録完了するとメールにアカウント認証用URLが送付されます。
認証用URLにアクセスして、ログインすると認証完了となり、API Keyが送付されます。
ところが、アップロードしても全くプラグインを認識しません。
しばらくスクリプトファイル"Akismet.pm"を見ていたら先頭のほうに、
use 5.006; とあります・・・これって・・・ require 5.006;
と同じ意味よね?と、おもむろに5.005に書き換えてみたら、認識しました。
おそらく、Perlバージョン5.6以下での動作保障はないと思いますが、とりあえず今のところ問題なく動作しているようです。
スパムは完全に弾いているようですし、なかなか強力な対策のようです。
ちなみにAkismetプラグインの使用にはAPI keyを取得する必要があります。
API keyはWordPress.comでアカウントを作成することによって取得できます。
まずWordPress.comでアカウントを登録します。登録完了するとメールにアカウント認証用URLが送付されます。
認証用URLにアクセスして、ログインすると認証完了となり、API Keyが送付されます。




Comments