development_creative

この記事は1年以上経過しています。

【wordpress】公開に失敗しました。 返答が正しい JSON レスポンスではありません。

エラー内容と症状

弊社の運営するメディアサイトにて発生。

記事を保存する際に、以下のエラーが出て保存できない。

「公開に失敗しました。 返答が正しい JSON レスポンスではありません。」

今までは問題なく運用できていたのに、何故・・・?

なんか解決した・・・。

結果、記事が保存できるようになったのだが、何が功を制したのかが不明
今後、こちらのエラーに直面する方々のために、やったことを残しておく。

行なったことは以下の3点。

  • .htaccessの記載の確認(パーマリンク)
  • プラグインの停止
  • 記事データのエクスポート

❶.htaccessの記載の確認(パーマリンク)

今回のエラーは、
wordpressのパーマリンク設定を「カスタム構造」から、「基本」に戻した際に、
.htaccessの内容が変更されてしまうことことで起こることが多いらしい。

参考記事↓

.htaccessの内容を確認。
記述内容も問題なく、記載が消えていることもなかった。

❷全てのプラグインの一括停止

これはどんなエラーでも基本的な方法だが、
チェックボックスで全件選択し、一括で停止させた。

❸記事をエクスポート

保存ができなかった記事を含め、バックアップ用に記事をエクスポートした。
これでエラーがなくなるはずないと筆者も思うのだが、
エクスポート後に見事に記事が保存できるようになった。

なぜ、症状が改善したのか振り返る

wordpressって、キャッシュが原因で動かなくなったりする時がある。

筆者が体験した具体例は、
とあるHPのWPの管理画面がリニューアル当初、重すぎて基本的な操作すら億劫になる、という事態に遭遇した。

どのように改善したかというと、「新規投稿」を行なったら、改善するという・・。

DBに更新(刺激?)が加わるような作業を行うと、
その際にもろもろがアップデート?最適化されて挙動が軽くなったり、
動作に問題がなくなったりするのである。

今回の例も、記事エクスポートを通して、
DB周りのデータに更新が行われたのではないか?と思っている。

Related ariticle

関連記事

TOP