はじめまして。
WordPressのパーマリンク設定についてご質問させてください。
【事象】
当方、WordPressを立ち上げ初投稿用の記事を作成していたのですが、下書き保存も、公開もできない状態となっています。
下書き保存、公開を押した際、以下のエラーメッセージがでます。
「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」
【試したこと】
・ググったり、色々試してみたところ、パーマリンク設定を"基本"にすれば、下書き保存も公開もできることが分かりました。ただ、当方としては、パーマリング設定を"投稿名"に設定できる方法を探しています。
・プラグインを一度全部無効化して試してみましたが、パーマリンク設定が基本以外の場合は、下書き保存、公開はできませんでした
・サイトセキュリティのWAF を一度OFFにして試してみましたが、状況は変わりませんでした
・使用しているコノハウイングのサーバー管理画面から.htaccessの設定を見てましたが、特段何か記述が消えている様子はなかったようです。ただ、当方、コーディングの知識がないものですので、必要な記述を見逃している可能性もあると思います。
利用している環境は、
WordPress 5.8.1、テーマはSwell、サーバーはコノハサーバーです。
確認するポイントや、対処方法がわかる方がいらっしゃいましたら、教えていただければ幸いです。
(文面、表現が分かりづらい部分がありましたら申し訳ありません)
みんなのコメント 5件
ベストアンサー
設定>一般 の中にある「WordPressアドレス(URL)」と「サイトアドレス(URL)」が原因でそのエラーが出ることがあるみたいです 。両者は同一になっていますか? あるいはスペルミスなどで誤ったアドレスになっていたり、空白とか特殊な文字が入っていたりしないでしょうか。
あと気になったのですが、パーマリンク設定を「投稿名」にしているときに、個別記事のパーマリンクに変な文字が入ってしまうとそのエラーが出てもおかしくない気がします。パーマリンクの文字列が半角英字のみでも同じエラーが出るんでしょうか?
最後にもう1つだけ。WordPressのエディタや管理画面の挙動はブラウザによって変わることも時々あるように思います。ブラウザを変えてみたら状況が変わったりしないでしょうか?
Kiryuさん
ご丁寧なご回答ありがとうございます‼︎
早速、下記3点確認してみました。
①設定>一般 の中にある「WordPressアドレス(URL)」と「サイトアドレス(URL)」を再確認しましたが、スペルミスなどは無く同一でした。
②パーマリンクの文字列ですが半角英字のみで試しましたが、やはり同じエラーが出てしまうようです
③最初はChromeで対応していたので、Safariでも試してみたのですあ、こちらも同じエラーが出てしまいました
もしかしたら下記のように「 .htaccess」というものの編集が必要なのかも知れません。。。
https://chocolat-au-lait.com/wordpress-solution-failed-the-response-is-not-the-correct-json/
引き続き、色々な方法を試してみたいと思います。
アドバイスありがとうございます‼︎
改善しなかったとのことで残念です。ご確認ありがとうございました。
.htaccessですね…。そのファイルを編集して改善したという報告が多くありますよね。ただ.htaccessってサーバー管理の重要ファイルのひとつで、専門知識なしに編集するのは個人的にはあまりオススメしません。
とはいっても素人の私もまれに編集することがあります。ちょうど先日もどうしても書き換える必要があり、各種サイトを参考にしつつ慎重に作業したのですが、結局微妙に記述を間違えていてサイト全体で異常なリダイレクトが起こり、事象発生から数日経過後にようやく異常に気づくなんてことがありました😨
私がBNPさんと同じ状況(WordPressをインストールしたばかり)なら、経験として.htaccessをいじることはやってはみるものの、仮に改善したとしてもWordPressは再インストールすると思います。なぜかというと自分の編集で正常になったように見えても、.htaccessのその他の記述やそれ以外のどこかに今回の事象と関連する別の不具合が残っているかもしれず、また自分が行った編集にも何かまずい点があるかもしれず、後になってそれらが顕在化するとヤダな~と思うからです。
---
ちなみにですが、原因を追究したいなら、独自ドメインでWordPressを使っている場合に限りますがこんな方法もあるかと思います→ おそらくConohaから割り当てられている初期ドメイン(XXX.conohawing.com)のほうは未使用だと思うので、そちらにもWordPressをインストールして、ある程度初期設定を済ませて記事更新ができることを確認して、それから独自ドメインのほうと初期ドメインのほうとで.htaccessを比較します。もし差分があればそれが原因かもと推測できます。参考までに・・・。
質問者からのお礼コメント
Kiryuさん
ご丁寧なアドバイス、本当にありがとうございます‼︎😭
やはり.htaccessを編集するのにはリスクがあるのですね。
当方も専門知識がないので、正直不安です。。。
Kiryuさんが仰るとおり、仮に今抱えている問題が解決したとしても、他で不具合が起こっていたらと思うとより不安を感じます。
当方、独自ドメインを使っているため、ご教示いただいた初期ドメイン(XXX.conohawing.com)を使って試して一度比較してみて、最終的にWordPressの再インストールをしてみようと思います。
当方のつたない状況説明に、懇切丁寧にご教示いただき本当に感謝です。
これだけだと分からないですね・・・・もし本当にダメならワードプレス再インストールするしかないですね。そういうエラーはケースバイケースすぎて第三者が状況だけ聞いても、解決するのが難しいです。
その場合も記事をしっかりバックアップとっておけば、全部一からやり直す必要もないです。
なかじさん、ご丁寧な回答ありがとうございます‼︎
ワードプレスの再インストールという方法もあるのですね。
色々試してみて、解決されない場合には再インストールしてみます。
ありがとうございました。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録