サポート » プラグイン » jsonエラーの解消法

  • 解決済 mmwp2

    (@mmwp2)


    お世話になっております。固定ページ、投稿ページでの更新時下記エラーが発生するので解消法があればご教示いただきたいです。

    ■WordPress のバージョン 5.9.3

    ■使用しているプラグインとテーマの情報(名称、入手先 URL、バージョン)
    (原因が疑われるもの)
    ・プラグイン Bogo 3.5.3 
    ・テーマ Spacious
    https://themegrill.com/themes/spacious/

    ■PHP、MySQL のバージョン
    ・php 7.4
    ・MySql 5.7

    ■サーバー環境(ホスティングサービス名、OS、ウェブサーバー等)
    ConoHa by GMO WING
    OS CloudLinux
    webサーバー Apache + nginx

    ■ブラウザとそのバージョン
    Microsoft Edge
    バージョン 101.0.1210.39 (公式ビルド) (64 ビット)

    ■エラー内容
    編集→更新すると「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」と出て更新できない。

    ただし下記の場合はエラーがでない
    1)bogoを無効化して更新した場合
    2)テーマで用意されたページではなく、自分で新規でページを作成し、自分でblockを作成した場合(テーマの用意するLayoutのblockを利用しない)

    ■補足
    パーマリンク設定→投稿名
    サイトの言語→英語

    .htaccessの内容

    # BEGIN WordPress
    # The directives (lines) between “BEGIN WordPress” and “END WordPress” are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress`

    • このトピックは1年、 11ヶ月前にTakayuki Miyoshiが編集しました。理由: リンク追加

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    問題のサイトはどこで見られますか? URL を教えてください。

    トピック投稿者 mmwp2

    (@mmwp2)

    ご返信ありがとうございます。bogo有難く使わせて頂いております。
    サイトは下記となります。
    [モデレーター編集: 重複リンク削除]

    また、下記の場合は現象が発生しないと書きましたが、2)でもやはり発生するようです。たまになぜか発生しない場合もあります。

    2)テーマで用意されたページではなく、自分で新規でページを作成し、自分でblockを作成した場合

    また本日以下のような現象もでるようになってしまいました。
    1)一時的にbogoを無効化すると編集したページのスラッグに-2とつく
    2)最新の投稿で抜粋が自動ででない。
    (手動でいれればでますが、昨日作成した投稿分は自動ででます)

    以上わかる範囲で宜しくお願い致します。

    • この返信は1年、 11ヶ月前にTakayuki Miyoshiが編集しました。
    • この返信は1年、 11ヶ月前にTakayuki Miyoshiが編集しました。理由: 重複リンク削除
    モデレーター Takayuki Miyoshi

    (@takayukister)

    「返答が正しい JSON レスポンスではありません。」ということなので正しくないレスポンスが返されているはずです。ブラウザーコンソールでレスポンスの内容を確認できると思うので、具体的にどのようなレスポンスが返ってきているのか確認してみてください。

    トピック投稿者 mmwp2

    (@mmwp2)

    ご返答ありがとうございます。
    解決?したみたいなのでご報告いたします。

    ■ブラウザコンソールのエラー内容
    Failed to load resource: the server responded with a status of 403 (Forbidden)

    ■こちらでぐぐるとWAF関係のエラーだとでてくるのでConoHaのWAF確認
    ログに私のIPで下記エラーがはきだされている
    SQLインジェクションからの防御22(and/or,</>)
    クロスサイトスクリプティングの試みの可能性11({{x:window.onunload=alert}})

    ■解決法
    .htaccessに以下を追加
    参考→ https://kobewing.com/wordpress/t173/

    #Gutenberg対策 start--------
    <IfModule mod_siteguard.c>
      SiteGuard_User_ExcludeSig ip(エラー元のIP)
    </IfModule>
    #Gutenberg対策 end--------

    因みに以下ですが

    また本日以下のような現象もでるようになってしまいました。
    1)一時的にbogoを無効化すると編集したページのスラッグに-2とつく
    2)最新の投稿で抜粋が自動ででない。

    1)bogogが有効になっていれば発生しないのでOK
    2)sectionブロックでは抜粋が自動表示されませんが、カラム等ではでてくるのでよくわかりませんがOKです

    以上プラグイン側の問題ではなくWAFのようでした。
    今回はコンソールの確認等教えていただきありがとうございました。

    • この返信は1年、 11ヶ月前にmmwp2が編集しました。
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「jsonエラーの解消法」には新たに返信することはできません。