バージョン選択

フォーラム

メニュー

オンライン状況

33 人のユーザが現在オンラインです。 (22 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 33
もっと...

サイト内検索

質問 > フロント機能 > マイページの不具合

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ax1701
投稿日時: 2021/5/7 18:41
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
マイページの不具合
[EC-CUBE] 3.0.16
[レンタルサーバ] さくら共用プレミアム
[OS] FreeBSD
[PHP] PHP 7.4.7 ⇒ 2020年 PHP7.3.27へ戻す
[データベース] MySQL 5.7
[WEBサーバ] Apache 2.4系
[ブラウザ] IE 11.0.65
[導入プラグインの有無] 無効化中
[カスタマイズの有無] 某社 2カラムデザインテンプレート使用中
現在運用してます。

現象
テストアカウントを作り、マイページにログインし注文履歴ーお気に入り一覧ー会員情報編集ーお届け先編集の次に退会手続きのページを開き次に、お届け先編集を開くとHTTP ERROR500が表示されます。
最初に退会手続きのページを開くことはできますが、
次に他のページを開くとエラーになります。

どうしたら、普通に表示されるようになるのでしょうか?

追記
コンテンツ管理 ページ管理一覧に以下のtwigファイルに対応したページがありません。
app/template/購入したテンプレート/withdraw_confirm.twig
app/template/購入したテンプレート/navi.twig

mypage/withdraw関連のログは幾つかありますが、これでしょうか?
[2021-05-08 05:05:05,930919] eccube.INFO [NULL] [ef83a3e4] [NULL] [RouterListener:onKernelRequest:145]
- Matched route "mypage_withdraw". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Mypage\\WithdrawController:
:index","_route":"mypage_withdraw"},"request_uri":"https://xxx.jp/html/mypage/withdraw"}
[GET, /html/mypage/withdraw,xxx.xx.xx.x, https://xxx.jp/html/mypage,
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36]

誰か教えてください。
よろしくお願いします。
468
投稿日時: 2021/5/8 17:55
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: マイページの不具合
500エラーが発生するようになるとトップページ等も表示されなくなるのでしょうか?
500エラーという事ですので、もしかしたらECCUBEのログではなく、PHPのエラーログが残っている可能性はないでしょうか?
(さくらサーバのコントロールパネルでエラーログの確認はできますでしょうか?)


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ax1701
投稿日時: 2021/5/8 22:23
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: マイページの不具合
お世話になっています。
ご回答をありがとうございます。
PHPのエラーログは、レンタルサーバーを見ればわかるのでしょうか?
PHPのエラーログが吐き出されるような設定をする必要があるのでしょうか?
連休中に、会員様にダイレクトメールを出し、数日前に不具合に気づいたので大変な気持ちです。
今日も早朝から取り組みましたが、logの理解と対策方法がわからずにいます。

どうぞよろしくお願いします。
ax1701
投稿日時: 2021/5/8 22:30
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: マイページの不具合
468様、大変お忙しい所をご回答、ありがとうございます。

ログアウトすればトップページは問題なく表示されます。

ですが、ある時にヘッダーだけ表示されており、リフレッシュをしましたが治らず、ブラウザーを閉じて再表示をすると問題なく表示される事がありました。
umebius
投稿日時: 2021/5/9 0:28
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: マイページの不具合
EC-CUBE3.0.16はPHP7.4には対応しておりません。
さくらのレンタルサーバーは確かPHP7.3にであれば変更できるのでしたでしょうか?
変更してみるとどうなりますでしょうか。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

ax1701
投稿日時: 2021/5/9 8:07
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: マイページの不具合
umebius様
ご回答をありがとうございます。

umebius様には、昨年7月にも『ブロック管理の不具合』で、
お世話になりその時にPHP7.4から7.3.19へ戻しておりました。
『ブロック管理の不具合』はPHPのバージョンを戻す事で、
解決しております。

現在のPHPは7.3.27(モジュール)でした。
大変申し訳ありませんでした。
ax1701
投稿日時: 2021/5/9 8:23
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: マイページの不具合
468様
ご返事が遅くなり申し訳ありませんでした。

さくらのサーバーを確認いたしました。

3日に渡り何度も不具合を発生させて確認しましたが、初日に1つだけエラーログがありました。
ですが、無関係のエラーログのようでした。

昨日も何度も不具合を発生させましたが、今朝確認したところ、
エラーログはゼロでした。
468
投稿日時: 2021/5/9 11:10
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: マイページの不具合
500エラーという事でサーバ側のエラーが発生していると思っていたのですが
もしかしたらWAFによって通信に関連した問題が起きているのかもしれませんね。

私が管理しているサイトでは同様の現象が起きた事がなく、何とも言えないのですが
ログアウトすると現象が解消されるという事はセッション、またはCookie周りで何かがあるのかもしれませんね。

因みに退会手続きのページを表示した時に
何かエラーが発生しているなど、おかしな点はないのでしょうか?


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ax1701
投稿日時: 2021/5/9 13:23
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: マイページの不具合
468様
ご回答をありがとうございます。

さくらのサーバーコントロールパネルで確認したのですが、WAFの設定はしていません。

最初に退会手続きのページを開く場合は問題なく表示されます。
注文履歴ページ、退会手続きページ、お届け先編集ページ、退会手続きページの順で開いた場合、最後に開いた退会手続きページがHTTP ERROR 500になります。
エラーになった後、ログアウトせずトップページを表示すると、ヘッダー部分のロゴと会社名だけが表示されます。ブラウザーを閉じ、も一度開くと正しい表示になっています。
先にお話ししたようにエラー発生後、ログアウトをした場合はトップページは正しく表示されます。

EC-CEBE管理画面のログにはエラーの時のログがあるようです。
エラーになったページのURLを含むログがあります。

よくわかりませんが、以下のログは
お届け先編集ページ /deliver から、退会手続きページ/withdraw
を開いた時にエラーになったログではないでしょうか?
NULLはエラーになった時のログだと思っておりますが、
よくわかりません。

[2021-05-08 18:05:23,026223] eccube.INFO [NULL] [f07c9852] [NULL]
[RouterListener:onKernelRequest:145] - Matched route "mypage_delivery".
{"route_parameters":{"_controller":"\\Eccube\\Controller\\Mypage\\DeliveryController::index","_route":"mypage_delivery"},
"request_uri":"https://xxxxx.jp/html/mypage/delivery"}
[GET, /html/mypage/delivery, (IPアドレスxxx.xx.xx.x),
https://xxxxx.jp/html/mypage/withdraw,
Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/90.0.4430.93 Safari/537.36]

どうぞよろしくお願いします。



umebius
投稿日時: 2021/5/9 14:23
対応状況: −−−
登録日: 2016/7/22
居住地:
投稿: 2085
Re: マイページの不具合
現在PHP7.3のことですが、さくらは現在7.2には変更できないのでしたでしょうか?
と言いますのも、EC-CUBE3.0.16 / PHP7.3でほぼ同じ現象を確認したことがあり、その際はPHPを7.2に変更することで解消しました。(EC-CUBEが使用しているライブラリの問題でした) ご参考まで。


----------------
EC-CUBEカスタマイズ・高速化・脆弱性対策・SEO ご相談ください。

2系・3系から4系へのバージョンアップ実績豊富

(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,674名です
総投稿数は111,075件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2318
5
umebius
2085
6
yuh
1857
7
h_tanaka
1756
8
red
1574
9
mcontact
1466
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.