フォーラムをリニューアルしました!
今後は、新フォーラムをご利用ください。
ラーメッセージ: 無効な JSON ボディが渡されました。と出るのですが < SWELLに関する質問
更新に失敗しました。 エラーメッセージ: 無効な JSON ボディが渡されました。
と出るのですが
更新ボタンを押すと↑のコメントが出る事があるのですが
これはどういう意味なのでしょうかk?
申し訳ございません、私はそのメッセージが現れたことがないので詳しくはわからないです。
旧エディター用のプラグインなどが、何か干渉しているのかもしれません...。
下記プラグインがセキュリティプラグインに該当します。
- All in One WP Security
- Wordfence Security
上記2つは機能が被っている可能性が大なのでどちらかに絞ると良いかもしれません。
- SiteGuard WP Plugin
上記プラグインは先程の2つとかぶらない範囲で使用してみると良いでしょう。
P.S.
一旦ログアウトしてログインし直した後に編集すると上手くいく場合もありますのでぜひお試しあれ。
教えて頂いた方法を試みましたが変化なく
ネットで調べたらサーバーの方で
php.ini設定である数値を30から60に変更するという方法で解決したという方もいらっしゃったので
それをやってみたのですが変化なく
プラグインを全部切ってみて解消したという人もいらっしゃいましたがそれもダメでした。
それでなんとなくサーバーのphpのバージョンを下げてみようかなと思い
php7.1.27(推奨)でしたが
それをphp7.1.28にしてみたら無事解消出来ました。
このエラーの解決方法はネットで調べたら様々あるらしいので
もし今後同じ症状が出た方は
●プラグイン
●サーバーのphp.ini設定の数値の変更
●サーバーのphpの設定バージョンの変更
も試してみてください。
了さん・DRILL LANCERさん本当にありがとうございました。
なんと、PHPバージョンが原因でしたか...!
少し詳しく調べてみたいのですが、サーバーはどちらをお使いなのか教えていただけますでしょうか..?
こちらも横から失礼します。
私もwpxサーバーで同様の状況が発生しています。
グーテンベルクエディタを使用すると「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」という返しがあり、アイキャッチ画像がクルクルとロード状態のままになるという事象です。
ちなみに無視して公開や保存を押すと、メッセージとは裏腹に更新が反映されるので更新できなくはない状態です。
【今のところ試したこと】
- 試しにクラシックエディタのプラグインを入れてみて有効化したところ、クラシックの状態では正常に動く
- プラグイン全停止しても改善なし
【環境】
- PHP 7.2.27
- ワードプレス 5.4(5.3でも同様)
- SWELL 2.0.3.1
他にも試してみますがいったん現状のところでご報告いたします。
フォーラムになぜか画像の添付欄が存在せず 😥
エラー画像こちらにアップしましたのでご参照ください。
https://drive.google.com/open?id=1pf-GdfcciCE3EAe_2K6ElpMn-rTbl00-
モルツさんが原因として挙げてくださっていた php.ini の設定を調節してみるとどうなるか試してみていただけますか...?
もしかすると、一度に送信できるデータ容量の最大値的な設定が、WPXサーバーのデフォルト設定では低いのかもしれません...。
また、アイキャッチ部分がクルクルする、とのことですが、アイキャッチ画像を設定せずに公開するとどうなるでしょうか...
@ryo さん
php.ini の設定変えてみた結果の報告ですー!
・以下の部分デフォルト60から120へ変更→解消せず
max_execution_time |
120 |
---|
・このあたりも30から60に変えてみる→解消せず
post_max_size | 60M |
---|---|
upload_max_filesize | 60M |
・アイキャッチなしで投稿→解消せず
アイキャッチなしでも「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」という返しあり
・子テーマでの事象だったため、SWELLの親テーマ適用してみる→解消せず
・他のテーマを適用してみる→Lightningproでグーテンエディタをでテストしたところエラー解消
この他でもこちらで出来る確認事項があればおっしゃってください🙇♀️
検証ありがとうございます!
PHPバージョンの方はいかがでしょうか?
それとすみません、できればでいいのですが、
WordPressのデバッグモードをONにした時に、何かエラ〜メッセージがエディターや記事ページに表示されていないかを確認していただけますでしょうか?
Shirouchiと申します。
数日前にSWELLを購入し今Webページの作成を行っているのですが、昨年やり取りされていた
『無効な JSON ボディが渡されました。』のエラーが自分の所でも発生しています。
Wordpress 5.7.1
プラグインはすでに入ってたものはありますが有効化はしていません
PHPのバージョン変更(下げたり上げたりしました) →解消されず
PHP iniはこのエラーが起こる前に以下の内容に変更しています
memory_limit=50M
post_max_size=40M
upload_max_filesize=30M
max_input_time=60
ちなみにですが、他の固定ページの編集時はこのエラーが発生しておらず、このページだけ発生しています。
そしてそのエラーのページで編集していた表(テーブル)を外して編集をしてみていますが、発生していません。
試しに、表を戻して表内を編集し始めるとエラーが再度出ます。
表の編集で何か問題が発生しているような気もしているのですが、何か他に試すべき事はありますか?
ちなみにその表を用いてサービス比較を作っており、縦に8行、横に5列の表を作っています。。
設定マニュアル、このフォーラムも見ましたが読み取れず、ご教示頂けると幸いです。
宜しくお願い致します。
んー、ちょっと現状ではよくわからないですね。
それは他のテーマでも同様でしょうか?SWELLだけの現象でしょうか?
色々やっていて『無効な JSON ボディが渡されました。』は減りましたが、ここ数日『更新に失敗しました。オフラインのようです』と現れて更新が進みません。
Webで検索して出てきたようなキャッシュのクリアやSSL化等は行いましたが改善されずちょっと困っています。
あるページの編集途中でそれが出て、時間を空けて再度編集すれば最初の1分程度は編集→保存ができます。
しかしそれが出た後は何か更新しようとしてもダメです。
ブロックを置き過ぎるとダメとかありますか?
PCのセキュリティとかJavascriptの設定等は関係しますか?
たびたび申し訳ないのですが、正直困っている状態ですので試してみる事、確認すべき事があればご教示頂きたくお願い致します。
Wordpress 5.7.1
プラグインはすでに入ってたものはありますが有効化はしていません
PHPのバージョンは下げたり上げたりして、今7.4.2です。
PHP iniはこのエラーが起こる前に以下の内容に変更しています。
memory_limit=50M
post_max_size=40M
upload_max_filesize=30M
max_input_time=60
ご返信ありがとうございます。お手数おかけしすみません。
Web制作系は正直素人でもあるので、どこでというのはあまり特定せずに『swell』も含めながらWeb検索で多く出てきた方法を試してみています。
中にはWordpressフォーラムのものもあったかと思われます。
サーバーはお名前ドットコムのSD01プランを使っています。
PHP iniはまた別の事象(アップロードの容量の関係)で調べて変更し、たまたま1つ前の事象の『無効な JSON ボディが渡されました。』にも有効のような記載があったので、念の為記載しました。
> Web制作系は正直素人でもあるので、どこでというのはあまり特定せずに『swell』も含めながらWeb検索で多く出てきた方法を試してみています。
それは、実はこちらとしては「一体何をやったのかがわからないので、サポートしにくい」です。
思わぬところで深みにハマっているかもしれません。。
また、本題とはもしかしたら異なるかもしれませんが、お名前サーバーは以前に私がWordPress関係で更新時にコケたりした(更新後、サイトが表示されなくなったりした)ので、そもそもなんですが正直あまりこのサーバーはオススメしていません。今はどうなんでしょう。正直運用しづらいので、私はロリポップに移行しました(二番目に低いライトプランでもSWELLは十分動作します)。
ちなみに、これらのphp.iniの値がどのように作用するかは深くは理解できていませんが、少なくとも私はエックスサーバーのX10プランを使用していますが、少なくとも「本件で示されたphp.iniの設定値よりもエックスサーバーでの設定値はかなり上限設定が広がった設定になっている」状態ではあります。
解決にはなっていませんが、上記参考までに。。(参考にならないかもしれませんが)
にゃーん .
あと、もしも「WAF」という設定項目がレンタルサーバー側にあったら、最低限それをOFFにして改善されるかどうかは、少なくとも確認していただければと思います。(WAFの設定項目がなければ本投稿は無視していただいてOKです)
にゃーん .
色々とアドバイスありがとうございます。
お名前サーバーが良くないというのは初めて知りましたので、ちょっと絶望を感じて
いますが、WAFの点等試してみてフィードバックするように致します。
少なくともロリポップ・ConoHa WING・エックスサーバーあたりでしたら、php.ini含めデフォルト値のままから特に動かさず(ロリポとConoHaは、編集時にはWAFのOFFだけはほぼ必須と言えますが)、問題なくサポートも対処もできます。
しかしながら、さすがに私も現在申込受付終了されている「お名前サーバー SD-01プラン(ソースは https://www.onamae-server.com/closed/sd/ )」では対応いたしかねます。
仮に、どうしても「サポートしてよ」と言われたとしても、そもそも申し込めない=同じ環境が作れないので検証のしようがないので…
> WAFの点等試してみてフィードバックするように致します。
ありがとうございます。
何とか色々試したりして、出来たらフィードバックいただけると今後の方にも役立つと思います。
にゃーん .