サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2022年1月13日 23:20
ブログ運営・ワードプレス(Cocoonテーマ)初心者です。
初めての投稿記事を書こうと執筆しておりました。 途中で『保存』を押したところ、下記のようなメッセージが上部に表示されました。
【更新に失敗しました。 返答が正しい JSON レスポンスではありません】
慌ててネット上で、色々調べてみたところ、パーマリンクの設定が影響していると言うものがあり、設定『投稿名』から『基本』に戻したところ、投稿の問題はなくなりました。
ですが… 特化したブログを書くために、1年ほどあらゆる知識を入れたり、下書き(ワードファイルで)をしてきましたので、せっかくなら、パーマリンク『投稿名』設定を利用し、読者の方に見やすいもの、わかりやすいものを作りたいと思います。
htaccessと言うものがよく出てくるので、そこのファイルを開けてみましたが、特にそこがカラになっていると言うこともないです(htaccessは、登録サーバーにあったものですが、そこの物と言う認識でよいでしょうか)。
主な環境は下記に添付。関係あるかわからないのですが、
―海外から利用中
ーWindows 10 Home
プラグインも無効にしてみましたが何も変化はありませんでした。
***これを書きながら気が付いたのですが、以前は機能していたMaintenance Modeのプラグインが有効化されているにも関わらず機能していません。これも何か不具合のひとつなのか不明です***
WAF設定も一度オフ→投稿→オンと言うものをやってみましたが、オフにしても投稿はできませんでした。
初心者ゆえ、うまく伝えられたかわかりませんが、とにかくパーマリンクの設定を基本から投稿名に変え、執筆を成功させたいのです。
また下記のリンクなどを参考にしましたが、
https://coonelnel.net/wp-hta/#toc3
https://tabibitojin.com/wordpress-json-response-error/
htaccessはサーバーページからしか確認できないものと言う認識でよいでしょうか?
ワードプレスから見つけることができません。「ディレクトリ直下にある」と言うブログもたくさんみたのですが、そのディレクトリが恥ずかしながらよくわかりません。
IPアドレスを入れてhpaccessに加えると言うものがありましたが、固定IPアドレスではないため、現実的ではないかと思ったのですが、どうでしょうか?(昨日と今日ではIPアドレスが変わっていました)
クラッシックエディタに戻ると問題が解決すると言う記事も拝見しましたが、そのオプションは今現在では考えていません。
----------------------------------------------
サイト名:英国教育便覧
サイトURL: https://www.eikoku-kyouiku.com
ホームURL: https://www.eikoku-kyouiku.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon
スタイルシートURL:/wp-content/themes/cocoon-child
親テーマスタイル:/wp-content/themes/cocoon/style.css
子テーマスタイル:/wp-content/themes/cocoon-child/style.css
スキン:/wp-content/themes/cocoon/skins/skin-season-spring/style.css
WordPressバージョン:5.8.3
PHPバージョン:7.4.25
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.7,en;q=0.3
----------------------------------------------
テーマ名:Cocoon
バージョン:2.2.4.5
カテゴリ数:1
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.2
style.cssサイズ:838バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/themes/cocoon/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
----------------------------------------------
利用中のプラグイン:
ConoHa WING コントロールパネルプラグイン 1.0
ConoHa WING 自動キャッシュクリア 1.0.0
WP Maintenance Mode 2.4.1
WP Multibyte Patch 2.9
----------------------------------------------
2022年1月14日 01:04
Terakoya-ukさん
Cocoonではなく、完全にWordPressに関するお問い合わせかとは思います。
ただ、お答えできるものは、お答えしたいですが・・・。
なかなか外部からは分からないものがあることはご承知おきください。
まずは、Cocoonがかなり古いです。
WordPress 5.8には対応していないバージョンだと思います。
(おそらく、WordPress 5.7にも対応していないくらい、古いです。)
テーマ名:Cocoon
バージョン:2.2.4.5
最新版へのバージョンアップをお勧めします。
(今回の事象には関係ないと思います。)
ここまで、書いて気づきました。
Terakoya-ukさんは、ConoHa独自に改変されたテーマをご利用です。
そのため、バージョンアップができない状態にあります。
これを解消する必要があると思います。
そのためには、親子テーマの入れ替えが必要です。
詳しい手順は、以下をご覧ください。
https://wp-cocoon.com/community/postid/55027/
まずは、上記を対応なさった方が良いようには思います。
わいひら reacted
2022年1月14日 01:12
htaccessと言うものがよく出てくるので、そこのファイルを開けてみましたが、特にそこがカラになっていると言うこともないです(htaccessは、登録サーバーにあったものですが、そこの物と言う認識でよいでしょうか)。
「.htaccess」とは、Apacheというwebサーバーの設定ファイルです。
ディレクトリ毎に存在します。
WordPressからも更新したりしますが、そもそもサーバーの設定ファイルです。
WordPressの管理画面から閲覧できるものではありません。
(Windowsの設定ファイルを、Windowsアプリから閲覧はできないようなものかと。)
Webサーバー内のファイルを閲覧・更新・コピーなどする場合は、通常はFTPソフトというものを使用します。
レンタルサーバーによっては、ファイルマネージャーというものを用意していることもあります。
***これを書きながら気が付いたのですが、以前は機能していたMaintenance Modeのプラグインが有効化されているにも関わらず機能していません。これも何か不具合のひとつなのか不明です***
これが「WP Maintenance Mode」のことであれば。
https://ja.wordpress.org/plugins/wp-maintenance-mode/
プラグインを有効化しただけで、機能するものではないと思います。
メンテナンスモードを有効にする必要があったように思います。
ただ、このプラグインはメンテナンスモード時には、おそらく「.htaccess」に書き加えたりするような気がしますので、「.htaccess」に書き込めない状態であれば、もしかすると機能しないかもしれません。
(確証はないです、確認しておりませんので。)
【更新に失敗しました。 返答が正しい JSON レスポンスではありません】
上記については、今のところ分からないです。
調べたこともありませんので。
私は明日以降に。
他の方もお答えくださるかと思います。
まずは、親テーマの問題を解決なさることをお勧めします。
(繰り返しになりますが、今回の事象とは無関係だとは思います。)
わいひら reacted
2022年1月14日 12:37
再度パーマリンクの設定を「投稿名」に変更すると、記事を保存できませんか?
パーマリンク設定にある「変更を保存」をクリックするだけで、問題が解決することがあります。
***これを書きながら気が付いたのですが、以前は機能していたMaintenance Modeのプラグインが有効化されているにも関わらず機能していません。これも何か不具合のひとつなのか不明です***
機能していますよ。実際のメンテナンスページを確認する際は、WordPress からログアウトするか、ブラウザのシークレットモードでの閲覧が必要です。
WordPress にログインしている限り、Terakoya-uk さんからは通常どおりのサイトに見えます。
「ディレクトリ直下にある」と言うブログもたくさんみたのですが、そのディレクトリが恥ずかしながらよくわかりません。
ディレクトリとは、別の言い方をすればフォルダです。「ディレクトリ直下にある」とは「ルートディレクトリ直下にある」だと思いますが、ルートディレクトリとは最上位のフォルダです。レンタルサーバーの場合は、そのフォルダ名はたいていドメインになっています。public_html フォルダの中に、eikoku-kyouiku.com と名前がついたフォルダはありませんか?そのドメイン名のフォルダの中にある .htaccess がお探しのものです。
わいひら reacted
Topic starter
2022年1月14日 20:25
丁寧にお返事をいただきありがとうございました!
再度パーマリンクの設定を「投稿名」に変更してみましたが、やはり変わりはなく、同じ警告が出てきます。
htaccessの位置が初めてきちんと理解できました!ありがとうございます!前見ていたものは少し違う場所で閲覧していました。
2つファイルがあって、ひとつは.htaccecss、もうひとつ.htaccess cocoonがあります。
.htaccessと.htaccess cocoonの内容は同じで、以下の通りでした。
# BEGIN WordPress # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <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 SetEnvIf Request_URI ".*" UnlimitedWpLogin SetEnvIf Request_URI ".*" AllowForeignWpLogin SetEnvIf Request_URI ".*" DenyForeignWpComment
2022年1月14日 21:07
Terakoya-ukさん
もうひとつ.htaccess cocoonがあります。
上記は、Cocoon設定でブラウザキャッシュを設定した場合のバックアップファイルだったと思います。
(ブラウザキャッシュを設定する前の「.htaccess」がバックアップされるものと。)
実際に有効なのは「.htaccess」の方です。
わいひら reacted
2022年1月14日 21:22
「.htaccess」の内容は、私のローカル環境のものと変わりないです。
(パーマリンク設定は「投稿名」にしてあります。)
下3行の部分は、レンタルサーバー側の設定内容かと思います。
(ログイン制限なし?、海外からのログインを許可、海外からのコメントを拒否)
わいひら reacted
2022年1月14日 22:46
まずは、Cocoonがかなり古いです。
WordPress 5.8には対応していないバージョンだと思います。
(おそらく、WordPress 5.7にも対応していないくらい、古いです。)テーマ名:Cocoon
バージョン:2.2.4.5最新版へのバージョンアップをお勧めします。
(今回の事象には関係ないと思います。)
まずはCocoonテーマの入れ替えをしたほうがいいかと思います。もしかしたらこれが原因の可能性もなくはないと思うので…。
詳しくはmk2さんの返信( https://wp-cocoon.com/community/postid/58974/ )をご覧ください。
ただ、テーマの入れ替えは時間がある時にやったほうがいいのでまとまった時間が取れてからおこなってください。
Topic starter
2022年1月18日 20:07
mk2さん&さる子さん&Akiraさん
やっと時間が取れたので、いただいたリンクを参照しながら、公式サイトからコクーンをダウンロードし、親子テーマ入れ替えを行ってみました。(とても分かりやすかったです!)
が、残念ながら、まだ『更新に失敗しました。 返答が正しい JSON レスポンスではありません』と出ます ?
ー.htaccessフォルダが空になっていると言う現象もありません。
ーパーマリンクの設定を『基本』以外で行うと上記の警告がでて、保存ができません。投稿名やカスタムもだめです。
下記が現在の詳細です。
----------------------------------------------
サイト名:英国教育便覧
サイトURL: https://www.eikoku-kyouiku.com
ホームURL: https://www.eikoku-kyouiku.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
WordPressバージョン:5.8.3
PHPバージョン:7.4.25
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en-US;q=0.7,en;q=0.3
----------------------------------------------
テーマ名:Cocoon
バージョン:2.4.0
カテゴリ数:1
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.3
style.cssサイズ:845バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/themes/cocoon-master/screenshot.jpg
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
----------------------------------------------
利用中のプラグイン:
ConoHa WING コントロールパネルプラグイン 1.0
ConoHa WING 自動キャッシュクリア 1.0.0
WP Maintenance Mode 2.4.2
WP Multibyte Patch 2.9
----------------------------------------------
まだ試していないのですが、Gutenburgを無効にするなどしてみた方がよいのでしょうか。それか、投稿名パーマリンク設定をあきらめるなど…。
投稿を始めたいと思って気が焦っておりますが、できる限り、最初からできれば設定を決めて動きたいと思っております。もう少しフォーラムでアドバイスをいただけるのであれば拝借し、(私の知識不足から)解決が無理そうなら、カスタマイズ依頼を考えておりますが、もう少しだけ、解決までお付き合いください。
2022年1月18日 20:28
Terakoya-ukさん
すみません、今の「.htaccess」の状況が知りたいです。
「# BEGIN WordPress」~「# END WordPress」の範囲です。
もしかすると、壊れているかもしれません。
(前回見逃してしまったかもしれないです、すみません。)
【追記】
参考までに、「.htaccess.cocoon」の方とあわせて、ご提示いただけますでしょうか。
わいひら reacted
Topic starter
2022年1月18日 22:47
mk2さま、早速のお返事ありがとうございます。
下記が.htaccessです。
# BEGIN WordPress # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <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 SetEnvIf Request_URI ".*" UnlimitedWpLogin SetEnvIf Request_URI ".*" AllowForeignWpLogin SetEnvIf Request_URI ".*" DenyForeignWpComment
そして.htaccess.cocoonが下記です。
# BEGIN WordPress # "BEGIN WordPress" から "END WordPress" までのディレクティブ (行) は # 動的に生成され、WordPress フィルターによってのみ修正が可能です。 # これらのマーカー間にあるディレクティブへのいかなる変更も上書きされてしまいます。 <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 SetEnvIf Request_URI ".*" UnlimitedWpLogin SetEnvIf Request_URI ".*" AllowForeignWpLogin SetEnvIf Request_URI ".*" DenyForeignWpComment
引き続きよろしくお願いいたします。(急ぎではありませんので、お手すきのときに)
2022年1月18日 22:55
Terakoya-ukさん
やはり、「.htaccess」が壊れている可能性がありそうです。
確証はないですが。
少しお試しいただきたいのですが・・・・
「.htaccess」はとても重要なファイルですので、必ず事前にバックアップをお願いします。
元に戻せるようにしておいてください。
そして、試していただきたいことですが。
以下の部分です。
RewriteRule .* - [E=HTTP_AUTHORIZATIONAuthorization}]
上記を以下のように変更していただいて、どうなるか試していただけますでしょうか。
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
動作しなかったり、変な動作であった場合は、バックアップから元に戻してください。
2022年1月18日 22:57
Terakoya-ukさん
すみません。
どうも、フォーラムに貼り付けた際に、変換されてしまうようです。
Terakoya-ukさんの「.htaccess」も正しいかも知れません。
少しお待ちください、別な方法で貼りつけます。
2022年1月18日 23:00
Terakoya-ukさん
RewriteRule .* - [E=HTTP_AUTHORIZATIONAuthorization}]
上記部分は、フォーラムでは変換されてしまうようです。
以下であれば問題ないと思います。
https://notepad.pw/share/2ubyleya0
リンク先をご確認ください。
2022年1月19日 01:44
Terakoya-ukさん
WAFの可能性があるかもしれません。
以前、このエラーが出た日時がお分かりになるのであれば、WAFのログをご確認いただけますでしょうか。
意図的にエラーを発生させて、少し時間を置いてから、WAFのログをご確認いただいても良いと思います。
※ログに落ちるには、少し時間が必要だと思われます。
わいひら reacted
2022年1月19日 01:57
Terakoya-ukさん
その他にも、ConoHaに関するものも、検索するといくつかヒットするようです。
「更新に失敗しました。返答が正しいJSONレスポンスではありません ConoHa」で、検索なさってみてください。
原因は多岐に渡るようで、いろいろ試してみるしかなさそうです。
先ほど書いたように、WAFも考えられますが、他にもあるみたいです。
例えば以下など。
WordPressで[更新に失敗しました。 返答が正しい JSON レスポンスではありません。]と出る場合の対処法。(ConoHa Wingサーバーを海外から使用時)
https://www.dom-chan-world.com/blog-wordpress-json-response/
では、寝ます。
わいひら reacted
2022年1月19日 13:44
@terakoya-uk さん
テーマの更新後にお試しいただきたいと思っていたのは、ConoHa の「海外アクセス制限」の「REST-API」の無効化です。
参考:海外アクセス制限の設定
それでも改善しない場合は、「XML-RPC-API」の無効化も試します。ただし、こちらを無効にする場合は、Disable XML-RPC Pingback のインストールが必要だと思います。
わいひら reacted
2022年1月19日 21:41
@terakoya-uk さん
みなさんとは全く異なるアプローチになります。私の古い記事ですが参考になるかもしれません。
「Apache 2.4」の「apache2.conf」の編集。
「Apache 2.2」は「httpd.conf」「Apache」を使用している人のあるあるですが、権限設定の変更をしないと、「プラグインや「.htaccessファイル」など他にもありますが正常に動作しない可能性が多々あります。
結論としては、「None」→「All」へ変更
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
記事↓
https://tohyo2020.org/apache2-conf-edit/
ご参考になれば幸いです。
わいひら reacted
Topic starter
2022年1月21日 03:20
みなさん、ありがとうございます。
申し訳ありません。家族ともども(高熱ではありませんが)発熱し、パソコンの前に座れません。今週末にできればアドバイスいただいたものをやって、結果報告を来週中にはさせていただきます。
取り急ぎご連絡まで。しばしお待ちください。
2022年1月21日 19:12
ここまで、原因がわからないとなれば、一度こちらのトラブルシューティングモードでするかを確認した方が良いかもしれません。
https://nelog.jp/health-check-and-troubleshooting-plugin
その後は、プラグインを全て無効にしたモード、Cocoonテーマだけを有効にしたモードなどでも試してみてください。
2022年1月22日 20:16
前略、@terakoya-uk さん
以下は、2020年4月のトピックですが、海外からConohaを利用、という意味では似ているかと思いました。
[解決済] 記事保存ができない。「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」
わいひら reacted
Topic starter
2022年1月24日 18:32
mk2さん、Akiraさん、わいひらさん、投票2020さん、さるこさん、リフィトリーさん
回復してきたので、早速投票2020さんの試す順を参考に設定を変更してみました。
結果、mk2さんとAkiraさんの回答にありました、Conohaの海外アクセス制限の『REST-API 』をオフにすることで問題が解決しました!パーマリンクの設定を投稿名にしても、カスタムにしても問題は出ませんでした!本当にありがとうございました。
*ちなみに『XML-RPC API』はそのままオンにしています。
投票2020さん―Apacheについては、他の用語と同様まだまだ知識不足なので、少しずつ知識を増やしていこうと思います。
わいひらさんートラブルシューティングの記事拝読しました。今後のもしものためにも、しっかり熟読します!
今後の楽しみ・目標が増えました。ひとまず、しばらくブログ記事を書き溜めて、春先くらいから徐々にアップしていきたいと思います。みなさん、解決策とお時間をたくさんいただき、本当にありがとうございました!
2022年1月24日 18:38
Terakoya-ukさん
おー、良かったです。
私も大変参考になりました。
解決して本当に良かったです。
お身体もご自愛くださいませ。
Terakoya-uk reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。