2022年2月27日スパムと迷惑コメントしかこなかったのでraspiブログのコメント欄を使用不可にしてTwitterのDMのみにしておいたのですが、TwitterのDMにもスパムと迷惑メールが来るので諦めてコメント欄を復活させます。そのまま復活させてもまたスパムと迷惑メールが来るだけなのでふと思い出したCAPTCHAという技術を使用してスパムを減らしてみたいと思います。復活させたら割合などを載せておきたいと思います。Apartの頭文字だそうです。完全に自動化された人間とコンピュータを識別する公開式チューリングテスト(直訳)チューリングテストは人間と機械を見分けるために行われる会話のようなもの。誰かが機械は考えることができるかということを確かめるために、人間と、機械と筆談を行い、前者に相手が見えたいように会話をしたときにその人が相手は人間であると感じたときに機械は考えたといえるというテストだったような・・・。WordPress」というプラグインを使用してみたいと思います。鍵の取得まずホームページにアクセスしてadminconnsoleからサイトを追加します。必要な情報を記入するとサイトキーとシークレットキーを確認できます。この文字列は設定からいつでも確認できます。キーの入力では実際にプラグインを設定していきましょう。サイト鍵にサイトキーを秘密鍵にシークレットキーを入力します。次にWordPressというタブで保護するフォームを選択します。したらこのブログはJINをテーマとして使用しているのでカスタマイズから記事のコメントの表示をオンにしておきます。すると、コメントにCAPTCHAが適用されていることがわかります。reCAPTCHAをするとWordPressに重大なエラーが発生するはい。有効化した後に気づいたのですが、ログインフォームやコメント欄にログインや投稿をすると処理されず重大なエラーが発生しましたと表示されます。このプラグインがかなり前から更新されていないことからPHP8に対応していないようです。reCAPTCHAを使いたいしかし、一度入れてしまったのでどうしても消したくありません。そこでどうしたら治せるか調べてみました。reCAPTCHAを削除しなければならないので一度FTPサービスなどで「/wp-content/plugins/invisibleなんとかかんとか」というディレクトリを削除して無効化します。デバッグモードを使用して何がエラーを引き起こしているのかを確認してみると、次のエラーが表示されていました。197調べてみると、PHP8からは配列を読んだりするときに{}を使用することができなくなっているみたいです。このプラグインでは配列の表記を{}でおこなっていたためエラーが発生したようです。原因がわかったので直していきましょう。プラグインを直接編集することと、自分自身もどこまで影響があるのかがわからないので自己責任でおこなってください。reCAPTCHAを選択します。次に、右のヒエラルキーよりincludes/utils/MchIPUtils.phpを選択します。そこの197行目をみると次のようになっています。'0')となっているので、{}を[]に直しておきます。'0')そうして保存すればエラーが出なくなります。raspiブログraspiブログためにならない話RaspberryPiが起動しなくなった。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。reCAPTCHAを使ってコメント欄を復活させるプロフィール今流行の超小型コンピューター「RaspberryPi」を使って電子工作など、生活をより良くする物を作って行きます!!最近のお知らせ見出しのデザインを変えました。2020/08/21サイトアドレスを変更しました。詳しくは、こちらをご覧ください。2020/06/28サイトのデザインを一部変更しました。2020/06/18「最近のお知らせ」を追加しました。