このチュートリアルでは、WordPressの修正の更新に失敗したコマンドの簡単な修正を紹介します。 応答は、デフォルトのGutenbergエディターに関連する有効なJSON応答ではありません。
WordPressの投稿に特定のテキストブロックを追加しているときにこの問題が発生したことに注意してください。 そのブロックを追加した後に投稿を保存しようとすると、常に迷惑なメッセージが表示されました。
更新に失敗しました。 応答は有効なJSON応答ではありません
修正更新に失敗しました。 応答は有効なJSON応答ではありません
この特定のキーワードをGoogle検索バーに貼り付けると、この問題を修正する方法について何百万もの結果が得られます。
私は次のようなほとんどのソリューションを実装しようとしました。
- WordPressのパーマリンクを更新する
- 代わりにクラシックエディタを使用します。 それが本当にひどいので、それが問題を解決することができたとしても、これは私の選択ではありませんでした、imho!
- わからない、SSLリダイレクトの問題を修正…
- WordPressの.htaccessファイルを再生成します
- テーマとプラグインを確認してください
- サイトの状態を確認する
- そして無限のインターネットの提案…
サイト構成を上下に実行しましたが、バックエンドサーバー/WordPress構成に問題は見つかりませんでした。
だから、私はCloudflareを使用しています!
特定のCloudflareの特別な管理ルールが、ヒットするたびに生成されたいくつかのリクエストをブロックしていたことが判明しました 保存 WordPressの投稿にその特定のブロックを追加した後のボタン。
Cloudflareがこのリクエストをブロックしていることをどうやって知りましたか?
さて、WordPressの投稿ページで。
- を使用してブラウザ開発ツールを開きます Ctrl + Shift + I。 ChromeとFirefoxの両方で動作するはずです。
- [ネットワーク]タブに移動します。
以下のスクリーンショットからわかるように、特定のクエリを含む一部のリクエストは、ForbiddenError403コードを返しています。
403ステータスの特定の行をクリックして、ヘッダーにさらにドリルダウンします。
[ヘッダーのリクエスト]タブ、 path: /wp-json/wp/v2/posts/13239
およびクエリ文字列: ?_locale=user
に プレビュータブ、このメッセージがありました。
Please enable cookies. Sorry, you have been blocked You are unable to access kifarunix.com Why have I been blocked? This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data. What can I do to resolve this? You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page. Cloudflare Ray ID: 7213e53f69xxxxxx • Your IP: xx.xx.xx.xx • Performance & security by Cloudflare
に [応答]タブ、一部のCookieがブロックされているのがわかりました。
<script> if (!navigator.cookieEnabled) { window.addEventListener('DOMContentLoaded', function () { var cookieEl = document.getElementById('cookie-alert'); cookieEl.style.display = 'block'; }) } </script>
そこで、ファイアウォールルールを更新し、プレビュータブに表示されているレイIDを使用してリクエストを許可するように指示されたCloudflareサポートに連絡しました。
したがって、Cloudflare Webインターフェイスにアクセスし、[セキュリティ]>[概要]をフィルタリングして、指定された特定のRay ID、ソースIP、またはリクエストヘッダーのパスに関連するイベントをフィルタリングします。
サンプルスクリーンショット。
ご覧のとおり、ブロックには特定のキーワードまたはCloudflareファイアウォールルールによって悪意があると見なされるものが含まれているため、デフォルトの管理ルールによってブロックされています。
そのため、投稿の保存に進むには、ソースIPとリクエストパスの特定のキーワードをチェックするルールを作成し、管理されたルールをバイパスするようにファイアウォールを設定する必要がありました。
特定の管理ルール番号100005は、CloudflareSpecialsルールグループの下にあります。
したがって、これは少なくとも私のソースIPからこれをバイパスするルールです。
セキュリティ>WAF>ファイアウォールルール
私のサンプルルール。
保存すると、有効になります。
これで、エラーなしで投稿を保存できるようになりました。 修正更新に失敗しました。 応答は有効なJSON応答ではありません。
Cloudflareを使用している場合は、WordPressの修正更新の失敗を修正する方法についてです。 応答は有効なJSON応答エラーではありません。
これで、WordPress修正更新の失敗を修正する方法に関するチュートリアルは終了です。 応答は有効なJSON応答ではありません。
その他のTutotials;
Fail2banを使用してブルートフォース攻撃からWordPressを保護する
libModSecurityを使用してWordPressログインページへのアクセスを特定のIPに制限する
The post WordPress:更新の修正に失敗しました。 応答は有効なJSON応答ではありません appeared first on Gamingsym Japan.