Word­Press Blacklist

入れてみました。2つ前のpostから com­ment spam が15発ほどきたので(コメント元のIPアドレスが同じだったので面倒くさいので IP アドレス丸ごと bang しましたが…。) MMRT daily life で使われていた WP Black­list を入れてみました(実は未だ入れてなかったという罠)。plasticdreams.org で使っている,本家WordPress 1.2‑Mings ではエラーも無くインストールは終了。競っても終わり,多分,有名どころのスパマーは弾けるだろうと予想。

ついでにローカルのテスト用WP-ME1.2に入れてみようかと思って,やってみたらエラー連発。有効にはなってる上,コメントは通る。だが,エラー連発 😛
おかしいなぁと思い,コメント投稿時のエラーを見ると,

Data­base error: [Table ‘wordpress-me.blacklist’ does­n’t exist]
SELECT regex FROM black­list WHERE regex_type=‘url’

Data­base error: [Table ‘wordpress-me.blacklist’ does­n’t exist]
SELECT regex FROM black­list WHERE regex_type=‘ip’

Warn­ing: Can­not modi­fy head­er inform­a­tion – head­ers already sent by (out­put star­ted at /wordpress-me/wp-includes/wp-db.php:80) in /wordpress-me/wp-comments-post.php on line 89
(以下略)

black­list という名前の table が DB に無いと言うことのようだ。ローカルのWP‑1.2‑Mings に WP_blaclist を入れてみたところ,この table は出来ていた。blacklist-install.php を走らす際にうまく table の cre­ate が出来なかった様子。

少し面倒くさいが,phpmyadmin 経由で WordPress1.2‑Mings の black­list の table を export して Word­Press ME 1.2 の DB へ inport 。エラー無し。よしよし。
で,試しにコメントしてみると,問題なく投稿されている。エラーも無い。

ローカルだから black­list を入れなくてもいいんだけど,テスト用に ME を使っておかないと。WordPress のテンプレートを作る時にも色々と便利だし。

aka Written by:

2 Comments

  1. 5. Sep 2004

    おはようございます。

    ウチのエラーは

    Warn­ing: Unknown mod­i­fi­er ‘/’ in /home/sites/lolipop.jp/users/sub.jp-mmrt/web/blogs/wp-content/plugins/blacklist.php on line 22
    <以下略>

    Warn­ing: Can­not modi­fy head­er inform­a­tion – head­ers already sent by (out­put star­ted at /home/sites/lolipop.jp/users/sub.jp-mmrt/web/blogs/wp-content/plugins/blacklist.php:22) in /home/sites/lolipop.jp/users/sub.jp-mmrt/web/blogs/wp-comments-post.php on line 89
    <以下略>

    ってカンジ。
    『/』を認識できてないような意味だと思うので、21行目の

    $regex = "/$site->regex/i";

    がおかしいような気がするのは気のせいでしょうか?

  2. 6. Sep 2004

    もう1度DLし、インストールし直すとエラー出ませんでした。
    お騒がせしましたぁー。(おっかしいなぁ〜)

    私XPでIE6環境なんですが、コメント欄にカキコすると
    この欄、横へ突き抜けて延びますね。(不思議)
    あとmybloglistが文字化けしてます。
    以上、ブラウザ報告でした。(大きなお世話ともいう?)

Comments are closed.