ConoHa WING + WordPressのちょっとした悩み、Contact Form 7エラーの解決策!

Luca

エラーの原因はWAF設定

このエラーの主な原因は、サーバーのWAF(ウェブ アプリケーション ファイアウォール)設定がONになっていることです。
WAFは、サーバーのセキュリティを強化するために重要な機能です。しかし、時には正常なプラグインの動作を誤ってブロックしてしまうことがあります。

解決方法1:一時的にWAFをオフにする

一番手っ取り早い解決方法は、WAF設定を一時的にオフにすることです。WAF設定をオフにした状態でContact Form 7の設定を行い更新します。
その後、すぐにWAF設定を再びオンにするという流れです。

情報を取得できませんでした。
STEP
  1. ConoHa WINGの管理画面にログイン
  2. 対象ドメインに切り替え
  3. サイト管理へ移動
STEP
  1. サイト管理内のサイトセキュリティを選択
  2. WAFタブを選択
STEP
  1. 利用設定を「OFF」
STEP
  1. Contact Form 7を編集・保存

ただし、この方法は一時的にサーバーの保護が弱まる点に注意が必要です。必ずWAFをオンに戻すことを忘れないようにしましょう。

ちなみにWordPressの管理画面でConoHaWINGの各種設定を変更できるプラグイン「ConoHa WING コントロールパネルプラグイン」を使用すれば、今の作業をWordPressの管理画面から行うことが出来ます。

解決方法2:除外設定をする

もう一つの方法として、サーバーログを参照して、除外設定をするです。
具体的には、Contact Form 7の動作に関連する特定のリクエストをWAFの除外リストに追加することで、問題を解消しつつ全体のセキュリティレベルを維持することができます。

STEP
  1. サイトセキュリティのWAFタブを選択
  2. 下に表示されたログの「除外」を選択
STEP
  1. ポップアップの「はい」を選択
STEP
  1. 「除外」→「除外解除」に切り替わればOK

まとめ

Conoha Wingサーバーを使ったWordPressの運用で「Contact Form 7」に関するエラーに直面した場合、WAF設定を見直すことで解決できる可能性が高いです。WAFを一時的にオフにする方法と、サーバーログを用いた細かい設定の調整がありますので、状況に応じて適切な方法を選んでください。このような小さなトラブルも解決して、快適なWordPressライフを楽しみましょう!