Geeklog reCAPTCHAプラグインのインストール/アンインストール

reCAPTCHAとは

ReCAPTCHA®は強力なCAPTCHAを提供する無料の対ボットシステムです。このプラグインを使うことで、GeeklogでreCAPTCHAを簡単に利用できるようになります。

システム要件

バージョン1.1.0以降、PHP-5.3.2が必要になりました。PHP-5-3.0やPHP-5.3.1でも動作すると思いますが、確認はしていません

インストール

以下の説明で、

を表しています。

  1. recaptchaプラグインのアーカイブを<geeklog_dir>/pluginsディレクトリに展開します。recaptchaという名前のディレクトリができます。
  2. adminディレクトリを作ります。<admin>/plugins/ ディレクトリの下にrecaptchaという名前のディレクトリを作ります。
  3. <geeklog_dir>/plugins/recaptcha/ ディレクトリに移動します。adminディレクトリの内容を、2.で作成した <admin>/plugins/recaptcha/ ディレクトリにコピーします。
  4. 管理者としてログインし、プラグインエディタからインストールを実行します。失敗した場合には、エラーログ(error.log)を調べてください。
  5. 重要: APIキーを設定します。https://www.google.com/recaptcha/admin/createでサインアップして、APIキーを入手してください。取得したPublic KeyとPrivate Keyをコンフィギュレーションで設定して初めて、reCAPTCHAを使用できるようになります

アンインストール

  1. プラグインエディタから、recaptchaプラグインをアンインストールします。
  2. インストールの過程で作成した2つのディレクトリ(<geeklog-dir>/plugins/recaptcha/と<admin>/plugins/recaptcha/ を削除します。

アップグレード

  1. 管理者としてサイトにログインしてから、プラグインエディタでreCAPTCHAプラグインを無効にします。
  2. インストール時と同様に、recaptchaプラグインのアーカイブを展開してからサーバーにアップロードします。
  3. プラグインエディタでreCAPTCHAを有効にしてから、アップグレードします。

更新履歴

バージョン日付(YYYY-MM-DD)説明
1.1.02016-02-20
  • reCAPTCHAのライブラリをv1.1.2にアップグレードしました。
1.1.02015-07-03
  • Google reCAPTCHA v2にアップグレードしました。
  • ログファイルの項目にエラーコードを追加しました。パッチ提供はTomさんです。
1.0.12014-01-26
  • reCAPTCHAのコードをくるむ<div>タグを追加しました。パッチ提供はTomさんです。
  • エラーログを"logs/recaptch.log"に書き込むようにしました。パッチ提供はTomさんです。
1.0.02014-01-24最初のリリースです。