質問 > その他 > マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fujiyama8 |
投稿日時: 2020/12/22 20:20
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 いつも、勉強させていただいております。
よろしくお願いいたしますmm [現象] マイページ/お届け先編集から、「新規お届け先を追加する」「更新」「x(削除)」いづれのボタンをクリックしても、空白のページが表示されてしまいます。 恐らく、手動バージョンアップ後からの不具合のような気がしています。 新規インストール時は確か3.0.13あたりだったように記憶しているのですが、少し自信がありません。そこから、セキュリティ対策が必要だとの事で3.0.16にファイルを上書きする形でバージョンアップを行いましたが、ソースのカスタマイズなどは一切行っておりません。 お心当たりの対応策をご存じの方がいらっしゃいましたらご教示戴きたく何卒よろしくお願い申し上げますmm [EC-CUBE] 3.0.16 へ手動アップデート [レンタルサーバ] さくらレンタルサーバー [OS] FreeBSD www3964.sakura.ne.jp 11.2-RELEASE-p14 FreeBSD 11.2-RELEASE-p14 [PHP] 7.3.22 [データベース] MySQL 5.7.32 [WEBサーバ] Apache [ブラウザ] Firefox/84.0 [導入プラグインの有無] かなり多いのですが、以下の通りです。 特集ページ作成 領収書出力プラグイン 住所自動入力の拡張版 広告効果測定プラグイン 管理リンクプラス 詳しい商品一覧 キャンセル時 在庫を自動で戻します CartClear チェックボックスでカテゴリー複数指定が簡単になるプラグイン CategoryContent カテゴリー並び替えプラグイン(rank・レベル・階層) 最近チェックした商品 規格詳細表示 問い合わせメール設定 (停止中) お買い物を続けるリンク先変更プラグイン for EC-CUBE3 ¥ → 円 表記切り替えプラグイン Coupon (停止中) 顧客CSV登録 お届け日調整プラグイン 配送方法設定拡張プラグイン 受注管理効率化プラグイン GoogleAnalytics簡単設置プラグイン instagram連携 MailMagazine メールテンプレート機能拡張プラグイン メール設定プラグイン Maker Cart遷移しませんプラグイン (停止中) 受注ステータス色分けプラグイン 商品公開非公開プラグイン 商品一覧ページカートボタン for EC-CUBE3 商品おすすめ順プラグイン (停止中) 商品レビュープラグイン おすすめ商品管理プラグイン ゲスト注文後に会員登録プラグイン 関連商品プラグイン 売上集計プラグイン 配送伝票番号csv一括登録 どこでも購入ボタンプラグイン 受注管理詳細画面登録ボタン追加プラグイン 新着商品ブロックプラグイン シンプルクーポンプラグイン (停止中) サイトマップ ソニーペイメントサービス決済プラグイン 商品並び替えプラグイン PAGE TOP プラグイン ヤマトB2・CSV出力 会員登録後に注文画面へ移動するプラグイン(3.0系) [カスタマイズの有無]インストールディレクトリを、https://xxx.com/store/ 直下に変更しています。 |
468 |
投稿日時: 2020/12/22 20:51
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 何かエラーが発生して処理が止まっているのではないでしょうか?
デバッグモードを利用して表示されるエラーを確認されてみては如何でしょうか? https://umebius.com/eccube/enter-into-debug_mode_index_dev_php/
|
fujiyama8 |
投稿日時: 2020/12/23 16:24
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 シロ8
468様 ご教示ありがとうございますmm 早速デバッグモードで、「お届け先編集」をクリックすると、アラートが上がり、 --- An error occurred while loading the web debug toolbar (500: Internal Server Error). Do you want to open the profiler? --- OK表示後、ログ確認したところ、1か所エラーが確認できました。 エラー内容は以下の通りです。 --- WARNING - Service provider class for plugin OrderStatusColor not exists. Context: {"class":"\\Plugin\\OrderStatusColor\\ServiceProvider\\ServiceProvider"} --- 色のclassが見当たらないという風なエラーだと思うのですが全く見当がつかない為、ネットでググると、以下の様なサイトがヒットしました。 --- https://umebius.com/eccube/%E5%8F%97%E6%B3%A8%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A7%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%81%94%E3%81%A8%E3%81%AB%E8%89%B2%E3%82%92%E5%A4%89%E3%81%88%E3%82%8B/ --- 果たして、この作業をしてよいものかどうか自信が持てない為、 ご相談してからにした方が賢明かと思いましてご連絡させて頂いた次第です。年末のご多忙な時に大変恐縮ですが、引き続きご教示よろしくお願いいたしますmm |
fujiyama8 |
投稿日時: 2020/12/23 17:43
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 追記
その後、エラー原因と思える「OrderStatusColor」の該当プラグイン「受注ステータス色分けプラグイン」が見つかり、それを無効にしました。 そして、再度index_dev.phpにアクセス後、マイページの「お届け先編集」にアクセスしましたら、アラートが上がりました。 --- An error occurred while loading the web debug toolbar (500). Do you want to open the profiler? --- OKを押して、Symfonyprofile画面に進み、確認したログは以下の通りでした。前回のWarningの原因のプラグインは無効にしたので、そのエラーは表示されなくなっていました。 また、前回同様は「お届け先編集」をクリックすると空白が表示されます。clomeでは、「このページは動作していません(500)」というエラーが表示されます。 ---- INFO - skip CategorySort event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/CategorySort/event.yml"} INFO - skip FeaturePage event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/FeaturePage/event.yml"} INFO - skip InstagramApi event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/InstagramApi/event.yml"} INFO - skip MailTemplateEditor event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/MailTemplateEditor/event.yml"} INFO - skip Recommend event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/Recommend/event.yml"} INFO - skip SalesReport event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/SalesReport/event.yml"} INFO - skip Shiro8NewProductBlock3 event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/Shiro8NewProductBlock3/event.yml"} INFO - skip SiteMap event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/SiteMap/event.yml"} INFO - skip CategorySort event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/CategorySort/event.yml"} INFO - skip FeaturePage event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/FeaturePage/event.yml"} INFO - skip InstagramApi event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/InstagramApi/event.yml"} INFO - skip MailTemplateEditor event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/MailTemplateEditor/event.yml"} INFO - skip Recommend event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/Recommend/event.yml"} INFO - skip SalesReport event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/SalesReport/event.yml"} INFO - skip Shiro8NewProductBlock3 event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/Shiro8NewProductBlock3/event.yml"} INFO - skip SiteMap event.yml not found. Context: {"path":"/home/hoge/www/sitename/store/app/Plugin/SiteMap/event.yml"} INFO - INIT INFO - Matched route "mypage_delivery". Context: {"route_parameters":{"_controller":"\\Eccube\\Controller\\Mypage\\DeliveryController::index","_route":"mypage_delivery"},"request_uri":"https://sitename.jp/store/index_dev.php/mypage/delivery"} INFO - PROCESS START Context: ["mypage_delivery"] INFO - > GET /store/index_dev.php/mypage/delivery INFO - LOGIC START Context: ["mypage_delivery"] INFO - Matched route "block_cart". Context: {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\CartController::index","_route":"block_cart"},"request_uri":"https://sitename.jp/store/index_dev.php/block/cart"} INFO - Matched route "block_login". Context: {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\LoginController::index","_route":"block_login"},"request_uri":"https://sitename.jp/store/index_dev.php/block/login"} INFO - Matched route "block_category". Context: {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\CategoryController::index","_route":"block_category"},"request_uri":"https://sitename.jp/store/index_dev.php/block/category"} INFO - Matched route "block_recommend_product_block". Context: {"route_parameters":{"_controller":"\\Plugin\\Recommend\\Controller\\Block\\RecommendController::index","_route":"block_recommend_product_block"},"request_uri":"https://sitename.jp/store/index_dev.php/block/recommend_product_block"} INFO - Matched route "block_gas_google_analytics". Context: {"route_parameters":{"_controller":"\\Plugin\\GoogleAnalyticsSimpleSetup\\Controller\\Block\\GoogleAnalyticsController::index","_route":"block_gas_google_analytics"},"request_uri":"https://sitename.jp/store/index_dev.php/block/gas_google_analytics"} INFO - LOGIC END Context: ["mypage_delivery"] INFO - < 200 INFO - PROCESS END Context: ["mypage_delivery"] --- ご教示のほど何卒よろしくお願い申し上げますmm |
468 |
投稿日時: 2020/12/23 18:16
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 パッと見て
unserialize(): Error at offset 6188 of 7593 bytes とありますので お届け先のデータに問題があるのかもしれません。 あと、投稿されたログですが すべてダミーデータなら問題無いのですが データの中身も出力されているように思えますので削除されたほうが良いかと思います。 (個人名や住所と思わしき情報が見受けられます。) あと、特定にユーザーの時のみエラーは発生するのでしょうか? それとも全てのユーザーで発生するのでしょうか?
|
fujiyama8 |
投稿日時: 2020/12/23 19:17
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 投稿データの件、ご指摘ありがとうございます。
ダミーデータに変更して、再度アップいたしました。 尚、シリアライズのエラーですが、一度ブラウザを閉じて再度立ち上げると、シリアライズのエラーは発生しなくなりましたが、「お届け先編集」のボタンクリックした時にだけ、 --- An error occurred while loading the web debug toolbar (500). Do you want to open the profiler? --- というダイアログメッセージが表示され、デバッグツールバーが読み込めません。 奇妙なことに、ダイアログメッセージで「キャンセル」を選択し、その状態で「変更」をクリックすると、ログイン画面に戻され、再ログインすると、変更画面が表示されます。 その状態で変更を加えると、正常に変更できるのですが、index_dev.phpを外し、再度「お届け先編集」をクリックすると、やはり空白ページが表示されます。マイクロソフトエッジで試すと、このページは現在機能していませんHTTP ERROR 500と表示されます。 >特定にユーザーの時のみエラーは発生するのでしょうか? 新たにユーザーを作成しましたが、同様のエラーが発生いたしますので、すべてのユーザーで発生しているようです。 重ね重ねご面倒をお掛けいたしますが何卒よろしくお願い申し上げますmm |
468 |
投稿日時: 2020/12/24 8:43
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 ブラウザを立ち上げ直してシリアライズエラーが解消されたという事は、セッション内のデータがおかしくなっていたのかもしれません。
あと、エッジでHTTP ERROR 500と表示されたという事は もしかしたらECCUBEではなくPHPレベルで何かエラーが発生しているのかもしれません。 さくらインターネットをご利用という事ですが、サーバのコントロールパネルからエラーログが確認できないでしょうか? そちらに何かエラーが記録されていないでしょうか?
|
fujiyama8 |
投稿日時: 2020/12/24 12:37
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 仰る通り、php側でエラーを吐いておりました。
--- [24-Dec-2020 12:29:38 Asia/Tokyo] PHP Notice: unserialize(): Error at offset 6094 of 7175 bytes in /home/xxx/www/hoge/store/vendor/symfony/security/Core/Authentication/Token/AbstractToken.php on line 164 [24-Dec-2020 12:29:41 Asia/Tokyo] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /home/xxx/www/hoge/store/vendor/symfony/security/Core/Authentication/Provider/UserAuthenticationProvider.php on line 73 [24-Dec-2020 12:29:41 Asia/Tokyo] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32768 bytes) in /home/xxx/www/hoge/store/vendor/symfony/debug/Exception/OutOfMemoryException.php on line 1 --- phpへのメモリ割り当て不足的な感じでしたので、php.iniへ、 --- memory_limit = 256M --- と増やしていったのですが、追加するたびに「size of 268435456 bytes exhausted」と増え、最終的に512Mまで増やしても状況は同じでした。このphp割り当てメモリはどれぐらいまで増やしても良いものなのでしょうか? 何度も恐縮ですがアドバイスがございましたら頂けるとありがたいと思っております。何卒よろしくお願い申し上げますmm |
fujiyama8 |
投稿日時: 2020/12/24 13:36
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 今、色々と関連のありそうな事柄を調べておりましたら、
https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=22992&forum=2 の記事が出てきました。 3.0.18にバージョンアップしたらなおったというものです。 >EC-CUBE 3.0.17まで使用の場合は、phpのバージョンを7.1に、 >php.7.3で使用する場合にはEC-CUBEを3.0.18にバージョンアップが必要ということですね。 >ただし私の場合は、3.0.18にバージョンアップのテストをしたとき >軽減税率の商品の詳細ページの金額がうまく取得できずに >TaxRuleRepository.php の修正が必要でした。 現在さくらサーバーはphp7.3が強制となっておりますので、私の場合は、3.0.18に上げなければならないという事になりそうです。 サイトを複製して、テスト環境での検証も併行して作業してみます。 進捗がありましたら随時お知らせいたします。 |
fujiyama8 |
投稿日時: 2020/12/26 7:11
対応状況: −−−
|
半人前 登録日: 2018/7/2 居住地: 投稿: 14 |
Re: マイページ/お届け先編集で更新と新規追加時に空白ページが表示される。 無事、解決に要りましたことをご報告申し上げます。
お届け先編集の不具合は、EC-CUBE3.0.16とPHP7.3.22(さくらサーバー強制バージョン)による不具合であり、EC-CUBE3.0.18にバージョンアップし、TaxRuleRepository.phpの修正を行う事で完全動作を致しました。 <参考URL> バージョンアップファイル https://github.com/EC-CUBE/ec-cube3/tags バージョンアップ手順 https://doc.ec-cube.net/quickstart_update シロ8の468さまには本当にお世話になりました! ひとつづつ手解きをして頂いたおかげで回り道をしないで解決に辿り着けましたことを心から御礼申し上げます。 取り急ぎ御礼とご報告まで |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |