サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2021年9月8日 17:57
対象のページのURL:
https://hirorinyu.jp/area/tokyo-dating-agency/
相談内容:
対象のページをWordpressにて編集しようとすると、「このサイトで重大なエラーが発生しました」と出てしまいます。
※何回かリロードすると一時的に編集が可能になります。
※その他のページではそのようなことは起こらず、対象のURLのみです
スマホでアクセスすると添付のようなアラートが出て、正常にページが表示されません。
※PCでは問題なく表示されるようです。
解決のために試したこと:
問題の特定ができず、特に試したことはありません。
解決策を教えてください。よろしくお願いいたします。
Topic starter
2021年9月8日 18:42
@mk2_mk2 様
ご返信いただきありがとうございます。環境情報失礼いたしました。以下となります。
----------------------------------------------
サイト名:Sucma
サイトURL: https://hirorinyu.jp
ホームURL: https://hirorinyu.jp
コンテンツ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
PHPバージョン:7.4.12
ブラウザ:Mozilla/5.0 (iPhone;CPU iPhone OS 12_3_1 like Mac OS X)AppleWebKit/605.1.15 (KHTML,like Gecko)Version/12.1.1 Mobile/15E148 Safari/604.1
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:br,gzip,deflate
言語:ja-jp
----------------------------------------------
テーマ名:Cocoon
バージョン:2.3.5.1
カテゴリ数:8
タグ数:0
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.1
style.cssサイズ:2481バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:0
PWA:0
Font Awesome:4
Auto Post Thumbnail:0
Retina:0
ホームイメージ:/wp-content/uploads/2020/05/logo.png
----------------------------------------------
ブラウザキャッシュ有効化:0
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:0
WEBフォントLazy Load:0
----------------------------------------------
利用中のプラグイン:
All In One SEO Pack 3.6.2
BackWPup 3.9.0
Contact Form 7 5.1.9
Redirection 4.8
WP Fastest Cache 0.9.1.4
----------------------------------------------
取り急ぎご教示いただいた通り親テーマをアップデートいたしました。不具合は現状継続しております。
また、対象のURLでのみ不具合が確認されると申し上げましたが、 https://hirorinyu.jp/area/kanagawa-dating-agency/
こちらの記事でも不具合が確認されました。
共通しているのはコンテンツ量が非常に多い点で、表示処理に時間を要しているだけなのかとも予測しております。
よろしくお願いいたします。
2021年9月8日 19:03
対象のページをWordpressにて編集しようとすると、「このサイトで重大なエラーが発生しました」と出てしまいます。
この編集ページのスクリーンショットをいただけますでしょうか。
どんな感じで出ているのか確認したく思います。
2021年9月8日 19:13
ケイティさん
環境情報ありがとうございます。
特に問題はないように思われます。
iPhone・Safariをご使用のようですね。
その組み合わせでは、いろいろ起きているようです。
WordPressというよりは、iPhoneでの事象のようです。
(Safariとは限らない?)
共通しているのはコンテンツ量が非常に多い点で、表示処理に時間を要しているだけなのかとも予測しております。
私も、確かにコンテンツ量が多いと思いました。
PCでは発生していないとのことですので、やはりiPhoneでの事象なのではないかと思われます。
(良く分からないところですけれど。)
表示されていたメッセージ「問題が起きたため、このwebページが再度読み込みされました」で検索してみると、以下のようなサイトがいくつか見つかりました。
Apple公式のコミュニティ
safari 「問題が起きたため、Webページが再読み込みされました」が繰り返し表示される
https://discussionsjapan.apple.com/thread/251214687
iPhone/iPadのSafariで「問題が起きたため、このWebページを再度読み込みました」が出る時の対策
https://www.imobie.jp/support/safari-page-reload-error.htm
【Safari】「問題が繰り返し起きました」のエラーへの対処法
https://apptopi.jp/2021/04/05/safari-error/3/
なかなか根本的な対策ではないとは思うのですけれど。
わいひら reacted
Topic starter
2021年9月8日 21:16
@yhira 様
ご返信いただきありがとうございます。添付の通り、編集画面を開こうとするとエラーが出ます。ただし、数回リロードをすると編集が可能になるタイミングもあります。
ですが、更新ボタンを押す度にまたエラーとなり、更新が反映されないなど通常の編集作業が困難な状況です。
ご確認をお願いいたします。
Topic starter
2021年9月8日 21:24
2021年9月8日 21:25
ケイティさん
PCでも発生するんですね。
ただ、iPhoneのものとは、違うものだと思います。
iPhoneのものはiPhoneが出しているもの。
PCのものは、WordPressが出しているものだと思います。
気になるのは、スクロールテーブルとGoogleマップが多いこと。。。くらいです。
21時17分と21時18分に返信いただいた内容(以下のリンクのもの)だと、ケイティさん宛にメールが届いているはずです。
その内容はどんなものなのでしょうか。
(「対応手順」とありますし。)
https://wp-cocoon.com/community/postid/56304/
https://wp-cocoon.com/community/postid/56305/
わいひら reacted
2021年9月8日 22:58
ケイティさん
エラーが表示されたとしても必ずWordPressからメールが来るとは限らないようです。
これは、確かにそうですが、今回は違うと思います。
ケイティさんがリンクしてくださったサイトの通り、ワーニングの場合などはメールは届きません。
ワーニングの場合は、画面にも「メール」の文言は表示されませんし、ワーニングメッセージが表示されるものの、サイトの表示などは継続されます。
しかし、今回のケースでは…。
- 全画面エラー表示され、サイト表示が継続されていない
- 「サイト管理者のメールボックスを確認してください」と明確にメールの確認を促すメッセージが表示される
ということもあり、本来であればメールが届くように思います。
(リカバリーモード…とは違うよう…でも良く分かりませんが。。。)
メールアドレスの登録・受信状況などは確認なさった方が良いかもしれませんね。
正直、管理画面内のことであり、外部からはなかなか分からないです。
そして、手掛かりとなる情報もほとんどない…というところで、難しいです。
WordPress自体を上書きインストールみてはどうかなぁ。。。とは思います。
(ダッシュボードから、同じバージョンのWordPressを更新するだけです。)
それでも、改善しないかもしれませんが。
わいひら reacted
2021年9月9日 00:39
全てのプラグインのバージョンが、最新バージョンではありません。
とのことで、バージョンを確認してみましたが…。
利用中のプラグイン:
All In One SEO Pack 3.6.2
BackWPup 3.9.0
Contact Form 7 5.1.9
Redirection 4.8
WP Fastest Cache 0.9.1.4
最新は以下でした。
All In One SEO Pack ⇒ 4.1.4.1
BackWPup ⇒ 3.10.0
Contact Form 7 ⇒ 5.4.2
Redirection ⇒ 5.1.3
WP Fastest Cache ⇒ 0.9.3
Akiraさんの仰るとおり、かなり古いもののようです。
ここまではチェックしていませんでした。。。
わいひら reacted
Topic starter
2021年9月9日 09:36
@akira 様
ご返信いただきありがとうございます。
現在使用しているプラグインをアップデートいたしましたが、状況は変わりませんでした。
All In One SEO Pack ⇒ 4.1.4.1
BackWPup ⇒ 3.10.0
Contact Form 7 ⇒ 5.4.2
Redirection ⇒ 5.1.3
WP Fastest Cache ⇒ 0.9.3
PHP エラー
となると、PHP エラーを調べることになりそうですね。
Topic starter
2021年9月9日 09:38
@mk2_mk2 様
ご確認いただきありがとうございます。Wordpressの上書きインストールをいたしましたが、引き続きエラーが出ています。再度Wordpressからのメール受信について調査してみます。
2021年9月9日 13:27
もし管理者メールアドレスにメールが来ている場合は、リカバリーモードで解決できるかもしれません。
参考:初心者向け・WPで「サイトに重大なエラーがありました」と表示される際にDEBUGの前にやること
もしメールが来ていない場合は、FTP ソフトかサーバーのファイルマネージャーを使い、デバッグを行います。
基本的なやり方は、下記ページが分かりやすいと思います。wp-config.php に書き込むのは、エラーをログファイルに書き出す方法のコードです。
※ wp-config.php を編集する前に、要バックアップ。
下記ページは、実際にロリポップで行った方の記事です。
ワードプレスエラー「このサイトで重大なエラーが発生しました」の画面がでたら
wp-config.php にコードを追加後に、「このサイトで重大なエラーが発生しました」を表示させます。debug.log にエラーメッセージが書かれるため、そのエラーメッセージをコピペしてくださいませんか。
※エラーメッセージにサーバーのユーザー名がある場合は、ユーザー名を消していただいて構いません。
This post was modified 3年前 2回 by Akira
わいひら reacted
Topic starter
2021年9月9日 13:37
@akira 様
ご丁寧に教えていただきありがとうございます。メールは受信できておりませんので、
>>もしメールが来ていない場合は、FTP ソフトかサーバーのファイルマネージャーを使い、デバッグを行います。
こちらの方法で行ってみたいと思います。エラーメッセージを取得で来たら再度ご連絡いたします。
引き続きよろしくお願いいたします。
Topic starter
2021年9月9日 14:13
@akira 様
以下、ご確認をお願いいたします。
また、添付も合わせてご確認いただけますでしょうか。よろしくお願いいたします。
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 806912 bytes) in /home/users/0/secret.jp-blue-akune-2255/web/wp-includes/wp-db.php on line 2056
2021年9月9日 16:04
Fatal error: Allowed memory size of134217728 bytes exhausted (tried to allocate 806912 bytes) in /home/users/0/secret.jp-blue-akune-2255/web/wp-includes/wp-db.php on line 2056
この Fatal error が原因です。意味は「サーバーのメモリが足りない」です。サーバーのメモリが少なく、コンテンツ(画像や文字など)が多い場合に起きやすいです。
検索したら、こんなページが出てきました。ケイティさんと同じ症状だと思います。
解決方法ですが、以下の 2 つが考えられます。
- ロリポップに問い合わせる
- サーバーを変更する
ロリポップでメモリの上限を変更する方法を探したのですが、情報が出てきませんでした。また、PHP設定を見ると、ケイティさんのサーバーで php.ini を変更できるか私には判断できませんでした。
ロリポップにお問い合わせになる際は、Fatal error をコピペし、「このサイトで重大なエラーが発生しました」(可能であれば画像付きで)が起きるとお書きになるといいと思います。
※ 添付された画像の deprecated はテーマの修正が必要ですが、これが原因で重大なエラーにはならないと思います。
わいひら reacted
2021年9月9日 16:09
わいひらさんへ
以下のフックが deprecated と指摘されているみたいです。
● block_categories(代わりに block_categories_all を)
● allowed_block_types(代わりに allowed_block_types_all を)
● block_editor_settings(代わりに block_editor_settings_all を)
https://github.com/yhira/cocoon/blob/86b97ced14b59ffb497334952ff768d8d114db97/lib/settings.php#L236
This post was modified 3年前 by Akira
わいひら reacted
2021年9月9日 16:30
ロリポップのメモリについては、私もAkiraさんと同じサイトが検索されました。
また、2年前くらいの更新のようですが、以下のサイトでは変更できたっぽいですが、かなり手のこんだことをしているような印象です。
【解決】WordPressが重い(さくらインターネット/ロリポップ)
https://xnonce.com/%E3%80%90%E8%A7%A3%E6%B1%BA%E3%80%91wordpress%E3%81%8C%E9%87%8D%E3%81%84/amp/#php
サーバーにお問い合わせなさるのが確実だと思います。
わいひら reacted
2021年9月9日 16:33
フックについては、まったくもって疎いですが。。。
Qiitaに以下のようなものが載っていました。
WordPress5.8で追加された関数・クラス・アクション/フィルタ―フックまとめ
https://qiita.com/TetsuakiHamano/items/421746f7c6429ac54282
Topic starter
2021年9月9日 18:28
@akira 様
原因の特定をいただき大変助かります。ありがとうございます。
早速教えていただいた形でロリポップに問い合わせを行いました。回答をもらえたらまたご報告いたします。
一点、サーバーのメモリ不足によるエラーということは、現在実装しているコンテンツを一部削除することで、ひとまずは正常に表示される(エラーは消えるかわからないとしても)と考えられますでしょうか。
取り急ぎ、本番環境の異常を修正したく思っております。
Topic starter
2021年9月9日 18:30
2021年9月9日 18:42
ケイティさん
エラーの出ている箇所は違うのですが、同じくwp-db.phpでメモリ不足のエラーが出た例が掲載されていました。
ワードプレスで「Fatal error: Allowed memory size of」のエラーが出た時、メモリを引き上げても解決しない場合の対処法
https://yskzt.com/solutions-for-lack-of-allowed-memory-size-on-wordpress-20170723/
要は、メモリに展開するものを減らしてしまえ。。。という対策のようです。
ただ、ケイティさんはプラグインもそんなに。。。ですよね。
利用中のプラグイン:
All In One SEO Pack 3.6.2
BackWPup 3.9.0
Contact Form 7 5.1.9
Redirection 4.8
WP Fastest Cache 0.9.1.4
止めて問題なさそうなもの。。。
「WP Fastest Cache」でしょうか。。。
「All In One SEO Pack」は使い方によっては止められない気もしますし。
2021年9月9日 19:13
ロリポップの設定で、memory_limitを増やしてみるとどうでしょう。
ロリポップでは管理画面のインターフェースから手軽にとは難しそうですが、以下の方法でできるみたいです。
https://pasonal.com/lolipop-phpini-limit-customize/
2021年9月9日 20:16
以下のフックが deprecated と指摘されているみたいです。
ありがとうございます!
どのフックを見ても、対応がWordPress5.8からなのでもう少し待ってから(少なくとも5.9が出てから)くらいで対応するかもしれません。
もしくは、WordPressのバージョンで切り替えるか。明日あたりにバージョン切り換えでいけそうかでやってみようと思います。
2021年9月9日 20:51
以下のフックが deprecated と指摘されているみたいです。
● block_categories(代わりに block_categories_all を)
https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L206
● allowed_block_types(代わりに allowed_block_types_all を)
https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L252
● block_editor_settings(代わりに block_editor_settings_all を)
https://github.com/yhira/cocoon/blob/86b97ced14b59ffb497334952ff768d8d114db97/lib/settings.php#L236
僕の場合、様子を見てからとしていると、忘れる可能性が高そうなのでバージョンごとに切り替える方法で実装してみました。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。
WordPressでの手動アップデート方法はこちら
https://wp-cocoon.com/manual-update-of-cocoon-theme/
------------------------------------------------
https://github.com/yhira/cocoon/commit/4ac3fc38f32a7ab78388d2cf9cb903d197da0f2d
Akira reacted
Topic starter
2021年9月9日 21:22
@mk2_mk2 様
なるほど、プラグインの停止も一つの選択肢なのですね。ありがとうございます。
極力プラグインは停止したくないので、一旦わいひらさんが教えてくださっている「memory_limitを増やす」ことをやってみたいと思います。
引き続きよろしくお願いいたします。
Topic starter
2021年9月9日 21:25
Topic starter
2021年9月10日 17:34
memory_limitの数値をロリポップの初期値128Mから256Mに変更いたしました。
その後数回Wordpressの管理画面にアクセスしましたが、エラーは出なくなりました。しかし、本番環境(スマホ)を確認すると、相変わらずエラーが出ます。これは当初から懸念していたコンテンツ量の多さによる表示処理の問題(私のiPhoneの問題)なのでしょうか。。それともmemory_limitをさらに増やせば本番環境のエラーも解消されると考えられますでしょうか。
memory_limitの数値もどのあたりまで増やしてよいものかなど知識不足でわかりません。以下の記事では無制限にする設定なども紹介されていますが、果たして実行してもよいものなのかなど対応に迷っています。恐れ入りますが、教えていただけますでしょうか。
2021年9月10日 19:28
それともmemory_limitをさらに増やせば本番環境のエラーも解消されると考えられますでしょうか。
とりあえず、試してみる分には問題ないかと思います。
とりあえず、1024Mとかにでもしてみて、動作するか、iPhoneでも動作するか等を確認してみること問題ないと思います。
とりあえず動作確認してみて、問題があれば(もしくは元に戻したければ)、元の数値に戻せばすぐに元に戻りますし。
2021年9月10日 19:31
それでもiPhoneで表示されない場合は、iPhone上でどのような表示になっているかのスクリーンショットをいただければと思います。
もしエラーメッセージが出ていれば、エラーメッセージの確認もお願いいたします。
Topic starter
2021年9月11日 08:09
2021年9月11日 12:38
ブラウザのエラーの解決方法として思い付くのは、以下の 3 つです。
① iPhone と Safariの 操作
下記ページをご参考に、iOS のバージョンアップや Safari のキャッシュ削除などを試します。
iPhone/iPadのSafariで「問題が起きたため、このWebページを再度読み込みました」が出る時の対策
※「方法3、言語を英語に変更する」は言語が英語になるため、私であればしません。
※「方法6、SafariのJavaScriptをオフにする」は多くのサイトで不具合が出る可能性が高いため、非推奨です。私であれば絶対しません。
② Contact Form 7 の CSS と JavaScript の読み込みを停止
下記コードを子テーマの functions.php に追加します。
add_filter( 'wpcf7_load_js', '__return_false' ); add_filter( 'wpcf7_load_css', '__return_false' ); add_action( 'wp_enqueue_scripts', function() { if ( is_page( 196 ) === true ) { if ( function_exists( 'wpcf7_enqueue_scripts' ) === true ) { wpcf7_enqueue_scripts(); } if ( function_exists( 'wpcf7_enqueue_styles' ) === true ) { wpcf7_enqueue_styles(); } } });
Contact Form 7 の CSS と JavaScript の読み込みをお問い合わせページ以外で停止するコードです。Contact Form 7 を使うなら、ブラウザのエラーが出るかどうかは関係なく、私であればコードは必ず追加します。ほんの少しはマシになるかもしれません。
テスト環境で動作の検証はしていますが、念の為にコードを追加後に Contact Form 7 が動くかお試しください。
③ 高速化設定の有効化
Cocoon 設定 → 高速化より「ブラウザキャッシュ」と「縮小化」の項目を全て有効化します。
※「Lazy Load 設定」は無効のままにします。
わいひら reacted
Topic starter
2021年9月11日 13:34
@akira 様
ご丁寧に教えていただきありがとうございます。
① iPhone と Safariの 操作
→iOS のバージョンアップや Safari のキャッシュ削除を試しましたが、エラーが出ました。
② Contact Form 7 の CSS と JavaScript の読み込みを停止
③ 高速化設定の有効化
→両方対応したところ、本番環境のスマホでもエラーが出なくなりました。
ありがとうございました!ただ、それでもページの読み込み速度に不満は残ったため、元々予定しておりまたコンテンツ追加を実施した上で、Googleマップを削除しております。
Topic starter
2021年9月11日 13:38
みなさま
改めまして御礼申し上げます。みなさまから丁寧なフォローをいただけたおかげで問題が解決できました。本当にありがとうございます。これからもcocoonを愛用させていただきます。
引き続きよろしくお願いいたします!
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。