サポート » プラグイン » MW WP Form で、フォームの更新が保存できない

  • 解決済 Phullapadma

    (@phullapadma)



    MW WP Form で、特定のサイトの特定のフォームが、変更を保存できなくなりました。
    WordPress 4.9.8 で、MW WP Form 4.0.3 です。
    フォームの更新ボタンを押すと、wp-admin/post.php に対する 403 エラーが出ます。
    他のフォーム・投稿・固定ページの更新には問題ありません。

    そのサイト上に新しいフォームを作って、問題のフォームと同じ内容を入れて再現を試みたところ、自動返信メールの本文欄に、保存できない内容があることが分かりました。
    そこには、日英対訳で、かなり長く但し書きが書いてあるのですが、保存できなくなるような特殊な文字を使っているわけではありません。それらの但し書きを削除すると、変更を保存できます。
    そこで、問題切り分けのため、MW WP Form や WordPress コア上で、データベース保存時に、文字数制限や、言語混在によるスパム判定が行われていないかどうかお尋ねしたいと思います。

    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    試しに、WAF を無効にしてから保存してみたらどうですか?
    https://lolipop.jp/manual/user/waf-set/

    早速のご指摘、ありがとうございます。

    ログを見たところ、英文に and 〜 like などと解釈できる部分があり、SQLインジェクションとみなされて、保存できなくなっていました。
    WAFを活かしたまま、.htaccess に回避するコードを追記して、保存できるようになりました。

    どうもありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。