ようこそ! Geeklog Japan, Anonymous 2024/03/29 05:18 JST

Error 403 の表示原因はBad Behaviorプラグイン

  • 2007/12/07 12:57 JST
  • 投稿者:
  • 表示回数 15,083
Geeklog

管理しているサイトにログインしようとすると,Error 403が表示されるようなことはないでしょうか。

これは,Bad Behavior側の不具合です。Bad BehaviorがIPを照会する外部サイトが,この2日間すべてのIPに対してスパムサイトではないのにスパムであるという判定結果を返すようになっ た結果,自分自身のサイトから締め出されてしまうということです。

すぐにv2.0.11へアップデートしてください。以下のリンクからどうぞ。
http://www.gllabs.org/article.php?story=20071206080757185

一般的なプラグインのインストール方法は,Wikiをご覧ください。
すでにインストールしている場合は,v1.2.4-1からの場合は先にアンインストールしてください。通常は,ファイルの差し替えだけです。

bad_behavior2プラグインインストール・アップデート方法

展開したら以下のようにアップロードして,プラグイン管理画面で
インストールしてください。アップデートの場合には,ファイルの差し替えだけ。なにもする必要はありません。

bad_behavior2フォルダ・ファイルのサーバ構成:
※実際のインストール状況によって異なります。

[tag:プラグイン 不具合情報]

public_html/admin/plugins/bad_behavior2/
public_html/bad_behavior2/
private/plugins/bad_behavior2/language/
private/plugins/bad_behavior2/templates/
private/plugins/bad_behavior2/config.php,functions.inc
public_html/lib-common.php に行追加※


※通常のプラグインインストールと異なるのは,lib-common.phpの

223: require_once( $_CONF['path_system'] . 'lib-database.php' );

の後に,/bad_behavior2/bad-behavior-geeklog.phpを実行するよう,
行を追加する点です。以下の 行を追加してください。

//@@@@20071207add ---->
$file=$_CONF['path_html'] . '/bad_behavior2/bad-behavior-geeklog.php' ;
if (file_exists ($file)){
    require_once( $file );
}
//@@@@20071207add <----


補足
ファイルがあれば実行するようにすると安全なので,日本語チームでは上述のコードを追加しています。プラグインのINSTALL.txtとは異なります。

不明な点は本サイトのサポート掲示板をご利用ください。

また,スパムコメントなどでお困りの場合には,bad_behavior2をインストールして対策してください。