2019年9月21日(土) 10:03 JST

Bad Behaviorプラグインをインストール

  • 投稿者:
  • 表示回数 4,113
プラグイン install.txt に沿ってやってみると,難なくインストールできた。前回挑戦した時には,たぶん lib-common.php の require_once( $_CONF['path_system'] . 'lib-database.php' );
の後に require_once( $_CONF['path_html'] . '/bad_behavior/bad-behavior-geeklog.php' );
を追加していなかったので失敗したようだ。日本語ファイルを作り,時刻表示を UTC から JST に変更した。

register_globals = off でもきちんと動作する。index.php を覗いていると「自己診断」という機能があったので,試しに index.php?mode=test でアクセスすると自分がブロックされてしまった。ファイヤウォールの設定を変えたり,ブラウザを変えてもアクセスできない。

かなり焦ったが, install.txt をよく読むと「自己診断ではわざと悪意のあるリクエストをサーバーに送り,ブロックされるのを確認します。でも,このブロックを Geeklog から解除する方法がないので,この機能は無効にしてあります」と書いてあった^^;。しかたないので,phpMyAdmin を起動し,bad_behavior_log から該当レコードを削除すると,復活できた。主人であっても,お行儀の悪いものには容赦なく門前払いをくらわすとは... Bad Behavior 恐るべし!