バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

その他 > バージョンアップ > 3.0.17→3.0.18 差分変更

バージョンアップ

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
fresh
投稿日時: 2019/12/9 13:47
対応状況: 解決済
半人前
登録日: 2016/11/29
居住地:
投稿: 13
3.0.17→3.0.18 差分変更
カテゴリー間違えのため投稿し直したら、また同じカテゴリーになってました。。申し訳ないので、結局このままで続けます。。
すみません。お恥ずかしい限りです。。

[EC-CUBE] 3.0.17→3.0.18 差分変更でエラーがでてしまう。
[レンタルサーバ] さくらスタンダード
[OS] Mac OS 10.15.1
[PHP] 7.3.9
[データベース] MySQL 5.5.59-log
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無]
住所自動入力の拡張版1.2AddressAutomaticExtension
お問い合わせ管理1.0.0 ContactList
Remise定期購買1.1.7 RemiseAutoChargeV3
RemisePayment1.1.4 RemisePayment
RemisePayment拡張セット1.0.6 RemisePaymentExtset
一覧画面(受注管理)背景色追加プラグイン1 Shiro8AdminOrderColor3
サイトマップ1.1.1 SiteMap
会員登録後に注文画面へ移動するプラグイン(3.0系)1.0.0 UMRedirectToShoppingPageAfterEntry
[カスタマイズの有無] 注文時にどちらからこの商品を知ったかという入力フォームをつけた
[現象]
3.0.17→3.0.18 差分変更していまして、
src/Eccube/Entity/Member.phpの
35行目
- class Member extends \Eccube\Entity\AbstractEntity implements UserInterface
+ class Member extends \Eccube\Entity\AbstractEntity implements UserInterface, \Serializable

のところをやると、エラーになってしまう。
他の差分は変更済みで、ここをやるとエラーになるのでこちらをきっかけにエラーになるとおもうのですが、ここでひっかかる場合はここを確認したほうがいいよなどアドバイスありましたらお願いします。

https://doc.ec-cube.net/quickstart_update_3_0_18
こちらも確認したのですが、よくわからなく。。

このままここは無視して大丈夫なものでしょうか?
それともここでエラーになって解決できないなら3.0.17に戻した方がいいでしょうか。。
ちなみに、この状態で3日運営していますが、めだったエラーなどはなさそうなのですが。。

どなたか、アドバイスをお願いいたしますm(_ _)m
468
投稿日時: 2019/12/9 21:28
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2022
Re: 3.0.17→3.0.18 差分変更
Serializableインターフェースの実装を定義している箇所かと思いますので
会員情報尾をセッションに格納する処理の変更に関わる部分かと思いますので
ちゃんと反映したほうが良いかと思います。

エラーは具体的にどのような内容でしょうか?


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

fresh
投稿日時: 2019/12/10 10:02
対応状況: −−−
半人前
登録日: 2016/11/29
居住地:
投稿: 13
Re: 3.0.17→3.0.18 差分変更
468様

気にかけていただきありがとうございます。
Serializableを記入して、アップして、エラーだしてみました。

Whoops, looks like something went wrong.
1/1
ClassNotFoundException in Member.php line 35:
Attempted to load interface "Serializable" from namespace "Eccube\Entity".
Did you forget a "use" statement for another namespace?
in Member.php line 35


何か忘れているんですね。。
468
投稿日時: 2019/12/11 9:21
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 2022
Re: 3.0.17→3.0.18 差分変更
Serializableクラスが見当たらないというエラーが出ているようですが
implements UserInterface, \Serializableの
Serializableの記述は頭に「\」は付けていますか?

これで/vendor/symfony/serializer/Serializer.phpの
Serializerクラスを認識できると思うのですが
「\」を記述していてもエラーが出るという事は
/vendor/symfony/ディレクトリ以下にserializerは存在していますか?


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

fresh
投稿日時: 2019/12/11 11:07
対応状況: −−−
半人前
登録日: 2016/11/29
居住地:
投稿: 13
Re: 3.0.17→3.0.18 差分変更
468様

おはようございます。返信ありがとうございます。

結論から言うと、何故かエラーがでなくなりました。
特にコード的には何も機能と違わないのですが。。
「\」も付けていました。(ec-cubeの差分のその行をそのままコピペしてるので)

試しにまた「, \Serializable」を消してリロードして、「, \Serializable」をまた入れてリロードしたらまたエラーがでたので、
index_dev.phpつけてみたり、何度かリロードしていたらログイン画面がでたので、ログインしなおしたらちゃんと表示されました。
こういうのは修正したらリロードだけじゃなく、管理画面にログアウトしてログインした方がいいってことですかね。。

> /vendor/symfony/ディレクトリ以下にserializerは存在していますか?
ちなみにこちらはちゃんとありました。

結局なんだったのかわかりませんが、サポートしていただき感謝いたします。
468様に「ちゃんと反映したほうが良いかと思います。」
と言っていただかなかなったらそのまま私ほっていたかもしれないので。。汗
ありがとうございました!m(_ _)m


nanasess
投稿日時: 2019/12/11 11:36
対応状況: −−−
登録日: 2006/9/9
居住地: 四天王寺の近く
投稿: 2038
Re: 3.0.17→3.0.18 差分変更
Member の Serializable は、ログインセッションに関する修正ですので、一旦ログアウトしていただいた方がよいかと思います。

軽微な修正は、ログアウトしなくても大丈夫な場合が多いですが、 バージョンアップなど、多数の修正が入る場合は、 PHP のプロセスの残骸でエラーが解消されない場合もあるので、ログアウトしたり、キャッシュをクリアしたりすると解消されやすいです。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
スキルニル株式会社

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.info/

fresh
投稿日時: 2019/12/12 9:39
対応状況: 解決済
半人前
登録日: 2016/11/29
居住地:
投稿: 13
Re: 3.0.17→3.0.18 差分変更
nanasess 様

おはようございます。ありがとうございます。

そうなんですね。
今後はエラーがでたからといってすぐ元に戻さず、一度ログインし直して確認してみます。

アドバイスありがとうございましたm(_ _)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は60,974名です
総投稿数は95,436件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2038
4
468
2022
5
yuh
1612
6
umebius
1588
7
red
1399
8
h_tanaka
993
9
fukap
907
10
tsuji
863
11
shutta
835
12 ramrun 789
13
tao_s
783
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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